Giter VIP home page Giter VIP logo

dreal / dreal3 Goto Github PK

View Code? Open in Web Editor NEW
48.0 48.0 36.0 66.36 MB

There is a new version of dReal, available at https://github.com/dreal/dreal4

License: GNU General Public License v3.0

Shell 0.46% CMake 2.16% C++ 22.31% C 18.21% LLVM 0.52% Yacc 1.46% SMT 45.13% Makefile 0.07% CSS 0.10% HTML 2.33% MATLAB 0.04% Python 0.02% CoffeeScript 0.38% OCaml 6.76% Standard ML 0.02% Dockerfile 0.01%

dreal3's Introduction

Ubuntu OS X Coverage Builds/UnitTests Coverity Scan
Coverity Scan Build Status

dReal: An SMT Solver for Nonlinear Theories of the Reals

Please visit http://dreal.cs.cmu.edu for more information.

Download

Please check out our releases page to download latest static binaries.

How to Build

In most cases, running ./build.sh in the top dReal directory should suffice. If not, see below.

Required Packages

Documentations

dreal3's People

Contributors

antonxue avatar clhuang avatar danbryce avatar dzufferey avatar jamiesnape avatar kquine avatar liubing1020 avatar mwoehlke-kitware avatar scungao avatar soonho-tri avatar soonhokong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dreal3's Issues

concretizers

We've been working on contractors which manipulate overapproximations. In principle they are most needed for proving UNSAT. To get faster SAT answers we should start using underapproximations. Let's tentatively call them concretizers.

The simplest form of concretization is sampling:

Whenever we start pruning on a box B, we start a new thread that samples points (ideally uniformly) in B. Terminate this extra thread either when:

  1. we have found a solution, in which case we terminate the whole solving process.
  2. the pruning on B has stopped, in which case we start sampling for the next pruning operation,

Sampling will be especially useful when we have big solution sets, which is exactly when branch and contract can run into trouble because it may be hard to contract within a solution set.

It is important that the concretization is done only in parallel to the main pruning procedure. It should not waste time before pruning operations.

Note that there are more sophisticated concretizers we can use. For instance, we don't need to assign values to all variables; instead, we can assign values to some of the variables and then propagate to the rest. For ODEs this would be like sampling trajectories from initial points, which is for sure more useful than randomly sampling useless trajectories.

seg fault

(set-logic QF_NRA)
(declare-fun eps () Real)
(declare-fun x1 () Real)
(declare-fun x1p () Real)
(declare-fun x2 () Real)
(declare-fun y () Real)
(assert (<= -10 x1))
(assert (<= x1 10))
(assert (<= -10 x1p))
(assert (<= x1p 10))
(assert (<= -10 x2))
(assert (<= x2 10))
(assert (<= -10 y))
(assert (<= y 10))
(assert (<= -10 eps))
(assert (<= eps 10))
(assert (<= (^ (- x1 x1p) 2) 1))
(assert (
>=
(exp (* eps (^ (+ x1 (- x2 y)) 2)))
(*
(exp eps)
(exp (* eps (^ (+ x1p (- x2 y) 2))))
)
)
)
(check-sat)
(exit)

memory leaks

 ==1856== 16 bytes in 1 blocks are definitely lost in loss record 109 of 279
 ==1856==    at 0x4C2C154: operator new(unsigned long) (vg_replace_malloc.c:298)
 ==1856==    by 0x7A0553: ibex::ExprNode::operator=(ibex::ExprNode const&) const (ibex_ExprCtr.h:54)
 ==1856==    by 0x7BD213: dreal::translate_enode_to_exprctr(std::unordered_map<std::string, ibex::Variable const, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, ibex::Variable const> > >&,\
  Enode const*) (ibex_enode.cpp:173)
 ==1856==    by 0x79C9B9: dreal::build_system_factory(dreal::box const&, std::vector<dreal::algebraic_constraint*, std::allocator<dreal::algebraic_constraint*> > const&) (contractor.cpp:87)
 ==1856==    by 0x79D864: dreal::contractor_ibex::contractor_ibex(dreal::box const&, std::vector<dreal::algebraic_constraint*, std::allocator<dreal::algebraic_constraint*> > const&) (contractor.cpp:173)
 ==1856==    by 0x79F754: dreal::mk_contractor_ibex(dreal::box const&, std::vector<dreal::algebraic_constraint*, std::allocator<dreal::algebraic_constraint*> > const&) (contractor.cpp:320)
 ==1856==    by 0x7876FD: dreal::nra_solver::build_contractors(dreal::box const&, dreal::scoped_vec<dreal::constraint*> const&) (nra_solver.cpp:164)
 ==1856==    by 0x787DBA: dreal::nra_solver::check(bool) (nra_solver.cpp:208)
 ==1856==    by 0x7276AE: Egraph::check(bool) (EgraphSolver.C:441)
 ==1856==    by 0x7838C1: THandler::check(bool) (THandler.C:200)
 ==1856==    by 0x77AD43: CoreSMTSolver::checkTheory(bool) (Theory.C:37)
 ==1856==    by 0x766C60: CoreSMTSolver::search(int, int) (CoreSMTSolver.C:1584)
 ==1856== 64 bytes in 4 blocks are definitely lost in loss record 270 of 279
 ==1856==    at 0x4C2C154: operator new(unsigned long) (vg_replace_malloc.c:298)
 ==1856==    by 0x7BE0B7: ibex::ExprNode::operator<=(ibex::ExprNode const&) const (ibex_ExprCtr.h:70)
 ==1856==    by 0x7BD249: dreal::translate_enode_to_exprctr(std::unordered_map<std::string, ibex::Variable const, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, ibex::Variable const> > >&,\
  Enode const*) (ibex_enode.cpp:175)
 ==1856==    by 0x79C9B9: dreal::build_system_factory(dreal::box const&, std::vector<dreal::algebraic_constraint*, std::allocator<dreal::algebraic_constraint*> > const&) (contractor.cpp:87)
 ==1856==    by 0x79D864: dreal::contractor_ibex::contractor_ibex(dreal::box const&, std::vector<dreal::algebraic_constraint*, std::allocator<dreal::algebraic_constraint*> > const&) (contractor.cpp:173)
 ==1856==    by 0x79F754: dreal::mk_contractor_ibex(dreal::box const&, std::vector<dreal::algebraic_constraint*, std::allocator<dreal::algebraic_constraint*> > const&) (contractor.cpp:320)
 ==1856==    by 0x7876FD: dreal::nra_solver::build_contractors(dreal::box const&, dreal::scoped_vec<dreal::constraint*> const&) (nra_solver.cpp:164)
 ==1856==    by 0x787DBA: dreal::nra_solver::check(bool) (nra_solver.cpp:208)
 ==1856==    by 0x7276AE: Egraph::check(bool) (EgraphSolver.C:441)
 ==1856==    by 0x7838C1: THandler::check(bool) (THandler.C:200)
 ==1856==    by 0x77AD43: CoreSMTSolver::checkTheory(bool) (Theory.C:37)
 ==1856==    by 0x766C60: CoreSMTSolver::search(int, int) (CoreSMTSolver.C:1584)
 ==1856== 1,572 (16 direct, 1,556 indirect) bytes in 2 blocks are definitely lost in loss record 278 of 279
 ==1856==    at 0x4C2C154: operator new(unsigned long) (vg_replace_malloc.c:298)
 ==1856==    by 0x79C439: dreal::build_system_factory(dreal::box const&, std::vector<dreal::algebraic_constraint*, std::allocator<dreal::algebraic_constraint*> > const&) (contractor.cpp:64)
 ==1856==    by 0x79D864: dreal::contractor_ibex::contractor_ibex(dreal::box const&, std::vector<dreal::algebraic_constraint*, std::allocator<dreal::algebraic_constraint*> > const&) (contractor.cpp:173)
 ==1856==    by 0x79F754: dreal::mk_contractor_ibex(dreal::box const&, std::vector<dreal::algebraic_constraint*, std::allocator<dreal::algebraic_constraint*> > const&) (contractor.cpp:320)
 ==1856==    by 0x7876FD: dreal::nra_solver::build_contractors(dreal::box const&, dreal::scoped_vec<dreal::constraint*> const&) (nra_solver.cpp:164)
 ==1856==    by 0x787DBA: dreal::nra_solver::check(bool) (nra_solver.cpp:208)
 ==1856==    by 0x7276AE: Egraph::check(bool) (EgraphSolver.C:441)
 ==1856==    by 0x7838C1: THandler::check(bool) (THandler.C:200)
 ==1856==    by 0x77AD43: CoreSMTSolver::checkTheory(bool) (Theory.C:37)
 ==1856==    by 0x766C60: CoreSMTSolver::search(int, int) (CoreSMTSolver.C:1584)
 ==1856==    by 0x767B88: CoreSMTSolver::solve(vec<Lit> const&, unsigned int) (CoreSMTSolver.C:1870)
 ==1856==    by 0x77056C: SimpSMTSolver::solve(vec<Lit> const&, unsigned int, bool, bool) (SimpSMTSolver.C:323)

generate ODE trace

In dReal2, we generate ODE traces every time an ODE pruning is done. It keeps overwriting and takes the last one in the end. As a result, it's pretty inefficient. A better approach is to call a trace generation function, which should be a part of a ODE pruning operator, at the end of complete check process only if the result is SAT.

Of course, it's related with #39.

Segmentation Fault

(set-logic QF_NRA)
(declare-fun omega0 () Real)
(assert (>= omega0 0.0))
(assert (<= omega0 1.0))
(declare-fun omega1 () Real)
(assert (>= omega1 0.0))
(assert (<= omega1 1.0))
(declare-fun omega5 () Real)
(assert (>= omega5 0.0))
(assert (<= omega5 1.0))
(declare-fun omega3 () Real)
(assert (>= omega3 0.0))
(assert (<= omega3 1.0))
(declare-fun omega2 () Real)
(assert (>= omega2 0.0))
(assert (<= omega2 1.0))
(declare-fun omega4 () Real)
(assert (>= omega4 0.0))
(assert (<= omega4 1.0))
(assert (< (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 1.0) (> (+ (* (- 10 0) omega3) 0) 1.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 1.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0)) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 1.0) (> (+ (* (- 10 0) omega3) 0) 1.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 1.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 1.0) (> (+ (* (- 10 0) omega3) 0) 1.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 1.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 1.0) (> (+ (* (- 10 0) omega3) 0) 1.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 1.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 1.0) (> (+ (* (- 10 0) omega3) 0) 1.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 1.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 1.0) (> (+ (* (- 10 0) omega3) 0) 1.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 1.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 1.0) (> (+ (* (- 10 0) omega3) 0) 1.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 1.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 1.0) (> (+ (* (- 10 0) omega3) 0) 1.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 1.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 1.0) (> (+ (* (- 10 0) omega3) 0) 1.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 1.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 1.0) (> (+ (* (- 10 0) omega3) 0) 1.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 1.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 1.0) (> (+ (* (- 10 0) omega1) 0) 1.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 1.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 1.0) (> (+ (* (- 10 0) omega5) 0) 1.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 1.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 2.0) (> (+ (* (- 10 0) omega3) 0) 2.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 2.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 2.0) (> (+ (* (- 10 0) omega3) 0) 2.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 2.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 2.0) (> (+ (* (- 10 0) omega3) 0) 2.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 2.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 2.0) (> (+ (* (- 10 0) omega3) 0) 2.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 2.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 2.0) (> (+ (* (- 10 0) omega3) 0) 2.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 2.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 2.0) (> (+ (* (- 10 0) omega3) 0) 2.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 2.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 2.0) (> (+ (* (- 10 0) omega3) 0) 2.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 2.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 2.0) (> (+ (* (- 10 0) omega3) 0) 2.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 2.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 2.0) (> (+ (* (- 10 0) omega3) 0) 2.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 2.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 2.0) (> (+ (* (- 10 0) omega3) 0) 2.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 2.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 2.0) (> (+ (* (- 10 0) omega1) 0) 2.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 2.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 2.0) (> (+ (* (- 10 0) omega5) 0) 2.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 2.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 3.0) (> (+ (* (- 10 0) omega3) 0) 3.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 3.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 3.0) (> (+ (* (- 10 0) omega3) 0) 3.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 3.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 3.0) (> (+ (* (- 10 0) omega3) 0) 3.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 3.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 3.0) (> (+ (* (- 10 0) omega3) 0) 3.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 3.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 3.0) (> (+ (* (- 10 0) omega3) 0) 3.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 3.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 3.0) (> (+ (* (- 10 0) omega3) 0) 3.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 3.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 3.0) (> (+ (* (- 10 0) omega3) 0) 3.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 3.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 3.0) (> (+ (* (- 10 0) omega3) 0) 3.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 3.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 3.0) (> (+ (* (- 10 0) omega3) 0) 3.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 3.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 3.0) (> (+ (* (- 10 0) omega3) 0) 3.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 3.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 3.0) (> (+ (* (- 10 0) omega1) 0) 3.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 3.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 3.0) (> (+ (* (- 10 0) omega5) 0) 3.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 3.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 4.0) (> (+ (* (- 10 0) omega3) 0) 4.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 4.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 4.0) (> (+ (* (- 10 0) omega3) 0) 4.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 4.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 4.0) (> (+ (* (- 10 0) omega3) 0) 4.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 4.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 4.0) (> (+ (* (- 10 0) omega3) 0) 4.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 4.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 4.0) (> (+ (* (- 10 0) omega3) 0) 4.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 4.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 4.0) (> (+ (* (- 10 0) omega3) 0) 4.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 4.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 4.0) (> (+ (* (- 10 0) omega3) 0) 4.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 4.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 4.0) (> (+ (* (- 10 0) omega3) 0) 4.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 4.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 4.0) (> (+ (* (- 10 0) omega3) 0) 4.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 4.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 4.0) (> (+ (* (- 10 0) omega3) 0) 4.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 4.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 4.0) (> (+ (* (- 10 0) omega1) 0) 4.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 4.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 4.0) (> (+ (* (- 10 0) omega5) 0) 4.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 4.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 5.0) (> (+ (* (- 10 0) omega3) 0) 5.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 5.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 5.0) (> (+ (* (- 10 0) omega3) 0) 5.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 5.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 5.0) (> (+ (* (- 10 0) omega3) 0) 5.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 5.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 5.0) (> (+ (* (- 10 0) omega3) 0) 5.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 5.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 5.0) (> (+ (* (- 10 0) omega3) 0) 5.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 5.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 5.0) (> (+ (* (- 10 0) omega3) 0) 5.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 5.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 5.0) (> (+ (* (- 10 0) omega3) 0) 5.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 5.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 5.0) (> (+ (* (- 10 0) omega3) 0) 5.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 5.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 5.0) (> (+ (* (- 10 0) omega3) 0) 5.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 5.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 5.0) (> (+ (* (- 10 0) omega3) 0) 5.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 5.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 5.0) (> (+ (* (- 10 0) omega1) 0) 5.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 5.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 5.0) (> (+ (* (- 10 0) omega5) 0) 5.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 5.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 6.0) (> (+ (* (- 10 0) omega3) 0) 6.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 6.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 6.0) (> (+ (* (- 10 0) omega3) 0) 6.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 6.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 6.0) (> (+ (* (- 10 0) omega3) 0) 6.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 6.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 6.0) (> (+ (* (- 10 0) omega3) 0) 6.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 6.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 6.0) (> (+ (* (- 10 0) omega3) 0) 6.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 6.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 6.0) (> (+ (* (- 10 0) omega3) 0) 6.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 6.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 6.0) (> (+ (* (- 10 0) omega3) 0) 6.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 6.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 6.0) (> (+ (* (- 10 0) omega3) 0) 6.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 6.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 6.0) (> (+ (* (- 10 0) omega3) 0) 6.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 6.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 6.0) (> (+ (* (- 10 0) omega3) 0) 6.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 6.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 6.0) (> (+ (* (- 10 0) omega1) 0) 6.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 6.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 6.0) (> (+ (* (- 10 0) omega5) 0) 6.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 6.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 7.0) (> (+ (* (- 10 0) omega3) 0) 7.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 7.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 7.0) (> (+ (* (- 10 0) omega3) 0) 7.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 7.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 7.0) (> (+ (* (- 10 0) omega3) 0) 7.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 7.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 7.0) (> (+ (* (- 10 0) omega3) 0) 7.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 7.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 7.0) (> (+ (* (- 10 0) omega3) 0) 7.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 7.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 7.0) (> (+ (* (- 10 0) omega3) 0) 7.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 7.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 7.0) (> (+ (* (- 10 0) omega3) 0) 7.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 7.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 7.0) (> (+ (* (- 10 0) omega3) 0) 7.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 7.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 7.0) (> (+ (* (- 10 0) omega3) 0) 7.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 7.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 7.0) (> (+ (* (- 10 0) omega3) 0) 7.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 7.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 7.0) (> (+ (* (- 10 0) omega1) 0) 7.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 7.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 7.0) (> (+ (* (- 10 0) omega5) 0) 7.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 7.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 8.0) (> (+ (* (- 10 0) omega3) 0) 8.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 8.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 8.0) (> (+ (* (- 10 0) omega3) 0) 8.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 8.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 8.0) (> (+ (* (- 10 0) omega3) 0) 8.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 8.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 8.0) (> (+ (* (- 10 0) omega3) 0) 8.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 8.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 8.0) (> (+ (* (- 10 0) omega3) 0) 8.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 8.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 1.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 8.0) (> (+ (* (- 10 0) omega3) 0) 8.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 8.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 8.0) (> (+ (* (- 10 0) omega3) 0) 8.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 8.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 8.0) (> (+ (* (- 10 0) omega3) 0) 8.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 8.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 8.0) (> (+ (* (- 10 0) omega3) 0) 8.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 8.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 8.0) (> (+ (* (- 10 0) omega3) 0) 8.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 8.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 8.0) (> (+ (* (- 10 0) omega1) 0) 8.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 8.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 8.0) (> (+ (* (- 10 0) omega5) 0) 8.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 8.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 9.0) (> (+ (* (- 10 0) omega3) 0) 9.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 9.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 9.0) (> (+ (* (- 10 0) omega3) 0) 9.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 9.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 9.0) (> (+ (* (- 10 0) omega3) 0) 9.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 9.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 9.0) (> (+ (* (- 10 0) omega3) 0) 9.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 9.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 9.0) (> (+ (* (- 10 0) omega3) 0) 9.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 9.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 9.0) (> (+ (* (- 10 0) omega3) 0) 9.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 9.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 9.0) (> (+ (* (- 10 0) omega3) 0) 9.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 9.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 9.0) (> (+ (* (- 10 0) omega3) 0) 9.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 9.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 9.0) (> (+ (* (- 10 0) omega3) 0) 9.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 9.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 9.0) (> (+ (* (- 10 0) omega3) 0) 9.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 9.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 9.0) (> (+ (* (- 10 0) omega1) 0) 9.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 9.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 9.0) (> (+ (* (- 10 0) omega5) 0) 9.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 9.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 10.0) (> (+ (* (- 10 0) omega3) 0) 10.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 10.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 1.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 10.0) (> (+ (* (- 10 0) omega3) 0) 10.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 10.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 2.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 10.0) (> (+ (* (- 10 0) omega3) 0) 10.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 10.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 3.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 10.0) (> (+ (* (- 10 0) omega3) 0) 10.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 10.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 4.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 10.0) (> (+ (* (- 10 0) omega3) 0) 10.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 10.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 5.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 10.0) (> (+ (* (- 10 0) omega3) 0) 10.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 10.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 6.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 10.0) (> (+ (* (- 10 0) omega3) 0) 10.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 10.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 7.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 10.0) (> (+ (* (- 10 0) omega3) 0) 10.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 10.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 8.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 10.0) (> (+ (* (- 10 0) omega3) 0) 10.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 10.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 9.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) (abs (- (ite (ite (and (not (= (> (+ (* (- 10 0) omega5) 0) 10.0) (> (+ (* (- 10 0) omega3) 0) 10.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega2) 0) (+ (* (- 10 0) omega4) 0)) (- 10.0 (+ (* (- 10 0) omega5) 0))) (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega5) 0))) (+ (* (- 10 0) omega4) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) (ite (and (not (= (> (+ (* (- 10 0) omega3) 0) 10.0) (> (+ (* (- 10 0) omega1) 0) 10.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega0) 0) (+ (* (- 10 0) omega2) 0)) (- 10.0 (+ (* (- 10 0) omega3) 0))) (- (+ (* (- 10 0) omega1) 0) (+ (* (- 10 0) omega3) 0))) (+ (* (- 10 0) omega2) 0)))) (not (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false)) (ite (and (not (= (> (+ (* (- 10 0) omega1) 0) 10.0) (> (+ (* (- 10 0) omega5) 0) 10.0))) (< 10.0 (+ (/ (* (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega0) 0)) (- 10.0 (+ (* (- 10 0) omega1) 0))) (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega1) 0))) (+ (* (- 10 0) omega0) 0)))) true false))) 1.0 0.0) 0.0))) 5))
(check-sat)
(exit)

unsat with no message

old version returns sat. new version returns unsat, without any trace when --verbose.

(set-logic QF_NRA)
(declare-fun vhat0 () Real)
(declare-fun thehat0 () Real)
(declare-fun zp_0_0 () Real)
(declare-fun vhat1 () Real)
(declare-fun thehat1 () Real)
(declare-fun zp_1_1 () Real)
(declare-fun vhat2 () Real)
(declare-fun thehat2 () Real)
(declare-fun zp_2_2 () Real)
(assert (<= vhat0 5))
(assert (>= vhat0 -5))
(assert (<= thehat0 5))
(assert (>= thehat0 -5))
(assert (<= zp_0_0 5))
(assert (>= zp_0_0 -5))
(assert (<= vhat1 5))
(assert (>= vhat1 -5))
(assert (<= thehat1 5))
(assert (>= thehat1 -5))
(assert (<= zp_1_1 5))
(assert (>= zp_1_1 -5))
(assert (<= vhat2 5))
(assert (>= vhat2 -5))
(assert (<= thehat2 5))
(assert (>= thehat2 -5))
(assert (<= zp_2_2 5))
(assert (>= zp_2_2 -5))
(assert (= (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ 0 (/ (* (- zp_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (- 0 (* 0.000000 (cos (- thehat0 thehat1)))) (* 0.000000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (- 0 (* 0.000000 (cos (- thehat0 thehat2)))) (* 0.000000 (sin (- thehat0 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat0 thehat1))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat0 thehat1)) 0.000000) 0.000000) 0)) vhat1) 0)) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat0 thehat2))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat0 thehat2)) 0.000000) 0.000000) 0)) vhat2) 0)) vhat0) (* 1 (+ (+ 0 (* vhat1 (- (- 0 (* 0.000000 (cos (- thehat0 thehat1)))) (* 0.000000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (- 0 (* 0.000000 (cos (- thehat0 thehat2)))) (* 0.000000 (sin (- thehat0 thehat2))))))))) 0.000010)) (/ (* (- zp_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (- 0 (* 0.000000 (cos (- thehat0 thehat1)))) (* 0.000000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (- 0 (* 0.000000 (cos (- thehat0 thehat2)))) (* 0.000000 (sin (- thehat0 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat0 thehat1))) 1.000000) 0.000000) 0)) (+ (* (* (cos (- thehat0 thehat1)) 1.000000) 0.000000) 0)) vhat1) 0)) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat0 thehat2))) 1.000000) 0.000000) 0)) (+ (* (* (cos (- thehat0 thehat2)) 1.000000) 0.000000) 0)) vhat2) 0)) vhat0) 0)) 0.000010)) (/ (* (- zp_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (- 0 (* 0.000000 (cos (- thehat0 thehat1)))) (* 0.000000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (- 0 (* 0.000000 (cos (- thehat0 thehat2)))) (* 0.000000 (sin (- thehat0 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat0 thehat1))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat0 thehat1)) 0.000000) 0.000000) 0)) vhat1) (* 1 (- (- 0 (* 0.000000 (cos (- thehat0 thehat1)))) (* 0.000000 (sin (- thehat0 thehat1))))))) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat0 thehat2))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat0 thehat2)) 0.000000) 0.000000) 0)) vhat2) 0)) vhat0) 0)) 0.000010)) (/ (* (- zp_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (- 0 (* 0.000000 (cos (- thehat0 thehat1)))) (* 0.000000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (- 0 (* 0.000000 (cos (- thehat0 thehat2)))) (* 0.000000 (sin (- thehat0 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat0 thehat1))) -1.000000) 0.000000) 0)) (+ (* (* (cos (- thehat0 thehat1)) -1.000000) 0.000000) 0)) vhat1) 0)) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat0 thehat2))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat0 thehat2)) 0.000000) 0.000000) 0)) vhat2) 0)) vhat0) 0)) 0.000010)) (/ (* (- zp_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (- 0 (* 0.000000 (cos (- thehat0 thehat1)))) (* 0.000000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (- 0 (* 0.000000 (cos (- thehat0 thehat2)))) (* 0.000000 (sin (- thehat0 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat0 thehat1))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat0 thehat1)) 0.000000) 0.000000) 0)) vhat1) 0)) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat0 thehat2))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat0 thehat2)) 0.000000) 0.000000) 0)) vhat2) (* 1 (- (- 0 (* 0.000000 (cos (- thehat0 thehat2)))) (* 0.000000 (sin (- thehat0 thehat2))))))) vhat0) 0)) 0.000010)) (/ (* (- zp_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (- 0 (* 0.000000 (cos (- thehat0 thehat1)))) (* 0.000000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (- 0 (* 0.000000 (cos (- thehat0 thehat2)))) (* 0.000000 (sin (- thehat0 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat0 thehat1))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat0 thehat1)) 0.000000) 0.000000) 0)) vhat1) 0)) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat0 thehat2))) -1.000000) 0.000000) 0)) (+ (* (* (cos (- thehat0 thehat2)) -1.000000) 0.000000) 0)) vhat2) 0)) vhat0) 0)) 0.000010)) (/ (* (- zp_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.000000 (cos (- thehat1 thehat0)))) (* 0.000000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (- 0 (* 0.000000 (cos (- thehat1 thehat2)))) (* 0.000000 (sin (- thehat1 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat1 thehat0))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat1 thehat0)) 0.000000) 0.000000) 0)) vhat0) (* 1 (- (- 0 (* 0.000000 (cos (- thehat1 thehat0)))) (* 0.000000 (sin (- thehat1 thehat0))))))) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat1 thehat2))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat1 thehat2)) 0.000000) 0.000000) 0)) vhat2) 0)) vhat1) 0)) 0.000010)) (/ (* (- zp_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.000000 (cos (- thehat1 thehat0)))) (* 0.000000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (- 0 (* 0.000000 (cos (- thehat1 thehat2)))) (* 0.000000 (sin (- thehat1 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat1 thehat0))) -1.000000) 0.000000) 0)) (+ (* (* (cos (- thehat1 thehat0)) -1.000000) 0.000000) 0)) vhat0) 0)) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat1 thehat2))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat1 thehat2)) 0.000000) 0.000000) 0)) vhat2) 0)) vhat1) 0)) 0.000010)) (/ (* (- zp_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.000000 (cos (- thehat1 thehat0)))) (* 0.000000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (- 0 (* 0.000000 (cos (- thehat1 thehat2)))) (* 0.000000 (sin (- thehat1 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat1 thehat0))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat1 thehat0)) 0.000000) 0.000000) 0)) vhat0) 0)) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat1 thehat2))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat1 thehat2)) 0.000000) 0.000000) 0)) vhat2) 0)) vhat1) (* 1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.000000 (cos (- thehat1 thehat0)))) (* 0.000000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (- 0 (* 0.000000 (cos (- thehat1 thehat2)))) (* 0.000000 (sin (- thehat1 thehat2))))))))) 0.000010)) (/ (* (- zp_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.000000 (cos (- thehat1 thehat0)))) (* 0.000000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (- 0 (* 0.000000 (cos (- thehat1 thehat2)))) (* 0.000000 (sin (- thehat1 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat1 thehat0))) 1.000000) 0.000000) 0)) (+ (* (* (cos (- thehat1 thehat0)) 1.000000) 0.000000) 0)) vhat0) 0)) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat1 thehat2))) 1.000000) 0.000000) 0)) (+ (* (* (cos (- thehat1 thehat2)) 1.000000) 0.000000) 0)) vhat2) 0)) vhat1) 0)) 0.000010)) (/ (* (- zp_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.000000 (cos (- thehat1 thehat0)))) (* 0.000000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (- 0 (* 0.000000 (cos (- thehat1 thehat2)))) (* 0.000000 (sin (- thehat1 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat1 thehat0))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat1 thehat0)) 0.000000) 0.000000) 0)) vhat0) 0)) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat1 thehat2))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat1 thehat2)) 0.000000) 0.000000) 0)) vhat2) (* 1 (- (- 0 (* 0.000000 (cos (- thehat1 thehat2)))) (* 0.000000 (sin (- thehat1 thehat2))))))) vhat1) 0)) 0.000010)) (/ (* (- zp_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.000000 (cos (- thehat1 thehat0)))) (* 0.000000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (- 0 (* 0.000000 (cos (- thehat1 thehat2)))) (* 0.000000 (sin (- thehat1 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat1 thehat0))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat1 thehat0)) 0.000000) 0.000000) 0)) vhat0) 0)) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat1 thehat2))) -1.000000) 0.000000) 0)) (+ (* (* (cos (- thehat1 thehat2)) -1.000000) 0.000000) 0)) vhat2) 0)) vhat1) 0)) 0.000010)) (/ (* (- zp_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (- 0 (* 0.000000 (cos (- thehat2 thehat0)))) (* 0.000000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (- 0 (* 0.000000 (cos (- thehat2 thehat1)))) (* 0.000000 (sin (- thehat2 thehat1)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat2 thehat0))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat2 thehat0)) 0.000000) 0.000000) 0)) vhat0) (* 1 (- (- 0 (* 0.000000 (cos (- thehat2 thehat0)))) (* 0.000000 (sin (- thehat2 thehat0))))))) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat2 thehat1))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat2 thehat1)) 0.000000) 0.000000) 0)) vhat1) 0)) vhat2) 0)) 0.000010)) (/ (* (- zp_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (- 0 (* 0.000000 (cos (- thehat2 thehat0)))) (* 0.000000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (- 0 (* 0.000000 (cos (- thehat2 thehat1)))) (* 0.000000 (sin (- thehat2 thehat1)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat2 thehat0))) -1.000000) 0.000000) 0)) (+ (* (* (cos (- thehat2 thehat0)) -1.000000) 0.000000) 0)) vhat0) 0)) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat2 thehat1))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat2 thehat1)) 0.000000) 0.000000) 0)) vhat1) 0)) vhat2) 0)) 0.000010)) (/ (* (- zp_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (- 0 (* 0.000000 (cos (- thehat2 thehat0)))) (* 0.000000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (- 0 (* 0.000000 (cos (- thehat2 thehat1)))) (* 0.000000 (sin (- thehat2 thehat1)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat2 thehat0))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat2 thehat0)) 0.000000) 0.000000) 0)) vhat0) 0)) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat2 thehat1))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat2 thehat1)) 0.000000) 0.000000) 0)) vhat1) (* 1 (- (- 0 (* 0.000000 (cos (- thehat2 thehat1)))) (* 0.000000 (sin (- thehat2 thehat1))))))) vhat2) 0)) 0.000010)) (/ (* (- zp_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (- 0 (* 0.000000 (cos (- thehat2 thehat0)))) (* 0.000000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (- 0 (* 0.000000 (cos (- thehat2 thehat1)))) (* 0.000000 (sin (- thehat2 thehat1)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat2 thehat0))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat2 thehat0)) 0.000000) 0.000000) 0)) vhat0) 0)) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat2 thehat1))) -1.000000) 0.000000) 0)) (+ (* (* (cos (- thehat2 thehat1)) -1.000000) 0.000000) 0)) vhat1) 0)) vhat2) 0)) 0.000010)) (/ (* (- zp_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (- 0 (* 0.000000 (cos (- thehat2 thehat0)))) (* 0.000000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (- 0 (* 0.000000 (cos (- thehat2 thehat1)))) (* 0.000000 (sin (- thehat2 thehat1)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat2 thehat0))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat2 thehat0)) 0.000000) 0.000000) 0)) vhat0) 0)) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat2 thehat1))) 0.000000) 0.000000) 0)) (+ (* (* (cos (- thehat2 thehat1)) 0.000000) 0.000000) 0)) vhat1) 0)) vhat2) (* 1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.000000 (cos (- thehat2 thehat0)))) (* 0.000000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (- 0 (* 0.000000 (cos (- thehat2 thehat1)))) (* 0.000000 (sin (- thehat2 thehat1))))))))) 0.000010)) (/ (* (- zp_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (- 0 (* 0.000000 (cos (- thehat2 thehat0)))) (* 0.000000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (- 0 (* 0.000000 (cos (- thehat2 thehat1)))) (* 0.000000 (sin (- thehat2 thehat1)))))))) (+ (* (+ (+ 0 (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat2 thehat0))) 1.000000) 0.000000) 0)) (+ (* (* (cos (- thehat2 thehat0)) 1.000000) 0.000000) 0)) vhat0) 0)) (+ (* (- (- 0 (+ (* (* (- 0 (sin (- thehat2 thehat1))) 1.000000) 0.000000) 0)) (+ (* (* (cos (- thehat2 thehat1)) 1.000000) 0.000000) 0)) vhat1) 0)) vhat2) 0)) 0.000010)) 0))
(check-sat)
(exit)

segmentation fault

@scungao reported.

Log:

$./dReal --debug simpler.smt2

...
THandler::assertLits(): asserting (<= -10 leg1.q_i) with sign = 0
Egraph::assertLit()(<= -10 leg1.q_i)
nra_solver::assertLit: (<= -10 leg1.q_i), reason: false, polarity: 1,
level: 32, ded.size = 0
nra_solver::pushBacktrackPoint 33
THandler::assertLits(): asserting (<= leg2.dy 10) with sign = 0
Egraph::assertLit()(<= leg2.dy 10)
nra_solver::assertLit: (<= leg2.dy 10), reason: false, polarity: 1,
level: 33, ded.size = 0
nra_solver::pushBacktrackPoint 34
THandler::assertLits(): asserting (<= -10 leg2.dy) with sign = 0
Egraph::assertLit()(<= -10 leg2.dy)
nra_solver::assertLit: (<= -10 leg2.dy), reason: false, polarity: 1,
level: 34, ded.size = 0
nra_solver::pushBacktrackPoint 35
THandler::assertLits(): asserting (<= leg1.dx 10) with sign = 0
Egraph::assertLit()(<= leg1.dx 10)
nra_solver::assertLit: (<= leg1.dx 10), reason: false, polarity: 1,
level: 35, ded.size = 0
nra_solver::pushBacktrackPoint 36
THandler::assertLits(): asserting (<= -10 leg1.dx) with sign = 0
Egraph::assertLit()(<= -10 leg1.dx)
nra_solver::assertLit: (<= -10 leg1.dx), reason: false, polarity: 1,
level: 36, ded.size = 0
nra_solver::check(complete = false)
build_system_factory:
build_system_factory: Add Variable leg1.beamwidth
build_system_factory: Add Variable leg1.dx
build_system_factory: Add Variable leg1.dy
build_system_factory: Add Variable leg1.dz
build_system_factory: Add Variable leg1.q_a
build_system_factory: Add Variable leg1.q_i
build_system_factory: Add Variable leg1.q_j
build_system_factory: Add Variable leg1.q_k
build_system_factory: Add Variable leg2.beamwidth
build_system_factory: Add Variable leg2.dx
build_system_factory: Add Variable leg2.dy
build_system_factory: Add Variable leg2.dz
build_system_factory: Add Variable leg2.length
build_system_factory: Add Variable leg2.q_a
build_system_factory: Add Variable leg2.q_i
build_system_factory: Add Variable leg2.q_j
build_system_factory: Add Variable leg2.q_k
build_system_factory: Add Variable: DONE
build_system_factory: Add Constraint: algebraic_constraint (= (+ (*
leg1.beamwidth (+ (* 2 leg1.q_i leg1.q_k) (* -2 leg1.q_a leg1.q_j)))
leg1.dz) (+ (* leg2.beamwidth (+ (* 2 leg2.q_i leg2.q_k) (* -2
leg2.q_a leg2.q_j))) leg2.dz (* leg2.length (+ (* 2 leg2.q_a leg2.q_i)
(* 2 leg2.q_j leg2.q_k)))))
build_system_factory: Add Constraint: expr:
(((leg1.beamwidth*(((2*leg1.q_i)*leg1.q_k)+((-2*leg1.q_a)*leg1.q_j)))+leg1.dz)-(((leg2.beamwidth*(((2*leg2.q_i)*leg2.q_k)+((-2*leg2.q_a)*leg2.q_j)))+leg2.dz)+(leg2.length*(((2*leg2.q_a)*leg2.q_i)+((2*leg2.q_j)*leg2.q_k)))))=0
build_system_factory: Add Constraint: algebraic_constraint (= (+ (*
leg1.beamwidth (+ (* 2 leg1.q_a leg1.q_k) (* 2 leg1.q_i leg1.q_j)))
leg1.dy) (+ (* leg2.beamwidth (+ (* 2 leg2.q_i leg2.q_j) (* 2 leg2.q_a
leg2.q_k))) leg2.dy (* leg2.length (+ (* -1 (^ leg2.q_i 2)) (* -1 (^
leg2.q_k 2)) (^ leg2.q_a 2) (^ leg2.q_j 2)))))
build_system_factory: Add Constraint: expr:
(((leg1.beamwidth*(((2*leg1.q_a)*leg1.q_k)+((2*leg1.q_i)*leg1.q_j)))+leg1.dy)-(((leg2.beamwidth*(((2*leg2.q_i)*leg2.q_j)+((2*leg2.q_a)*leg2.q_k)))+leg2.dy)+(leg2.length*((((-1*leg2.q_i^2)+(-1*leg2.q_k^2))+leg2.q_a^2)+leg2.q_j^2))))=0
build_system_factory: Add Constraint: algebraic_constraint (= (+ (*
leg1.beamwidth (+ (^ leg1.q_a 2) (* -1 (^ leg1.q_j 2)) (^ leg1.q_i 2)
(* -1 (^ leg1.q_k 2)))) leg1.dx) (+ (* leg2.beamwidth (+ (* -1 (^
leg2.q_k 2)) (^ leg2.q_a 2) (^ leg2.q_i 2) (* -1 (^ leg2.q_j 2)))) (*
leg2.length (+ (* -2 leg2.q_a leg2.q_k) (* 2 leg2.q_i leg2.q_j)))
leg2.dx))
build_system_factory: Add Constraint: expr:
(((leg1.beamwidth*(((leg1.q_a^2+(-1*leg1.q_j^2))+leg1.q_i^2)+(-1*leg1.q_k^2)))+leg1.dx)-(((leg2.beamwidth*((((-1*leg2.q_k^2)+leg2.q_a^2)+leg2.q_i^2)+(-1*leg2.q_j^2)))+(leg2.length*(((-2*leg2.q_a)*leg2.q_k)+((2*leg2.q_i)*leg2.q_j))))+leg2.dx))=0
build_system_factory: Add Constraint: algebraic_constraint (<= leg2.dz 10)
build_system_factory: Add Constraint: expr: (leg2.dz-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= -10 leg2.dz)
build_system_factory: Add Constraint: expr: (-10-leg2.dz)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= leg2.q_a 10)
build_system_factory: Add Constraint: expr: (leg2.q_a-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= -10 leg2.q_a)
build_system_factory: Add Constraint: expr: (-10-leg2.q_a)<=0
build_system_factory: Add Constraint: algebraic_constraint (<=
leg2.beamwidth 10)
build_system_factory: Add Constraint: expr: (leg2.beamwidth-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= 0 leg2.beamwidth)
build_system_factory: Add Constraint: expr: (0-leg2.beamwidth)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= leg2.q_k 10)
build_system_factory: Add Constraint: expr: (leg2.q_k-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= -10 leg2.q_k)
build_system_factory: Add Constraint: expr: (-10-leg2.q_k)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= leg2.q_i 10)
build_system_factory: Add Constraint: expr: (leg2.q_i-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= -10 leg2.q_i)
build_system_factory: Add Constraint: expr: (-10-leg2.q_i)<=0
build_system_factory: Add Constraint: algebraic_constraint (<=
leg1.beamwidth 10)
build_system_factory: Add Constraint: expr: (leg1.beamwidth-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= 0 leg1.beamwidth)
build_system_factory: Add Constraint: expr: (0-leg1.beamwidth)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= leg1.dz 10)
build_system_factory: Add Constraint: expr: (leg1.dz-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= -10 leg1.dz)
build_system_factory: Add Constraint: expr: (-10-leg1.dz)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= leg1.q_j 10)
build_system_factory: Add Constraint: expr: (leg1.q_j-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= -10 leg1.q_j)
build_system_factory: Add Constraint: expr: (-10-leg1.q_j)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= leg2.dx 10)
build_system_factory: Add Constraint: expr: (leg2.dx-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= -10 leg2.dx)
build_system_factory: Add Constraint: expr: (-10-leg2.dx)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= leg1.q_a 10)
build_system_factory: Add Constraint: expr: (leg1.q_a-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= -10 leg1.q_a)
build_system_factory: Add Constraint: expr: (-10-leg1.q_a)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= leg1.q_k 10)
build_system_factory: Add Constraint: expr: (leg1.q_k-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= -10 leg1.q_k)
build_system_factory: Add Constraint: expr: (-10-leg1.q_k)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= leg1.dy 10)
build_system_factory: Add Constraint: expr: (leg1.dy-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= -10 leg1.dy)
build_system_factory: Add Constraint: expr: (-10-leg1.dy)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= leg2.q_j 10)
build_system_factory: Add Constraint: expr: (leg2.q_j-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= -10 leg2.q_j)
build_system_factory: Add Constraint: expr: (-10-leg2.q_j)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= leg2.length 10)
build_system_factory: Add Constraint: expr: (leg2.length-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= 0 leg2.length)
build_system_factory: Add Constraint: expr: (0-leg2.length)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= leg1.q_i 10)
build_system_factory: Add Constraint: expr: (leg1.q_i-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= -10 leg1.q_i)
build_system_factory: Add Constraint: expr: (-10-leg1.q_i)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= leg2.dy 10)
build_system_factory: Add Constraint: expr: (leg2.dy-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= -10 leg2.dy)
build_system_factory: Add Constraint: expr: (-10-leg2.dy)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= leg1.dx 10)
build_system_factory: Add Constraint: expr: (leg1.dx-10)<=0
build_system_factory: Add Constraint: algebraic_constraint (<= -10 leg1.dx)
build_system_factory: Add Constraint: expr: (-10-leg1.dx)<=0
build_system_factory: Add Constraint: DONE
build_system_factory: DONE
contractor_ibex:
Segmentation fault: 11

Input File:

(set-option :print-success false)
(set-option :produce-models true)
(set-logic QF_NRA)
(declare-fun leg1.dx () Real)
(assert (>= leg1.dx -10.0))
(assert (<= leg1.dx 10.0))
(declare-fun leg2.dy () Real)
(assert (>= leg2.dy -10.0))
(assert (<= leg2.dy 10.0))
(declare-fun leg1.q_i () Real)
(assert (>= leg1.q_i -10.0))
(assert (<= leg1.q_i 10.0))
(declare-fun leg2.length () Real)
(assert (>= leg2.length 0.0))
(assert (<= leg2.length 10.0))
(declare-fun leg2.q_j () Real)
(assert (>= leg2.q_j -10.0))
(assert (<= leg2.q_j 10.0))
(declare-fun leg1.dy () Real)
(assert (>= leg1.dy -10.0))
(assert (<= leg1.dy 10.0))
(declare-fun leg1.q_k () Real)
(assert (>= leg1.q_k -10.0))
(assert (<= leg1.q_k 10.0))
(declare-fun leg1.q_a () Real)
(assert (>= leg1.q_a -10.0))
(assert (<= leg1.q_a 10.0))
(declare-fun leg2.dx () Real)
(assert (>= leg2.dx -10.0))
(assert (<= leg2.dx 10.0))
(declare-fun leg1.q_j () Real)
(assert (>= leg1.q_j -10.0))
(assert (<= leg1.q_j 10.0))
(declare-fun leg1.dz () Real)
(assert (>= leg1.dz -10.0))
(assert (<= leg1.dz 10.0))
(declare-fun leg1.beamwidth () Real)
(assert (>= leg1.beamwidth 0.0))
(assert (<= leg1.beamwidth 10.0))
(declare-fun leg2.q_i () Real)
(assert (>= leg2.q_i -10.0))
(assert (<= leg2.q_i 10.0))
(declare-fun leg2.q_k () Real)
(assert (>= leg2.q_k -10.0))
(assert (<= leg2.q_k 10.0))
(declare-fun leg2.beamwidth () Real)
(assert (>= leg2.beamwidth 0.0))
(assert (<= leg2.beamwidth 10.0))
(declare-fun leg2.q_a () Real)
(assert (>= leg2.q_a -10.0))
(assert (<= leg2.q_a 10.0))
(declare-fun leg2.dz () Real)
(assert (>= leg2.dz -10.0))
(assert (<= leg2.dz 10.0))
(assert
    (=
        (+ (* leg1.beamwidth (+ (^ leg1.q_a 2.0) (* -1.0 (^ leg1.q_j 2.0)) (^ leg1.q_i 2.0) (* -1.0 (^ leg1.q_k 2.0)))) leg1.dx)
        (+ (* leg2.beamwidth (+ (* -1.0 (^ leg2.q_k 2.0)) (^ leg2.q_a 2.0) (^ leg2.q_i 2.0) (* -1.0 (^ leg2.q_j 2.0)))) (* leg2.length (+ (* -2.0 leg2.q_a leg2.q_k) (* 2.0 leg2.q_i leg2.q_j))) leg2.dx)
    )
)
(assert
    (=
        (+ (* leg1.beamwidth (+ (* 2.0 leg1.q_a leg1.q_k) (* 2.0 leg1.q_i leg1.q_j))) leg1.dy)
        (+ (* leg2.beamwidth (+ (* 2.0 leg2.q_i leg2.q_j) (* 2.0 leg2.q_a leg2.q_k))) leg2.dy (* leg2.length (+ (* -1.0 (^ leg2.q_i 2.0)) (* -1.0 (^ leg2.q_k 2.0)) (^ leg2.q_a 2.0) (^ leg2.q_j 2.0))))
    )
)
(assert
    (=
        (+ (* leg1.beamwidth (+ (* 2.0 leg1.q_i leg1.q_k) (* -2.0 leg1.q_a leg1.q_j))) leg1.dz)
        (+ (* leg2.beamwidth (+ (* 2.0 leg2.q_i leg2.q_k) (* -2.0 leg2.q_a leg2.q_j))) leg2.dz (* leg2.length (+ (* 2.0 leg2.q_a leg2.q_i) (* 2.0 leg2.q_j leg2.q_k))))
    )
)
(check-sat)
(exit)

Solution format

On different files I got different format on the solution returned:

SAT with the following box:
x1 : [-1.000000000000011, -0.9921874999999891];
x2 : [-0, 0.00714233029118137]

SAT with the following box:
a : [6, 6.000514005329687]
b : [117.5234096698175, 117.5284436413953];

The position of the ";" is not consistent.

UNSAT but should be SAT

(set-logic QF_NRA)
(declare-fun omega0 () Real)
(assert (>= omega0 0.3999996185302735))
(assert (<= omega0 0.39999985694885254))
(assert (not (> (+ (* (- 1 0) omega0) 0) 0.4)))
(check-sat)
(exit)
(set-logic QF_NRA)
(declare-fun omega0 () Real)
(assert (>= omega0 0.3999996185302735))
(assert (<= omega0 0.39999985694885254))
(assert (> (+ (* (- 1 0) omega0) 0) 0.4))
(check-sat)
(exit)

solver bug (QF_NRA)

Hi Soonho, Sicun,

dReal returns unsat on the following input even though there is a solution.
I using dreal3 compiled from source on the master branch.

(set-option :precision 0.1)
(set-logic QF_NRA)
(declare-fun base.dx_dt () Real)
(declare-fun base.q_a () Real)
(declare-fun base.q_a_dt () Real)
(declare-fun base.q_k () Real)
(declare-fun base.q_k_dt () Real)

;a solution
(assert (= base.dx_dt 40.0))
(assert (= base.q_a_dt 0.0))
(assert (= base.q_k_dt 0.0))

;constraints
(assert (= base.q_a 1.0))
(assert (= base.q_k 0.0))
(assert
    (=
        40.0
        (+
            (* 120.0 (^ base.q_k 3.0) base.q_k_dt)
            (* 120.0 (^ base.q_a 2.0) base.q_k base.q_k_dt)
            (* 120.0 base.q_a base.q_a_dt (^ base.q_k 2.0))
            (* (- 1.0) base.dx_dt (^ base.q_k 2.0))
            (* 120.0 (^ base.q_a 3.0) base.q_a_dt)
            (* base.dx_dt (^ base.q_a 2.0))
        )
    )
)

(check-sat)
(exit)

Query and its negation both unsat

Both of these are (wrongly) unsat. Perhaps same issue as in #12

(set-logic QF_NRA)
(declare-fun omega3 () Real)
(assert (>= omega3 0.49766302108764654))
(assert (<= omega3 0.4976634979248047))
(declare-fun omega1 () Real)
(assert (>= omega1 0.43626213073730474))
(assert (<= omega1 0.4362626075744629))
(declare-fun omega0 () Real)
(assert (>= omega0 0.45101928710937506))
(assert (<= omega0 0.4510197639465332))
(declare-fun omega2 () Real)
(assert (>= omega2 0.7388572692871095))
(assert (<= omega2 0.7388577461242676))
(declare-fun omega4 () Real)
(assert (>= omega4 0.5024824142456056))
(assert (<= omega4 0.5024828910827637))
(assert (or (or (or (or (or (and (and (and (and (and (>= (+ (* (- 2 -2) omega0) -2) 0.99) (<= (+ (* (- 2 -2) omega0) -2) 1.01)) (and (>= (+ (* (- 2 -2) omega1) -2) -0.01) (<= (+ (* (- 2 -2) omega1) -2) 0.01))) (and (>= (+ (* (- 2 -2) omega2) -2) -0.01) (<= (+ (* (- 2 -2) omega2) -2) 0.01))) (and (>= (+ (* (- 2 -2) omega3) -2) -0.01) (<= (+ (* (- 2 -2) omega3) -2) 0.01))) (and (>= (+ (* (- 2 -2) omega4) -2) -0.01) (<= (+ (* (- 2 -2) omega4) -2) 0.01))) (and (and (and (and (and (>= (+ (* (- 2 -2) omega0) -2) -0.21000000000000002) (<= (+ (* (- 2 -2) omega0) -2) -0.19)) (and (>= (+ (* (- 2 -2) omega1) -2) 0.9697958971132712) (<= (+ (* (- 2 -2) omega1) -2) 0.9897958971132712))) (and (>= (+ (* (- 2 -2) omega2) -2) -0.01) (<= (+ (* (- 2 -2) omega2) -2) 0.01))) (and (>= (+ (* (- 2 -2) omega3) -2) -0.01) (<= (+ (* (- 2 -2) omega3) -2) 0.01))) (and (>= (+ (* (- 2 -2) omega4) -2) -0.01) (<= (+ (* (- 2 -2) omega4) -2) 0.01)))) (and (and (and (and (and (>= (+ (* (- 2 -2) omega0) -2) -0.21000000000000002) (<= (+ (* (- 2 -2) omega0) -2) -0.19)) (and (>= (+ (* (- 2 -2) omega1) -2) -0.2549489742783178) (<= (+ (* (- 2 -2) omega1) -2) -0.23494897427831782))) (and (>= (+ (* (- 2 -2) omega2) -2) 0.9386832980505138) (<= (+ (* (- 2 -2) omega2) -2) 0.9586832980505138))) (and (>= (+ (* (- 2 -2) omega3) -2) -0.01) (<= (+ (* (- 2 -2) omega3) -2) 0.01))) (and (>= (+ (* (- 2 -2) omega4) -2) -0.01) (<= (+ (* (- 2 -2) omega4) -2) 0.01)))) (and (and (and (and (and (>= (+ (* (- 2 -2) omega0) -2) -0.21000000000000002) (<= (+ (* (- 2 -2) omega0) -2) -0.19)) (and (>= (+ (* (- 2 -2) omega1) -2) -0.2549489742783178) (<= (+ (* (- 2 -2) omega1) -2) -0.23494897427831782))) (and (>= (+ (* (- 2 -2) omega2) -2) -0.326227766016838) (<= (+ (* (- 2 -2) omega2) -2) -0.306227766016838))) (and (>= (+ (* (- 2 -2) omega3) -2) 0.8844271909999158) (<= (+ (* (- 2 -2) omega3) -2) 0.9044271909999159))) (and (>= (+ (* (- 2 -2) omega4) -2) -0.01) (<= (+ (* (- 2 -2) omega4) -2) 0.01)))) (and (and (and (and (and (>= (+ (* (- 2 -2) omega0) -2) -0.21000000000000002) (<= (+ (* (- 2 -2) omega0) -2) -0.19)) (and (>= (+ (* (- 2 -2) omega1) -2) -0.2549489742783178) (<= (+ (* (- 2 -2) omega1) -2) -0.23494897427831782))) (and (>= (+ (* (- 2 -2) omega2) -2) -0.326227766016838) (<= (+ (* (- 2 -2) omega2) -2) -0.306227766016838))) (and (>= (+ (* (- 2 -2) omega3) -2) -0.45721359549995805) (<= (+ (* (- 2 -2) omega3) -2) -0.43721359549995803))) (and (>= (+ (* (- 2 -2) omega4) -2) 0.7645966692414833) (<= (+ (* (- 2 -2) omega4) -2) 0.7845966692414833)))) (and (and (and (and (and (>= (+ (* (- 2 -2) omega0) -2) -0.21000000000000002) (<= (+ (* (- 2 -2) omega0) -2) -0.19)) (and (>= (+ (* (- 2 -2) omega1) -2) -0.2549489742783178) (<= (+ (* (- 2 -2) omega1) -2) -0.23494897427831782))) (and (>= (+ (* (- 2 -2) omega2) -2) -0.326227766016838) (<= (+ (* (- 2 -2) omega2) -2) -0.306227766016838))) (and (>= (+ (* (- 2 -2) omega3) -2) -0.45721359549995805) (<= (+ (* (- 2 -2) omega3) -2) -0.43721359549995803))) (and (>= (+ (* (- 2 -2) omega4) -2) -0.7845966692414836) (<= (+ (* (- 2 -2) omega4) -2) -0.7645966692414836)))))
(check-sat)
(exit)

(set-logic QF_NRA)
(declare-fun omega3 () Real)
(assert (>= omega3 0.49766302108764654))
(assert (<= omega3 0.4976634979248047))
(declare-fun omega1 () Real)
(assert (>= omega1 0.43626213073730474))
(assert (<= omega1 0.4362626075744629))
(declare-fun omega0 () Real)
(assert (>= omega0 0.45101928710937506))
(assert (<= omega0 0.4510197639465332))
(declare-fun omega2 () Real)
(assert (>= omega2 0.7388572692871095))
(assert (<= omega2 0.7388577461242676))
(declare-fun omega4 () Real)
(assert (>= omega4 0.5024824142456056))
(assert (<= omega4 0.5024828910827637))
(assert (not (or (or (or (or (or (and (and (and (and (and (>= (+ (* (- 2 -2) omega0) -2) 0.99) (<= (+ (* (- 2 -2) omega0) -2) 1.01)) (and (>= (+ (* (- 2 -2) omega1) -2) -0.01) (<= (+ (* (- 2 -2) omega1) -2) 0.01))) (and (>= (+ (* (- 2 -2) omega2) -2) -0.01) (<= (+ (* (- 2 -2) omega2) -2) 0.01))) (and (>= (+ (* (- 2 -2) omega3) -2) -0.01) (<= (+ (* (- 2 -2) omega3) -2) 0.01))) (and (>= (+ (* (- 2 -2) omega4) -2) -0.01) (<= (+ (* (- 2 -2) omega4) -2) 0.01))) (and (and (and (and (and (>= (+ (* (- 2 -2) omega0) -2) -0.21000000000000002) (<= (+ (* (- 2 -2) omega0) -2) -0.19)) (and (>= (+ (* (- 2 -2) omega1) -2) 0.9697958971132712) (<= (+ (* (- 2 -2) omega1) -2) 0.9897958971132712))) (and (>= (+ (* (- 2 -2) omega2) -2) -0.01) (<= (+ (* (- 2 -2) omega2) -2) 0.01))) (and (>= (+ (* (- 2 -2) omega3) -2) -0.01) (<= (+ (* (- 2 -2) omega3) -2) 0.01))) (and (>= (+ (* (- 2 -2) omega4) -2) -0.01) (<= (+ (* (- 2 -2) omega4) -2) 0.01)))) (and (and (and (and (and (>= (+ (* (- 2 -2) omega0) -2) -0.21000000000000002) (<= (+ (* (- 2 -2) omega0) -2) -0.19)) (and (>= (+ (* (- 2 -2) omega1) -2) -0.2549489742783178) (<= (+ (* (- 2 -2) omega1) -2) -0.23494897427831782))) (and (>= (+ (* (- 2 -2) omega2) -2) 0.9386832980505138) (<= (+ (* (- 2 -2) omega2) -2) 0.9586832980505138))) (and (>= (+ (* (- 2 -2) omega3) -2) -0.01) (<= (+ (* (- 2 -2) omega3) -2) 0.01))) (and (>= (+ (* (- 2 -2) omega4) -2) -0.01) (<= (+ (* (- 2 -2) omega4) -2) 0.01)))) (and (and (and (and (and (>= (+ (* (- 2 -2) omega0) -2) -0.21000000000000002) (<= (+ (* (- 2 -2) omega0) -2) -0.19)) (and (>= (+ (* (- 2 -2) omega1) -2) -0.2549489742783178) (<= (+ (* (- 2 -2) omega1) -2) -0.23494897427831782))) (and (>= (+ (* (- 2 -2) omega2) -2) -0.326227766016838) (<= (+ (* (- 2 -2) omega2) -2) -0.306227766016838))) (and (>= (+ (* (- 2 -2) omega3) -2) 0.8844271909999158) (<= (+ (* (- 2 -2) omega3) -2) 0.9044271909999159))) (and (>= (+ (* (- 2 -2) omega4) -2) -0.01) (<= (+ (* (- 2 -2) omega4) -2) 0.01)))) (and (and (and (and (and (>= (+ (* (- 2 -2) omega0) -2) -0.21000000000000002) (<= (+ (* (- 2 -2) omega0) -2) -0.19)) (and (>= (+ (* (- 2 -2) omega1) -2) -0.2549489742783178) (<= (+ (* (- 2 -2) omega1) -2) -0.23494897427831782))) (and (>= (+ (* (- 2 -2) omega2) -2) -0.326227766016838) (<= (+ (* (- 2 -2) omega2) -2) -0.306227766016838))) (and (>= (+ (* (- 2 -2) omega3) -2) -0.45721359549995805) (<= (+ (* (- 2 -2) omega3) -2) -0.43721359549995803))) (and (>= (+ (* (- 2 -2) omega4) -2) 0.7645966692414833) (<= (+ (* (- 2 -2) omega4) -2) 0.7845966692414833)))) (and (and (and (and (and (>= (+ (* (- 2 -2) omega0) -2) -0.21000000000000002) (<= (+ (* (- 2 -2) omega0) -2) -0.19)) (and (>= (+ (* (- 2 -2) omega1) -2) -0.2549489742783178) (<= (+ (* (- 2 -2) omega1) -2) -0.23494897427831782))) (and (>= (+ (* (- 2 -2) omega2) -2) -0.326227766016838) (<= (+ (* (- 2 -2) omega2) -2) -0.306227766016838))) (and (>= (+ (* (- 2 -2) omega3) -2) -0.45721359549995805) (<= (+ (* (- 2 -2) omega3) -2) -0.43721359549995803))) (and (>= (+ (* (- 2 -2) omega4) -2) -0.7845966692414836) (<= (+ (* (- 2 -2) omega4) -2) -0.7645966692414836))))))
(check-sat)

generate checkable proof

  • Need to add problem definition as a header
  • In dReal2, we have HOLEs in a proof to plug in sub-proofs. Need to think about a nicer way of doing it.
  • For now, we only generate ICP proofs. Need to figure out OpenSMT's resolution proof generation and how to use it.

solver bug: unsat on sat formula

Hi Soonho, Sicun,

the following file returns unsat, even though it has a solution (set the two variables to 0.0).

(set-logic QF_NRA)
(declare-fun base.q_a_dt () Real)
(declare-fun base.dx_dt () Real)
(assert (< base.q_a_dt 10000))
(assert (> base.q_a_dt -10000))
(assert (< base.dx_dt 10000))
(assert (> base.dx_dt -10000))
(assert (<= 0 (+ (* (- 1) 0.9999999999999567 base.dx_dt) (* (- 120) 0.999999999999935 base.q_a_dt)) ))
(check-sat)
(exit)

I'm using dreal3 at commit 04c3f2f.
In the more recent version I get a compilation error (unkown 'Json' type).

Thanks,
Damien

timeout contractor

use the protocol established for parallel contractor. send 'terminate' signal after some time.

check sqrt

We need sqrt in the language. Right now we parse "safesqrt" which doesn't really work either?

keep doing "Re-running CMake"

symptom:

$ ninja                                                                                                                                                                                                 [1/1] Re-running CMake...
-- libunwind not found
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/soonhok/work/dreal3/build/debug-gcc
ninja: no work to do.
$ ninja                                                                                                                                                                                                 [1/1] Re-running CMake...
-- libunwind not found
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/soonhok/work/dreal3/build/debug-gcc
ninja: no work to do.

add cache_contractor

  • wrap a contractor with a cache
  • optionally takes a number of cache size and eviction policy
  • make sure that it works in multi-threaded env

uniform proof file

On SAT cases, could you make the nra version produce the same format as dreal/dreal, when I give "--proof"? (No need to care about UNSAT for now, perhaps just return unsat in that file.)

So that I don't need to change my parsing scheme when reading results from the two versions.

Segmentation Fault

@zenna reported:

(set-logic QF_NRA)
(declare-fun x1 () Real)
(declare-fun x2 () Real)
(assert (>= x1 0))
(assert (<= x1 1))
(assert (not (= (- x1 x1) 0)))
(check-sat)
(exit)

Poor Performance (in comparison to Z3) on nonlinear problem

Z3 anaswers the following query in milliseconds. dReal hasn't returned a response within the last 15 minutes.

(set-logic QF_NRA)
(declare-fun omega18 () Real)
(assert (>= omega18 0.0))
(assert (<= omega18 1.0))
(declare-fun omega6 () Real)
(assert (>= omega6 0.0))
(assert (<= omega6 1.0))
(declare-fun omega16 () Real)
(assert (>= omega16 0.0))
(assert (<= omega16 1.0))
(declare-fun omega9 () Real)
(assert (>= omega9 0.0))
(assert (<= omega9 1.0))
(declare-fun omega12 () Real)
(assert (>= omega12 0.0))
(assert (<= omega12 1.0))
(declare-fun omega17 () Real)
(assert (>= omega17 0.0))
(assert (<= omega17 1.0))
(declare-fun omega3 () Real)
(assert (>= omega3 0.0))
(assert (<= omega3 1.0))
(declare-fun omega7 () Real)
(assert (>= omega7 0.0))
(assert (<= omega7 1.0))
(declare-fun omega19 () Real)
(assert (>= omega19 0.0))
(assert (<= omega19 1.0))
(declare-fun omega8 () Real)
(assert (>= omega8 0.0))
(assert (<= omega8 1.0))
(declare-fun omega13 () Real)
(assert (>= omega13 0.0))
(assert (<= omega13 1.0))
(declare-fun omega20 () Real)
(assert (>= omega20 0.0))
(assert (<= omega20 1.0))
(declare-fun omega4 () Real)
(assert (>= omega4 0.0))
(assert (<= omega4 1.0))
(declare-fun omega14 () Real)
(assert (>= omega14 0.0))
(assert (<= omega14 1.0))
(declare-fun omega2 () Real)
(assert (>= omega2 0.0))
(assert (<= omega2 1.0))
(declare-fun omega10 () Real)
(assert (>= omega10 0.0))
(assert (<= omega10 1.0))
(declare-fun omega1 () Real)
(assert (>= omega1 0.0))
(assert (<= omega1 1.0))
(declare-fun omega15 () Real)
(assert (>= omega15 0.0))
(assert (<= omega15 1.0))
(declare-fun omega5 () Real)
(assert (>= omega5 0.0))
(assert (<= omega5 1.0))
(declare-fun omega11 () Real)
(assert (>= omega11 0.0))
(assert (<= omega11 1.0))
(assert (and (and (and (and (and (and (>= (+ (* (- 10 0) omega1) 0) 0.0) (<= (+ (* (- 10 0) omega1) 0) 0.2)) (>= (+ (* (- 10 0) omega2) 0) 0.0)) (<= (+ (* (- 10 0) omega2) 0) 0.2)) (and (and (and (>= (+ (* (- 10 0) omega19) 0) 0.9) (<= (+ (* (- 10 0) omega19) 0) 1.0)) (>= (+ (* (- 10 0) omega20) 0) 0.9)) (<= (+ (* (- 10 0) omega20) 0) 1.0))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (< (/ (- (* 7.98 (- (+ (* (- 10 0) omega1) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega2) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega2) 0))) (* 7.98 (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega1) 0))))) 0) (> (/ (- (* 7.98 (- (+ (* (- 10 0) omega1) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega2) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega2) 0))) (* 7.98 (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega1) 0))))) 1))) (or (< (/ (- (* 7.02 (- (+ (* (- 10 0) omega1) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega2) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega2) 0))) (* 7.02 (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega1) 0))))) 0) (> (/ (- (* 7.02 (- (+ (* (- 10 0) omega1) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega2) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega2) 0))) (* 7.02 (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega1) 0))))) 1))) (or (< (/ (- (* 2.04 (- (+ (* (- 10 0) omega1) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega2) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega2) 0))) (* 2.04 (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega1) 0))))) 0) (> (/ (- (* 2.04 (- (+ (* (- 10 0) omega1) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega2) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega4) 0) (+ (* (- 10 0) omega2) 0))) (* 2.04 (- (+ (* (- 10 0) omega3) 0) (+ (* (- 10 0) omega1) 0))))) 1))) (or (< (/ (- (* 7.98 (- (+ (* (- 10 0) omega3) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega4) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega6) 0) (+ (* (- 10 0) omega4) 0))) (* 7.98 (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega3) 0))))) 0) (> (/ (- (* 7.98 (- (+ (* (- 10 0) omega3) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega4) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega6) 0) (+ (* (- 10 0) omega4) 0))) (* 7.98 (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega3) 0))))) 1))) (or (< (/ (- (* 7.02 (- (+ (* (- 10 0) omega3) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega4) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega6) 0) (+ (* (- 10 0) omega4) 0))) (* 7.02 (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega3) 0))))) 0) (> (/ (- (* 7.02 (- (+ (* (- 10 0) omega3) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega4) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega6) 0) (+ (* (- 10 0) omega4) 0))) (* 7.02 (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega3) 0))))) 1))) (or (< (/ (- (* 2.04 (- (+ (* (- 10 0) omega3) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega4) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega6) 0) (+ (* (- 10 0) omega4) 0))) (* 2.04 (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega3) 0))))) 0) (> (/ (- (* 2.04 (- (+ (* (- 10 0) omega3) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega4) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega6) 0) (+ (* (- 10 0) omega4) 0))) (* 2.04 (- (+ (* (- 10 0) omega5) 0) (+ (* (- 10 0) omega3) 0))))) 1))) (or (< (/ (- (* 7.98 (- (+ (* (- 10 0) omega5) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega6) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega8) 0) (+ (* (- 10 0) omega6) 0))) (* 7.98 (- (+ (* (- 10 0) omega7) 0) (+ (* (- 10 0) omega5) 0))))) 0) (> (/ (- (* 7.98 (- (+ (* (- 10 0) omega5) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega6) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega8) 0) (+ (* (- 10 0) omega6) 0))) (* 7.98 (- (+ (* (- 10 0) omega7) 0) (+ (* (- 10 0) omega5) 0))))) 1))) (or (< (/ (- (* 7.02 (- (+ (* (- 10 0) omega5) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega6) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega8) 0) (+ (* (- 10 0) omega6) 0))) (* 7.02 (- (+ (* (- 10 0) omega7) 0) (+ (* (- 10 0) omega5) 0))))) 0) (> (/ (- (* 7.02 (- (+ (* (- 10 0) omega5) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega6) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega8) 0) (+ (* (- 10 0) omega6) 0))) (* 7.02 (- (+ (* (- 10 0) omega7) 0) (+ (* (- 10 0) omega5) 0))))) 1))) (or (< (/ (- (* 2.04 (- (+ (* (- 10 0) omega5) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega6) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega8) 0) (+ (* (- 10 0) omega6) 0))) (* 2.04 (- (+ (* (- 10 0) omega7) 0) (+ (* (- 10 0) omega5) 0))))) 0) (> (/ (- (* 2.04 (- (+ (* (- 10 0) omega5) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega6) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega8) 0) (+ (* (- 10 0) omega6) 0))) (* 2.04 (- (+ (* (- 10 0) omega7) 0) (+ (* (- 10 0) omega5) 0))))) 1))) (or (< (/ (- (* 7.98 (- (+ (* (- 10 0) omega7) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega8) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega10) 0) (+ (* (- 10 0) omega8) 0))) (* 7.98 (- (+ (* (- 10 0) omega9) 0) (+ (* (- 10 0) omega7) 0))))) 0) (> (/ (- (* 7.98 (- (+ (* (- 10 0) omega7) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega8) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega10) 0) (+ (* (- 10 0) omega8) 0))) (* 7.98 (- (+ (* (- 10 0) omega9) 0) (+ (* (- 10 0) omega7) 0))))) 1))) (or (< (/ (- (* 7.02 (- (+ (* (- 10 0) omega7) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega8) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega10) 0) (+ (* (- 10 0) omega8) 0))) (* 7.02 (- (+ (* (- 10 0) omega9) 0) (+ (* (- 10 0) omega7) 0))))) 0) (> (/ (- (* 7.02 (- (+ (* (- 10 0) omega7) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega8) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega10) 0) (+ (* (- 10 0) omega8) 0))) (* 7.02 (- (+ (* (- 10 0) omega9) 0) (+ (* (- 10 0) omega7) 0))))) 1))) (or (< (/ (- (* 2.04 (- (+ (* (- 10 0) omega7) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega8) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega10) 0) (+ (* (- 10 0) omega8) 0))) (* 2.04 (- (+ (* (- 10 0) omega9) 0) (+ (* (- 10 0) omega7) 0))))) 0) (> (/ (- (* 2.04 (- (+ (* (- 10 0) omega7) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega8) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega10) 0) (+ (* (- 10 0) omega8) 0))) (* 2.04 (- (+ (* (- 10 0) omega9) 0) (+ (* (- 10 0) omega7) 0))))) 1))) (or (< (/ (- (* 7.98 (- (+ (* (- 10 0) omega9) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega10) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega12) 0) (+ (* (- 10 0) omega10) 0))) (* 7.98 (- (+ (* (- 10 0) omega11) 0) (+ (* (- 10 0) omega9) 0))))) 0) (> (/ (- (* 7.98 (- (+ (* (- 10 0) omega9) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega10) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega12) 0) (+ (* (- 10 0) omega10) 0))) (* 7.98 (- (+ (* (- 10 0) omega11) 0) (+ (* (- 10 0) omega9) 0))))) 1))) (or (< (/ (- (* 7.02 (- (+ (* (- 10 0) omega9) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega10) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega12) 0) (+ (* (- 10 0) omega10) 0))) (* 7.02 (- (+ (* (- 10 0) omega11) 0) (+ (* (- 10 0) omega9) 0))))) 0) (> (/ (- (* 7.02 (- (+ (* (- 10 0) omega9) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega10) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega12) 0) (+ (* (- 10 0) omega10) 0))) (* 7.02 (- (+ (* (- 10 0) omega11) 0) (+ (* (- 10 0) omega9) 0))))) 1))) (or (< (/ (- (* 2.04 (- (+ (* (- 10 0) omega9) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega10) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega12) 0) (+ (* (- 10 0) omega10) 0))) (* 2.04 (- (+ (* (- 10 0) omega11) 0) (+ (* (- 10 0) omega9) 0))))) 0) (> (/ (- (* 2.04 (- (+ (* (- 10 0) omega9) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega10) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega12) 0) (+ (* (- 10 0) omega10) 0))) (* 2.04 (- (+ (* (- 10 0) omega11) 0) (+ (* (- 10 0) omega9) 0))))) 1))) (or (< (/ (- (* 7.98 (- (+ (* (- 10 0) omega11) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega12) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega14) 0) (+ (* (- 10 0) omega12) 0))) (* 7.98 (- (+ (* (- 10 0) omega13) 0) (+ (* (- 10 0) omega11) 0))))) 0) (> (/ (- (* 7.98 (- (+ (* (- 10 0) omega11) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega12) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega14) 0) (+ (* (- 10 0) omega12) 0))) (* 7.98 (- (+ (* (- 10 0) omega13) 0) (+ (* (- 10 0) omega11) 0))))) 1))) (or (< (/ (- (* 7.02 (- (+ (* (- 10 0) omega11) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega12) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega14) 0) (+ (* (- 10 0) omega12) 0))) (* 7.02 (- (+ (* (- 10 0) omega13) 0) (+ (* (- 10 0) omega11) 0))))) 0) (> (/ (- (* 7.02 (- (+ (* (- 10 0) omega11) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega12) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega14) 0) (+ (* (- 10 0) omega12) 0))) (* 7.02 (- (+ (* (- 10 0) omega13) 0) (+ (* (- 10 0) omega11) 0))))) 1))) (or (< (/ (- (* 2.04 (- (+ (* (- 10 0) omega11) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega12) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega14) 0) (+ (* (- 10 0) omega12) 0))) (* 2.04 (- (+ (* (- 10 0) omega13) 0) (+ (* (- 10 0) omega11) 0))))) 0) (> (/ (- (* 2.04 (- (+ (* (- 10 0) omega11) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega12) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega14) 0) (+ (* (- 10 0) omega12) 0))) (* 2.04 (- (+ (* (- 10 0) omega13) 0) (+ (* (- 10 0) omega11) 0))))) 1))) (or (< (/ (- (* 7.98 (- (+ (* (- 10 0) omega13) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega14) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega16) 0) (+ (* (- 10 0) omega14) 0))) (* 7.98 (- (+ (* (- 10 0) omega15) 0) (+ (* (- 10 0) omega13) 0))))) 0) (> (/ (- (* 7.98 (- (+ (* (- 10 0) omega13) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega14) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega16) 0) (+ (* (- 10 0) omega14) 0))) (* 7.98 (- (+ (* (- 10 0) omega15) 0) (+ (* (- 10 0) omega13) 0))))) 1))) (or (< (/ (- (* 7.02 (- (+ (* (- 10 0) omega13) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega14) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega16) 0) (+ (* (- 10 0) omega14) 0))) (* 7.02 (- (+ (* (- 10 0) omega15) 0) (+ (* (- 10 0) omega13) 0))))) 0) (> (/ (- (* 7.02 (- (+ (* (- 10 0) omega13) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega14) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega16) 0) (+ (* (- 10 0) omega14) 0))) (* 7.02 (- (+ (* (- 10 0) omega15) 0) (+ (* (- 10 0) omega13) 0))))) 1))) (or (< (/ (- (* 2.04 (- (+ (* (- 10 0) omega13) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega14) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega16) 0) (+ (* (- 10 0) omega14) 0))) (* 2.04 (- (+ (* (- 10 0) omega15) 0) (+ (* (- 10 0) omega13) 0))))) 0) (> (/ (- (* 2.04 (- (+ (* (- 10 0) omega13) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega14) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega16) 0) (+ (* (- 10 0) omega14) 0))) (* 2.04 (- (+ (* (- 10 0) omega15) 0) (+ (* (- 10 0) omega13) 0))))) 1))) (or (< (/ (- (* 7.98 (- (+ (* (- 10 0) omega15) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega16) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega18) 0) (+ (* (- 10 0) omega16) 0))) (* 7.98 (- (+ (* (- 10 0) omega17) 0) (+ (* (- 10 0) omega15) 0))))) 0) (> (/ (- (* 7.98 (- (+ (* (- 10 0) omega15) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega16) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega18) 0) (+ (* (- 10 0) omega16) 0))) (* 7.98 (- (+ (* (- 10 0) omega17) 0) (+ (* (- 10 0) omega15) 0))))) 1))) (or (< (/ (- (* 7.02 (- (+ (* (- 10 0) omega15) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega16) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega18) 0) (+ (* (- 10 0) omega16) 0))) (* 7.02 (- (+ (* (- 10 0) omega17) 0) (+ (* (- 10 0) omega15) 0))))) 0) (> (/ (- (* 7.02 (- (+ (* (- 10 0) omega15) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega16) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega18) 0) (+ (* (- 10 0) omega16) 0))) (* 7.02 (- (+ (* (- 10 0) omega17) 0) (+ (* (- 10 0) omega15) 0))))) 1))) (or (< (/ (- (* 2.04 (- (+ (* (- 10 0) omega15) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega16) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega18) 0) (+ (* (- 10 0) omega16) 0))) (* 2.04 (- (+ (* (- 10 0) omega17) 0) (+ (* (- 10 0) omega15) 0))))) 0) (> (/ (- (* 2.04 (- (+ (* (- 10 0) omega15) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega16) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega18) 0) (+ (* (- 10 0) omega16) 0))) (* 2.04 (- (+ (* (- 10 0) omega17) 0) (+ (* (- 10 0) omega15) 0))))) 1))) (or (< (/ (- (* 7.98 (- (+ (* (- 10 0) omega17) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega18) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega20) 0) (+ (* (- 10 0) omega18) 0))) (* 7.98 (- (+ (* (- 10 0) omega19) 0) (+ (* (- 10 0) omega17) 0))))) 0) (> (/ (- (* 7.98 (- (+ (* (- 10 0) omega17) 0) 8.01)) (* -5.0 (- (+ (* (- 10 0) omega18) 0) 1.02))) (- (* -5.0 (- (+ (* (- 10 0) omega20) 0) (+ (* (- 10 0) omega18) 0))) (* 7.98 (- (+ (* (- 10 0) omega19) 0) (+ (* (- 10 0) omega17) 0))))) 1))) (or (< (/ (- (* 7.02 (- (+ (* (- 10 0) omega17) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega18) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega20) 0) (+ (* (- 10 0) omega18) 0))) (* 7.02 (- (+ (* (- 10 0) omega19) 0) (+ (* (- 10 0) omega17) 0))))) 0) (> (/ (- (* 7.02 (- (+ (* (- 10 0) omega17) 0) 0.5)) (* 2.58 (- (+ (* (- 10 0) omega18) 0) 2.02))) (- (* 2.58 (- (+ (* (- 10 0) omega20) 0) (+ (* (- 10 0) omega18) 0))) (* 7.02 (- (+ (* (- 10 0) omega19) 0) (+ (* (- 10 0) omega17) 0))))) 1))) (or (< (/ (- (* 2.04 (- (+ (* (- 10 0) omega17) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega18) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega20) 0) (+ (* (- 10 0) omega18) 0))) (* 2.04 (- (+ (* (- 10 0) omega19) 0) (+ (* (- 10 0) omega17) 0))))) 0) (> (/ (- (* 2.04 (- (+ (* (- 10 0) omega17) 0) 0.0)) (* 9.99 (- (+ (* (- 10 0) omega18) 0) 3.0))) (- (* 9.99 (- (+ (* (- 10 0) omega20) 0) (+ (* (- 10 0) omega18) 0))) (* 2.04 (- (+ (* (- 10 0) omega19) 0) (+ (* (- 10 0) omega17) 0))))) 1)))) true))
(check-sat)
(exit)

parallel contractor

instead of killing a thread from outside, have a protocol to send a signal to the thread and to make it terminate itself gracefully. it will take some time to terminate the process because the contractor
itself will call some external routines where we don't have any control.

more syntax errors

./dReal ../../benchmarks/simple/bing_20130301.smt2
At line 11: syntax error, unexpected TK_NUM, expecting TK_SYM

./dReal ../../benchmarks/simple/bing_20130227.smt2
At line 5: syntax error, unexpected TK_NUM, expecting TK_SYM

Wrong unsat

This formula should be sat. New version returns unsat. Old version is correct.

(set-logic QF_NRA)
(declare-fun xd () Real)
(declare-fun theta () Real)
(declare-fun thetad () Real)
(declare-fun u () Real)
(assert (<= xd 10))
(assert (>= xd -10))
(assert (<= theta 4))
(assert (>= theta -4))
(assert (<= thetad 10))
(assert (>= thetad -10))
(assert (<= u 10))
(assert (>= u -10))
(assert (and (and (= thetad 0) (and (= xd 0) (= (/ (+ (+ (* (* (* 1.0 1.0) (sin theta)) (^ thetad 2)) (* 1.0 (* 9.8 (* (cos theta) (sin theta))))) u) (+ (* 1.0 (^ (sin theta) 2)) 2.0)) 0))) (= (/ (+ (+ (* (* (* (* 1.0 1.0) (sin theta)) (cos theta)) (^ thetad 2)) (* (* (+ 1.0 2.0) 9.8) (sin theta))) (* (cos theta) u)) (* (- 0 1.0) (+ (* 1.0 (^ (sin theta) 2)) 2.0))) 0)))
(check-sat)
(exit)

Linking Error

@zenna reported to @scungao.

On Thu, Jan 22, 2015 at 10:47 PM, Zenna Tavares <[email protected]> wrote:
> /home/zenna/repos/dreal_nra/build/release/lib/libglog.a(libglog_la-utilities.o):
> In function `google::GetStackTrace(void**, int, int)':
> /home/zenna/repos/dreal_nra/build/release/external/src/GLOG/src/stacktrace_libunwind-inl.h:65:
> undefined reference to `_Ux86_64_getcontext'
> /home/zenna/repos/dreal_nra/build/release/external/src/GLOG/src/stacktrace_libunwind-inl.h:66:
> undefined reference to `_ULx86_64_init_local'
> /home/zenna/repos/dreal_nra/build/release/external/src/GLOG/src/stacktrace_libunwind-inl.h:78:
> undefined reference to `_ULx86_64_step'
> /home/zenna/repos/dreal_nra/build/release/external/src/GLOG/src/stacktrace_libunwind-inl.h:70:
> undefined reference to `_ULx86_64_get_reg'
> /home/zenna/repos/dreal_nra/build/release/lib/libCoinUtils.so: undefined
> reference to `dgetrf_'
> /home/zenna/repos/dreal_nra/build/release/lib/libCoinUtils.so: undefined
> reference to `dgetrs_'
> collect2: error: ld returned 1 exit status
> make[2]: *** [dReal] Error 1
> make[1]: *** [CMakeFiles/dReal.dir/all] Error 2
> make: *** [all] Error 2
>

(0.00 = 0) isn't true

look at the bottom of the following formula. If I change the two "true" into "(= 0.00 0)" then the answer becomes unsat.

(set-logic QF_NRA)
(declare-fun v0 () Real)
(declare-fun theta0 () Real)
(declare-fun vhat0 () Real)
(declare-fun thehat0 () Real)
(declare-fun zp_0_0 () Real)
(declare-fun zq_0_0 () Real)
(declare-fun zp_0_1 () Real)
(declare-fun zq_0_1 () Real)
(declare-fun zp_0_2 () Real)
(declare-fun zq_0_2 () Real)
(declare-fun v1 () Real)
(declare-fun theta1 () Real)
(declare-fun vhat1 () Real)
(declare-fun thehat1 () Real)
(declare-fun zp_1_1 () Real)
(declare-fun zq_1_1 () Real)
(declare-fun zp_1_2 () Real)
(declare-fun zq_1_2 () Real)
(declare-fun v2 () Real)
(declare-fun theta2 () Real)
(declare-fun vhat2 () Real)
(declare-fun thehat2 () Real)
(declare-fun zp_2_2 () Real)
(declare-fun zq_2_2 () Real)
(declare-fun zp_3_3 () Real)
(declare-fun zq_3_3 () Real)
(declare-fun zp_4_4 () Real)
(declare-fun zq_4_4 () Real)
(assert (<= v0 2))
(assert (>= v0 -2))
(assert (<= theta0 4))
(assert (>= theta0 -4))
(assert (<= vhat0 2))
(assert (>= vhat0 -2))
(assert (<= thehat0 4))
(assert (>= thehat0 -4))
(assert (<= zp_0_0 0.5))
(assert (>= zp_0_0 -0.5))
(assert (<= zq_0_0 0.5))
(assert (>= zq_0_0 -0.5))
(assert (<= zp_0_1 0.5))
(assert (>= zp_0_1 -0.5))
(assert (<= zq_0_1 0.5))
(assert (>= zq_0_1 -0.5))
(assert (<= zp_0_2 0.5))
(assert (>= zp_0_2 -0.5))
(assert (<= zq_0_2 0.5))
(assert (>= zq_0_2 -0.5))
(assert (<= v1 2))
(assert (>= v1 -2))
(assert (<= theta1 4))
(assert (>= theta1 -4))
(assert (<= vhat1 2))
(assert (>= vhat1 -2))
(assert (<= thehat1 4))
(assert (>= thehat1 -4))
(assert (<= zp_1_1 0.5))
(assert (>= zp_1_1 -0.5))
(assert (<= zq_1_1 0.5))
(assert (>= zq_1_1 -0.5))
(assert (<= zp_1_2 0.5))
(assert (>= zp_1_2 -0.5))
(assert (<= zq_1_2 0.5))
(assert (>= zq_1_2 -0.5))
(assert (<= v2 2))
(assert (>= v2 -2))
(assert (<= theta2 4))
(assert (>= theta2 -4))
(assert (<= vhat2 2))
(assert (>= vhat2 -2))
(assert (<= thehat2 4))
(assert (>= thehat2 -4))
(assert (<= zp_2_2 0.5))
(assert (>= zp_2_2 -0.5))
(assert (<= zq_2_2 0.5))
(assert (>= zq_2_2 -0.5))
(assert (<= zp_3_3 0.5))
(assert (>= zp_3_3 -0.5))
(assert (<= zq_3_3 0.5))
(assert (>= zq_3_3 -0.5))
(assert (<= zp_4_4 0.5))
(assert (>= zp_4_4 -0.5))
(assert (<= zq_4_4 0.5))
(assert (>= zq_4_4 -0.5))
(assert (and (and (and (and (and (and (and (and (and true (and (= zp_0_0 (* v0 (+ (+ 0 (* v1 (- (- 0 (* 0.300000 (cos (- theta0 theta1)))) (* 0.200000 (sin (- theta0 theta1)))))) (* v2 (- (- 0 (* 0.300000 (cos (- theta0 theta2)))) (* 0.200000 (sin (- theta0 theta2)))))))) (= zq_0_0 (* v0 (+ (+ 0 (* v1 (- (* 0.200000 (cos (- theta0 theta1))) (* 0.300000 (sin (- theta0 theta1)))))) (* v2 (- (* 0.200000 (cos (- theta0 theta2))) (* 0.300000 (sin (- theta0 theta2)))))))))) (and (= zp_0_1 (- (- (* (^ v0 2) 0.300000) (* v0 (* v1 (* 0.300000 (cos (- theta0 theta1)))))) (* v0 (* v1 (* 0.200000 (sin (- theta0 theta1))))))) (= zq_0_1 (- (- (- 0 (* (^ v0 2) 0.300000)) (* v0 (* v1 (* 0.200000 (cos (- theta0 theta1)))))) (* v0 (* v1 (* 0.300000 (sin (- theta0 theta1))))))))) (and (= zp_0_2 (- (- (* (^ v0 2) 0.300000) (* v0 (* v2 (* 0.300000 (cos (- theta0 theta2)))))) (* v0 (* v2 (* 0.200000 (sin (- theta0 theta2))))))) (= zq_0_2 (- (- (- 0 (* (^ v0 2) 0.300000)) (* v0 (* v2 (* 0.200000 (cos (- theta0 theta2)))))) (* v0 (* v2 (* 0.300000 (sin (- theta0 theta2))))))))) (and (= zp_1_1 (* v1 (+ (+ 0 (* v0 (- (- 0 (* 0.300000 (cos (- theta1 theta0)))) (* 0.200000 (sin (- theta1 theta0)))))) (* v2 (- (- 0 (* 0.300000 (cos (- theta1 theta2)))) (* 0.200000 (sin (- theta1 theta2)))))))) (= zq_1_1 (* v1 (+ (+ 0 (* v0 (- (* 0.200000 (cos (- theta1 theta0))) (* 0.300000 (sin (- theta1 theta0)))))) (* v2 (- (* 0.200000 (cos (- theta1 theta2))) (* 0.300000 (sin (- theta1 theta2)))))))))) (and (= zp_1_2 (- (- (* (^ v1 2) 0.300000) (* v1 (* v2 (* 0.300000 (cos (- theta1 theta2)))))) (* v1 (* v2 (* 0.200000 (sin (- theta1 theta2))))))) (= zq_1_2 (- (- (- 0 (* (^ v1 2) 0.300000)) (* v1 (* v2 (* 0.200000 (cos (- theta1 theta2)))))) (* v1 (* v2 (* 0.300000 (sin (- theta1 theta2))))))))) (and (= zp_2_2 (* v2 (+ (+ 0 (* v0 (- (- 0 (* 0.300000 (cos (- theta2 theta0)))) (* 0.200000 (sin (- theta2 theta0)))))) (* v1 (- (- 0 (* 0.300000 (cos (- theta2 theta1)))) (* 0.200000 (sin (- theta2 theta1)))))))) (= zq_2_2 (* v2 (+ (+ 0 (* v0 (- (* 0.200000 (cos (- theta2 theta0))) (* 0.300000 (sin (- theta2 theta0)))))) (* v1 (- (* 0.200000 (cos (- theta2 theta1))) (* 0.300000 (sin (- theta2 theta1)))))))))) (and (= zp_3_3 0) (= zq_3_3 0))) (and (= zp_4_4 0) (= zq_4_4 0))) (and (and (and (and (and true (= (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ 0 (/ (* (- zp_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat0 thehat1)))) (* 0.200000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat0 thehat2)))) (* 0.200000 (sin (- thehat0 thehat2)))))))) (+ 0.000000 (* 1 (+ (+ 0 (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat0 thehat1)))) (* 0.200000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat0 thehat2)))) (* 0.200000 (sin (- thehat0 thehat2))))))))) 0.000010)) (/ (* (- zq_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (* 0.200000 (cos (- thehat0 thehat1))) (* 0.300000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (* 0.200000 (cos (- thehat0 thehat2))) (* 0.300000 (sin (- thehat0 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat0) 0.000000)) 0.000010)) (/ (* (- zp_0_1 (- (- (* (^ v0 2) 0.300000) (* vhat0 (* vhat1 (* 0.300000 (cos (- thehat0 thehat1)))))) (* vhat0 (* vhat1 (* 0.200000 (sin (- thehat0 thehat1))))))) (- (- 0.000000 (+ 0.000000 (* 1 (* vhat1 (* 0.300000 (cos (- thehat0 thehat1))))))) (+ 0.000000 (* 1 (* vhat1 (* 0.200000 (sin (- thehat0 thehat1)))))))) 0.000010)) (/ (* (- zq_0_1 (- (- (- 0 (* (^ vhat0 2) 0.300000)) (* vhat0 (* vhat1 (* 0.200000 (cos (- thehat0 thehat1)))))) (* vhat0 (* vhat1 (* 0.300000 (sin (- thehat0 thehat1))))))) (- (- 0.000000 (+ (* (+ (* (+ (* (* (- 0 (sin (- thehat0 thehat1))) 1.000000) 0.200000) 0.000000) vhat1) 0.000000) vhat0) 0.000000)) (+ (* (+ (* (+ (* (* (cos (- thehat0 thehat1)) 1.000000) 0.300000) 0.000000) vhat1) 0.000000) vhat0) 0.000000))) 0.000010)) (/ (* (- zp_0_2 (- (- (* (^ v0 2) 0.300000) (* vhat0 (* vhat2 (* 0.300000 (cos (- thehat0 thehat2)))))) (* vhat0 (* vhat2 (* 0.200000 (sin (- thehat0 thehat2))))))) (- (- 0.000000 (+ 0.000000 (* 1 (* vhat2 (* 0.300000 (cos (- thehat0 thehat2))))))) (+ 0.000000 (* 1 (* vhat2 (* 0.200000 (sin (- thehat0 thehat2)))))))) 0.000010)) (/ (* (- zq_0_2 (- (- (- 0 (* (^ vhat0 2) 0.300000)) (* vhat0 (* vhat2 (* 0.200000 (cos (- thehat0 thehat2)))))) (* vhat0 (* vhat2 (* 0.300000 (sin (- thehat0 thehat2))))))) (- (- 0.000000 (+ (* (+ (* (+ (* (* (- 0 (sin (- thehat0 thehat2))) 1.000000) 0.200000) 0.000000) vhat2) 0.000000) vhat0) 0.000000)) (+ (* (+ (* (+ (* (* (cos (- thehat0 thehat2)) 1.000000) 0.300000) 0.000000) vhat2) 0.000000) vhat0) 0.000000))) 0.000010)) (/ (* (- zp_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat1 thehat0)))) (* 0.200000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat1 thehat2)))) (* 0.200000 (sin (- thehat1 thehat2)))))))) (+ (* (+ (+ 0 (+ 0.000000 (* 1 (- (- 0 (* 0.300000 (cos (- thehat1 thehat0)))) (* 0.200000 (sin (- thehat1 thehat0))))))) 0.000000) vhat1) 0.000000)) 0.000010)) (/ (* (- zq_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (* 0.200000 (cos (- thehat1 thehat0))) (* 0.300000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (* 0.200000 (cos (- thehat1 thehat2))) (* 0.300000 (sin (- thehat1 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat0) 0.000000)) 0.000010)) 0.000000) 0.000000) (/ (* (- zp_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat2 thehat0)))) (* 0.200000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat2 thehat1)))) (* 0.200000 (sin (- thehat2 thehat1)))))))) (+ (* (+ (+ 0 (+ 0.000000 (* 1 (- (- 0 (* 0.300000 (cos (- thehat2 thehat0)))) (* 0.200000 (sin (- thehat2 thehat0))))))) 0.000000) vhat2) 0.000000)) 0.000010)) (/ (* (- zq_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (* 0.200000 (cos (- thehat2 thehat0))) (* 0.300000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (* 0.200000 (cos (- thehat2 thehat1))) (* 0.300000 (sin (- thehat2 thehat1)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat0) 0.000000)) 0.000010)) 0.000000) (/ (* (- zq_3_3 0) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat0) 0.000000)) 0.000010)) 0.000000) (/ (* (- zq_4_4 0) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat0) 0.000000)) 0.000010)) 0)) (= (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ 0 (/ (* (- zp_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat0 thehat1)))) (* 0.200000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat0 thehat2)))) (* 0.200000 (sin (- thehat0 thehat2)))))))) (+ (* (+ (+ 0 (+ 0.000000 (* 1 (- (- 0 (* 0.300000 (cos (- thehat0 thehat1)))) (* 0.200000 (sin (- thehat0 thehat1))))))) 0.000000) vhat0) 0.000000)) 0.000010)) (/ (* (- zq_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (* 0.200000 (cos (- thehat0 thehat1))) (* 0.300000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (* 0.200000 (cos (- thehat0 thehat2))) (* 0.300000 (sin (- thehat0 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat1) 0.000000)) 0.000010)) (/ (* (- zp_0_1 (- (- (* (^ v0 2) 0.300000) (* vhat0 (* vhat1 (* 0.300000 (cos (- thehat0 thehat1)))))) (* vhat0 (* vhat1 (* 0.200000 (sin (- thehat0 thehat1))))))) (- (- 0.000000 (+ (* (+ 0.000000 (* 1 (* 0.300000 (cos (- thehat0 thehat1))))) vhat0) 0.000000)) (+ (* (+ 0.000000 (* 1 (* 0.200000 (sin (- thehat0 thehat1))))) vhat0) 0.000000))) 0.000010)) (/ (* (- zq_0_1 (- (- (- 0 (* (^ vhat0 2) 0.300000)) (* vhat0 (* vhat1 (* 0.200000 (cos (- thehat0 thehat1)))))) (* vhat0 (* vhat1 (* 0.300000 (sin (- thehat0 thehat1))))))) (- (- 0.000000 (+ (* (+ (* (+ (* (* (- 0 (sin (- thehat0 thehat1))) -1.000000) 0.200000) 0.000000) vhat1) 0.000000) vhat0) 0.000000)) (+ (* (+ (* (+ (* (* (cos (- thehat0 thehat1)) -1.000000) 0.300000) 0.000000) vhat1) 0.000000) vhat0) 0.000000))) 0.000010)) 0.000000) 0.000000) (/ (* (- zp_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat1 thehat0)))) (* 0.200000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat1 thehat2)))) (* 0.200000 (sin (- thehat1 thehat2)))))))) (+ 0.000000 (* 1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat1 thehat0)))) (* 0.200000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat1 thehat2)))) (* 0.200000 (sin (- thehat1 thehat2))))))))) 0.000010)) (/ (* (- zq_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (* 0.200000 (cos (- thehat1 thehat0))) (* 0.300000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (* 0.200000 (cos (- thehat1 thehat2))) (* 0.300000 (sin (- thehat1 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat1) 0.000000)) 0.000010)) (/ (* (- zp_1_2 (- (- (* (^ v1 2) 0.300000) (* vhat1 (* vhat2 (* 0.300000 (cos (- thehat1 thehat2)))))) (* vhat1 (* vhat2 (* 0.200000 (sin (- thehat1 thehat2))))))) (- (- 0.000000 (+ 0.000000 (* 1 (* vhat2 (* 0.300000 (cos (- thehat1 thehat2))))))) (+ 0.000000 (* 1 (* vhat2 (* 0.200000 (sin (- thehat1 thehat2)))))))) 0.000010)) (/ (* (- zq_1_2 (- (- (- 0 (* (^ vhat1 2) 0.300000)) (* vhat1 (* vhat2 (* 0.200000 (cos (- thehat1 thehat2)))))) (* vhat1 (* vhat2 (* 0.300000 (sin (- thehat1 thehat2))))))) (- (- 0.000000 (+ (* (+ (* (+ (* (* (- 0 (sin (- thehat1 thehat2))) 1.000000) 0.200000) 0.000000) vhat2) 0.000000) vhat1) 0.000000)) (+ (* (+ (* (+ (* (* (cos (- thehat1 thehat2)) 1.000000) 0.300000) 0.000000) vhat2) 0.000000) vhat1) 0.000000))) 0.000010)) (/ (* (- zp_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat2 thehat0)))) (* 0.200000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat2 thehat1)))) (* 0.200000 (sin (- thehat2 thehat1)))))))) (+ (* (+ 0.000000 (+ 0.000000 (* 1 (- (- 0 (* 0.300000 (cos (- thehat2 thehat1)))) (* 0.200000 (sin (- thehat2 thehat1))))))) vhat2) 0.000000)) 0.000010)) (/ (* (- zq_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (* 0.200000 (cos (- thehat2 thehat0))) (* 0.300000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (* 0.200000 (cos (- thehat2 thehat1))) (* 0.300000 (sin (- thehat2 thehat1)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat1) 0.000000)) 0.000010)) 0.000000) (/ (* (- zq_3_3 0) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat1) 0.000000)) 0.000010)) 0.000000) (/ (* (- zq_4_4 0) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat1) 0.000000)) 0.000010)) 0)) (= (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ 0 (/ (* (- zp_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat0 thehat1)))) (* 0.200000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat0 thehat2)))) (* 0.200000 (sin (- thehat0 thehat2)))))))) (+ (* (+ 0.000000 (+ 0.000000 (* 1 (- (- 0 (* 0.300000 (cos (- thehat0 thehat2)))) (* 0.200000 (sin (- thehat0 thehat2))))))) vhat0) 0.000000)) 0.000010)) (/ (* (- zq_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (* 0.200000 (cos (- thehat0 thehat1))) (* 0.300000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (* 0.200000 (cos (- thehat0 thehat2))) (* 0.300000 (sin (- thehat0 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) vhat2) 0.000000)) 0.000010)) 0.000000) 0.000000) (/ (* (- zp_0_2 (- (- (* (^ v0 2) 0.300000) (* vhat0 (* vhat2 (* 0.300000 (cos (- thehat0 thehat2)))))) (* vhat0 (* vhat2 (* 0.200000 (sin (- thehat0 thehat2))))))) (- (- 0.000000 (+ (* (+ 0.000000 (* 1 (* 0.300000 (cos (- thehat0 thehat2))))) vhat0) 0.000000)) (+ (* (+ 0.000000 (* 1 (* 0.200000 (sin (- thehat0 thehat2))))) vhat0) 0.000000))) 0.000010)) (/ (* (- zq_0_2 (- (- (- 0 (* (^ vhat0 2) 0.300000)) (* vhat0 (* vhat2 (* 0.200000 (cos (- thehat0 thehat2)))))) (* vhat0 (* vhat2 (* 0.300000 (sin (- thehat0 thehat2))))))) (- (- 0.000000 (+ (* (+ (* (+ (* (* (- 0 (sin (- thehat0 thehat2))) -1.000000) 0.200000) 0.000000) vhat2) 0.000000) vhat0) 0.000000)) (+ (* (+ (* (+ (* (* (cos (- thehat0 thehat2)) -1.000000) 0.300000) 0.000000) vhat2) 0.000000) vhat0) 0.000000))) 0.000010)) (/ (* (- zp_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat1 thehat0)))) (* 0.200000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat1 thehat2)))) (* 0.200000 (sin (- thehat1 thehat2)))))))) (+ (* (+ 0.000000 (+ 0.000000 (* 1 (- (- 0 (* 0.300000 (cos (- thehat1 thehat2)))) (* 0.200000 (sin (- thehat1 thehat2))))))) vhat1) 0.000000)) 0.000010)) (/ (* (- zq_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (* 0.200000 (cos (- thehat1 thehat0))) (* 0.300000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (* 0.200000 (cos (- thehat1 thehat2))) (* 0.300000 (sin (- thehat1 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) vhat2) 0.000000)) 0.000010)) (/ (* (- zp_1_2 (- (- (* (^ v1 2) 0.300000) (* vhat1 (* vhat2 (* 0.300000 (cos (- thehat1 thehat2)))))) (* vhat1 (* vhat2 (* 0.200000 (sin (- thehat1 thehat2))))))) (- (- 0.000000 (+ (* (+ 0.000000 (* 1 (* 0.300000 (cos (- thehat1 thehat2))))) vhat1) 0.000000)) (+ (* (+ 0.000000 (* 1 (* 0.200000 (sin (- thehat1 thehat2))))) vhat1) 0.000000))) 0.000010)) (/ (* (- zq_1_2 (- (- (- 0 (* (^ vhat1 2) 0.300000)) (* vhat1 (* vhat2 (* 0.200000 (cos (- thehat1 thehat2)))))) (* vhat1 (* vhat2 (* 0.300000 (sin (- thehat1 thehat2))))))) (- (- 0.000000 (+ (* (+ (* (+ (* (* (- 0 (sin (- thehat1 thehat2))) -1.000000) 0.200000) 0.000000) vhat2) 0.000000) vhat1) 0.000000)) (+ (* (+ (* (+ (* (* (cos (- thehat1 thehat2)) -1.000000) 0.300000) 0.000000) vhat2) 0.000000) vhat1) 0.000000))) 0.000010)) (/ (* (- zp_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat2 thehat0)))) (* 0.200000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat2 thehat1)))) (* 0.200000 (sin (- thehat2 thehat1)))))))) (+ 0.000000 (* 1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat2 thehat0)))) (* 0.200000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat2 thehat1)))) (* 0.200000 (sin (- thehat2 thehat1))))))))) 0.000010)) (/ (* (- zq_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (* 0.200000 (cos (- thehat2 thehat0))) (* 0.300000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (* 0.200000 (cos (- thehat2 thehat1))) (* 0.300000 (sin (- thehat2 thehat1)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) vhat2) 0.000000)) 0.000010)) 0.000000) (/ (* (- zq_3_3 0) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) vhat2) 0.000000)) 0.000010)) 0.000000) (/ (* (- zq_4_4 0) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) vhat2) 0.000000)) 0.000010)) 0)) true) true)))
(check-sat)
(exit)

That is, the following formula is wrongly unsat.

(set-logic QF_NRA)
(declare-fun v0 () Real)
(declare-fun theta0 () Real)
(declare-fun vhat0 () Real)
(declare-fun thehat0 () Real)
(declare-fun zp_0_0 () Real)
(declare-fun zq_0_0 () Real)
(declare-fun zp_0_1 () Real)
(declare-fun zq_0_1 () Real)
(declare-fun zp_0_2 () Real)
(declare-fun zq_0_2 () Real)
(declare-fun v1 () Real)
(declare-fun theta1 () Real)
(declare-fun vhat1 () Real)
(declare-fun thehat1 () Real)
(declare-fun zp_1_1 () Real)
(declare-fun zq_1_1 () Real)
(declare-fun zp_1_2 () Real)
(declare-fun zq_1_2 () Real)
(declare-fun v2 () Real)
(declare-fun theta2 () Real)
(declare-fun vhat2 () Real)
(declare-fun thehat2 () Real)
(declare-fun zp_2_2 () Real)
(declare-fun zq_2_2 () Real)
(declare-fun zp_3_3 () Real)
(declare-fun zq_3_3 () Real)
(declare-fun zp_4_4 () Real)
(declare-fun zq_4_4 () Real)
(assert (<= v0 2))
(assert (>= v0 -2))
(assert (<= theta0 4))
(assert (>= theta0 -4))
(assert (<= vhat0 2))
(assert (>= vhat0 -2))
(assert (<= thehat0 4))
(assert (>= thehat0 -4))
(assert (<= zp_0_0 0.5))
(assert (>= zp_0_0 -0.5))
(assert (<= zq_0_0 0.5))
(assert (>= zq_0_0 -0.5))
(assert (<= zp_0_1 0.5))
(assert (>= zp_0_1 -0.5))
(assert (<= zq_0_1 0.5))
(assert (>= zq_0_1 -0.5))
(assert (<= zp_0_2 0.5))
(assert (>= zp_0_2 -0.5))
(assert (<= zq_0_2 0.5))
(assert (>= zq_0_2 -0.5))
(assert (<= v1 2))
(assert (>= v1 -2))
(assert (<= theta1 4))
(assert (>= theta1 -4))
(assert (<= vhat1 2))
(assert (>= vhat1 -2))
(assert (<= thehat1 4))
(assert (>= thehat1 -4))
(assert (<= zp_1_1 0.5))
(assert (>= zp_1_1 -0.5))
(assert (<= zq_1_1 0.5))
(assert (>= zq_1_1 -0.5))
(assert (<= zp_1_2 0.5))
(assert (>= zp_1_2 -0.5))
(assert (<= zq_1_2 0.5))
(assert (>= zq_1_2 -0.5))
(assert (<= v2 2))
(assert (>= v2 -2))
(assert (<= theta2 4))
(assert (>= theta2 -4))
(assert (<= vhat2 2))
(assert (>= vhat2 -2))
(assert (<= thehat2 4))
(assert (>= thehat2 -4))
(assert (<= zp_2_2 0.5))
(assert (>= zp_2_2 -0.5))
(assert (<= zq_2_2 0.5))
(assert (>= zq_2_2 -0.5))
(assert (<= zp_3_3 0.5))
(assert (>= zp_3_3 -0.5))
(assert (<= zq_3_3 0.5))
(assert (>= zq_3_3 -0.5))
(assert (<= zp_4_4 0.5))
(assert (>= zp_4_4 -0.5))
(assert (<= zq_4_4 0.5))
(assert (>= zq_4_4 -0.5))
(assert (and (and (and (and (and (and (and (and (and true (and (= zp_0_0 (* v0 (+ (+ 0 (* v1 (- (- 0 (* 0.300000 (cos (- theta0 theta1)))) (* 0.200000 (sin (- theta0 theta1)))))) (* v2 (- (- 0 (* 0.300000 (cos (- theta0 theta2)))) (* 0.200000 (sin (- theta0 theta2)))))))) (= zq_0_0 (* v0 (+ (+ 0 (* v1 (- (* 0.200000 (cos (- theta0 theta1))) (* 0.300000 (sin (- theta0 theta1)))))) (* v2 (- (* 0.200000 (cos (- theta0 theta2))) (* 0.300000 (sin (- theta0 theta2)))))))))) (and (= zp_0_1 (- (- (* (^ v0 2) 0.300000) (* v0 (* v1 (* 0.300000 (cos (- theta0 theta1)))))) (* v0 (* v1 (* 0.200000 (sin (- theta0 theta1))))))) (= zq_0_1 (- (- (- 0 (* (^ v0 2) 0.300000)) (* v0 (* v1 (* 0.200000 (cos (- theta0 theta1)))))) (* v0 (* v1 (* 0.300000 (sin (- theta0 theta1))))))))) (and (= zp_0_2 (- (- (* (^ v0 2) 0.300000) (* v0 (* v2 (* 0.300000 (cos (- theta0 theta2)))))) (* v0 (* v2 (* 0.200000 (sin (- theta0 theta2))))))) (= zq_0_2 (- (- (- 0 (* (^ v0 2) 0.300000)) (* v0 (* v2 (* 0.200000 (cos (- theta0 theta2)))))) (* v0 (* v2 (* 0.300000 (sin (- theta0 theta2))))))))) (and (= zp_1_1 (* v1 (+ (+ 0 (* v0 (- (- 0 (* 0.300000 (cos (- theta1 theta0)))) (* 0.200000 (sin (- theta1 theta0)))))) (* v2 (- (- 0 (* 0.300000 (cos (- theta1 theta2)))) (* 0.200000 (sin (- theta1 theta2)))))))) (= zq_1_1 (* v1 (+ (+ 0 (* v0 (- (* 0.200000 (cos (- theta1 theta0))) (* 0.300000 (sin (- theta1 theta0)))))) (* v2 (- (* 0.200000 (cos (- theta1 theta2))) (* 0.300000 (sin (- theta1 theta2)))))))))) (and (= zp_1_2 (- (- (* (^ v1 2) 0.300000) (* v1 (* v2 (* 0.300000 (cos (- theta1 theta2)))))) (* v1 (* v2 (* 0.200000 (sin (- theta1 theta2))))))) (= zq_1_2 (- (- (- 0 (* (^ v1 2) 0.300000)) (* v1 (* v2 (* 0.200000 (cos (- theta1 theta2)))))) (* v1 (* v2 (* 0.300000 (sin (- theta1 theta2))))))))) (and (= zp_2_2 (* v2 (+ (+ 0 (* v0 (- (- 0 (* 0.300000 (cos (- theta2 theta0)))) (* 0.200000 (sin (- theta2 theta0)))))) (* v1 (- (- 0 (* 0.300000 (cos (- theta2 theta1)))) (* 0.200000 (sin (- theta2 theta1)))))))) (= zq_2_2 (* v2 (+ (+ 0 (* v0 (- (* 0.200000 (cos (- theta2 theta0))) (* 0.300000 (sin (- theta2 theta0)))))) (* v1 (- (* 0.200000 (cos (- theta2 theta1))) (* 0.300000 (sin (- theta2 theta1)))))))))) (and (= zp_3_3 0) (= zq_3_3 0))) (and (= zp_4_4 0) (= zq_4_4 0))) (and (and (and (and (and true (= (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ 0 (/ (* (- zp_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat0 thehat1)))) (* 0.200000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat0 thehat2)))) (* 0.200000 (sin (- thehat0 thehat2)))))))) (+ 0.000000 (* 1 (+ (+ 0 (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat0 thehat1)))) (* 0.200000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat0 thehat2)))) (* 0.200000 (sin (- thehat0 thehat2))))))))) 0.000010)) (/ (* (- zq_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (* 0.200000 (cos (- thehat0 thehat1))) (* 0.300000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (* 0.200000 (cos (- thehat0 thehat2))) (* 0.300000 (sin (- thehat0 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat0) 0.000000)) 0.000010)) (/ (* (- zp_0_1 (- (- (* (^ v0 2) 0.300000) (* vhat0 (* vhat1 (* 0.300000 (cos (- thehat0 thehat1)))))) (* vhat0 (* vhat1 (* 0.200000 (sin (- thehat0 thehat1))))))) (- (- 0.000000 (+ 0.000000 (* 1 (* vhat1 (* 0.300000 (cos (- thehat0 thehat1))))))) (+ 0.000000 (* 1 (* vhat1 (* 0.200000 (sin (- thehat0 thehat1)))))))) 0.000010)) (/ (* (- zq_0_1 (- (- (- 0 (* (^ vhat0 2) 0.300000)) (* vhat0 (* vhat1 (* 0.200000 (cos (- thehat0 thehat1)))))) (* vhat0 (* vhat1 (* 0.300000 (sin (- thehat0 thehat1))))))) (- (- 0.000000 (+ (* (+ (* (+ (* (* (- 0 (sin (- thehat0 thehat1))) 1.000000) 0.200000) 0.000000) vhat1) 0.000000) vhat0) 0.000000)) (+ (* (+ (* (+ (* (* (cos (- thehat0 thehat1)) 1.000000) 0.300000) 0.000000) vhat1) 0.000000) vhat0) 0.000000))) 0.000010)) (/ (* (- zp_0_2 (- (- (* (^ v0 2) 0.300000) (* vhat0 (* vhat2 (* 0.300000 (cos (- thehat0 thehat2)))))) (* vhat0 (* vhat2 (* 0.200000 (sin (- thehat0 thehat2))))))) (- (- 0.000000 (+ 0.000000 (* 1 (* vhat2 (* 0.300000 (cos (- thehat0 thehat2))))))) (+ 0.000000 (* 1 (* vhat2 (* 0.200000 (sin (- thehat0 thehat2)))))))) 0.000010)) (/ (* (- zq_0_2 (- (- (- 0 (* (^ vhat0 2) 0.300000)) (* vhat0 (* vhat2 (* 0.200000 (cos (- thehat0 thehat2)))))) (* vhat0 (* vhat2 (* 0.300000 (sin (- thehat0 thehat2))))))) (- (- 0.000000 (+ (* (+ (* (+ (* (* (- 0 (sin (- thehat0 thehat2))) 1.000000) 0.200000) 0.000000) vhat2) 0.000000) vhat0) 0.000000)) (+ (* (+ (* (+ (* (* (cos (- thehat0 thehat2)) 1.000000) 0.300000) 0.000000) vhat2) 0.000000) vhat0) 0.000000))) 0.000010)) (/ (* (- zp_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat1 thehat0)))) (* 0.200000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat1 thehat2)))) (* 0.200000 (sin (- thehat1 thehat2)))))))) (+ (* (+ (+ 0 (+ 0.000000 (* 1 (- (- 0 (* 0.300000 (cos (- thehat1 thehat0)))) (* 0.200000 (sin (- thehat1 thehat0))))))) 0.000000) vhat1) 0.000000)) 0.000010)) (/ (* (- zq_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (* 0.200000 (cos (- thehat1 thehat0))) (* 0.300000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (* 0.200000 (cos (- thehat1 thehat2))) (* 0.300000 (sin (- thehat1 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat0) 0.000000)) 0.000010)) 0.000000) 0.000000) (/ (* (- zp_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat2 thehat0)))) (* 0.200000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat2 thehat1)))) (* 0.200000 (sin (- thehat2 thehat1)))))))) (+ (* (+ (+ 0 (+ 0.000000 (* 1 (- (- 0 (* 0.300000 (cos (- thehat2 thehat0)))) (* 0.200000 (sin (- thehat2 thehat0))))))) 0.000000) vhat2) 0.000000)) 0.000010)) (/ (* (- zq_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (* 0.200000 (cos (- thehat2 thehat0))) (* 0.300000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (* 0.200000 (cos (- thehat2 thehat1))) (* 0.300000 (sin (- thehat2 thehat1)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat0) 0.000000)) 0.000010)) 0.000000) (/ (* (- zq_3_3 0) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat0) 0.000000)) 0.000010)) 0.000000) (/ (* (- zq_4_4 0) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat0 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat0 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat0) 0.000000)) 0.000010)) 0)) (= (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ 0 (/ (* (- zp_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat0 thehat1)))) (* 0.200000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat0 thehat2)))) (* 0.200000 (sin (- thehat0 thehat2)))))))) (+ (* (+ (+ 0 (+ 0.000000 (* 1 (- (- 0 (* 0.300000 (cos (- thehat0 thehat1)))) (* 0.200000 (sin (- thehat0 thehat1))))))) 0.000000) vhat0) 0.000000)) 0.000010)) (/ (* (- zq_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (* 0.200000 (cos (- thehat0 thehat1))) (* 0.300000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (* 0.200000 (cos (- thehat0 thehat2))) (* 0.300000 (sin (- thehat0 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat1) 0.000000)) 0.000010)) (/ (* (- zp_0_1 (- (- (* (^ v0 2) 0.300000) (* vhat0 (* vhat1 (* 0.300000 (cos (- thehat0 thehat1)))))) (* vhat0 (* vhat1 (* 0.200000 (sin (- thehat0 thehat1))))))) (- (- 0.000000 (+ (* (+ 0.000000 (* 1 (* 0.300000 (cos (- thehat0 thehat1))))) vhat0) 0.000000)) (+ (* (+ 0.000000 (* 1 (* 0.200000 (sin (- thehat0 thehat1))))) vhat0) 0.000000))) 0.000010)) (/ (* (- zq_0_1 (- (- (- 0 (* (^ vhat0 2) 0.300000)) (* vhat0 (* vhat1 (* 0.200000 (cos (- thehat0 thehat1)))))) (* vhat0 (* vhat1 (* 0.300000 (sin (- thehat0 thehat1))))))) (- (- 0.000000 (+ (* (+ (* (+ (* (* (- 0 (sin (- thehat0 thehat1))) -1.000000) 0.200000) 0.000000) vhat1) 0.000000) vhat0) 0.000000)) (+ (* (+ (* (+ (* (* (cos (- thehat0 thehat1)) -1.000000) 0.300000) 0.000000) vhat1) 0.000000) vhat0) 0.000000))) 0.000010)) 0.000000) 0.000000) (/ (* (- zp_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat1 thehat0)))) (* 0.200000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat1 thehat2)))) (* 0.200000 (sin (- thehat1 thehat2)))))))) (+ 0.000000 (* 1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat1 thehat0)))) (* 0.200000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat1 thehat2)))) (* 0.200000 (sin (- thehat1 thehat2))))))))) 0.000010)) (/ (* (- zq_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (* 0.200000 (cos (- thehat1 thehat0))) (* 0.300000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (* 0.200000 (cos (- thehat1 thehat2))) (* 0.300000 (sin (- thehat1 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat1) 0.000000)) 0.000010)) (/ (* (- zp_1_2 (- (- (* (^ v1 2) 0.300000) (* vhat1 (* vhat2 (* 0.300000 (cos (- thehat1 thehat2)))))) (* vhat1 (* vhat2 (* 0.200000 (sin (- thehat1 thehat2))))))) (- (- 0.000000 (+ 0.000000 (* 1 (* vhat2 (* 0.300000 (cos (- thehat1 thehat2))))))) (+ 0.000000 (* 1 (* vhat2 (* 0.200000 (sin (- thehat1 thehat2)))))))) 0.000010)) (/ (* (- zq_1_2 (- (- (- 0 (* (^ vhat1 2) 0.300000)) (* vhat1 (* vhat2 (* 0.200000 (cos (- thehat1 thehat2)))))) (* vhat1 (* vhat2 (* 0.300000 (sin (- thehat1 thehat2))))))) (- (- 0.000000 (+ (* (+ (* (+ (* (* (- 0 (sin (- thehat1 thehat2))) 1.000000) 0.200000) 0.000000) vhat2) 0.000000) vhat1) 0.000000)) (+ (* (+ (* (+ (* (* (cos (- thehat1 thehat2)) 1.000000) 0.300000) 0.000000) vhat2) 0.000000) vhat1) 0.000000))) 0.000010)) (/ (* (- zp_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat2 thehat0)))) (* 0.200000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat2 thehat1)))) (* 0.200000 (sin (- thehat2 thehat1)))))))) (+ (* (+ 0.000000 (+ 0.000000 (* 1 (- (- 0 (* 0.300000 (cos (- thehat2 thehat1)))) (* 0.200000 (sin (- thehat2 thehat1))))))) vhat2) 0.000000)) 0.000010)) (/ (* (- zq_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (* 0.200000 (cos (- thehat2 thehat0))) (* 0.300000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (* 0.200000 (cos (- thehat2 thehat1))) (* 0.300000 (sin (- thehat2 thehat1)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat1) 0.000000)) 0.000010)) 0.000000) (/ (* (- zq_3_3 0) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat1) 0.000000)) 0.000010)) 0.000000) (/ (* (- zq_4_4 0) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat1 thehat2))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat1 thehat2)) 1.000000) 0.300000) 0.000000)) vhat2) 0.000000)) vhat1) 0.000000)) 0.000010)) 0)) (= (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ 0 (/ (* (- zp_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat0 thehat1)))) (* 0.200000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat0 thehat2)))) (* 0.200000 (sin (- thehat0 thehat2)))))))) (+ (* (+ 0.000000 (+ 0.000000 (* 1 (- (- 0 (* 0.300000 (cos (- thehat0 thehat2)))) (* 0.200000 (sin (- thehat0 thehat2))))))) vhat0) 0.000000)) 0.000010)) (/ (* (- zq_0_0 (* vhat0 (+ (+ 0 (* vhat1 (- (* 0.200000 (cos (- thehat0 thehat1))) (* 0.300000 (sin (- thehat0 thehat1)))))) (* vhat2 (- (* 0.200000 (cos (- thehat0 thehat2))) (* 0.300000 (sin (- thehat0 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) vhat2) 0.000000)) 0.000010)) 0.000000) 0.000000) (/ (* (- zp_0_2 (- (- (* (^ v0 2) 0.300000) (* vhat0 (* vhat2 (* 0.300000 (cos (- thehat0 thehat2)))))) (* vhat0 (* vhat2 (* 0.200000 (sin (- thehat0 thehat2))))))) (- (- 0.000000 (+ (* (+ 0.000000 (* 1 (* 0.300000 (cos (- thehat0 thehat2))))) vhat0) 0.000000)) (+ (* (+ 0.000000 (* 1 (* 0.200000 (sin (- thehat0 thehat2))))) vhat0) 0.000000))) 0.000010)) (/ (* (- zq_0_2 (- (- (- 0 (* (^ vhat0 2) 0.300000)) (* vhat0 (* vhat2 (* 0.200000 (cos (- thehat0 thehat2)))))) (* vhat0 (* vhat2 (* 0.300000 (sin (- thehat0 thehat2))))))) (- (- 0.000000 (+ (* (+ (* (+ (* (* (- 0 (sin (- thehat0 thehat2))) -1.000000) 0.200000) 0.000000) vhat2) 0.000000) vhat0) 0.000000)) (+ (* (+ (* (+ (* (* (cos (- thehat0 thehat2)) -1.000000) 0.300000) 0.000000) vhat2) 0.000000) vhat0) 0.000000))) 0.000010)) (/ (* (- zp_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat1 thehat0)))) (* 0.200000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (- 0 (* 0.300000 (cos (- thehat1 thehat2)))) (* 0.200000 (sin (- thehat1 thehat2)))))))) (+ (* (+ 0.000000 (+ 0.000000 (* 1 (- (- 0 (* 0.300000 (cos (- thehat1 thehat2)))) (* 0.200000 (sin (- thehat1 thehat2))))))) vhat1) 0.000000)) 0.000010)) (/ (* (- zq_1_1 (* vhat1 (+ (+ 0 (* vhat0 (- (* 0.200000 (cos (- thehat1 thehat0))) (* 0.300000 (sin (- thehat1 thehat0)))))) (* vhat2 (- (* 0.200000 (cos (- thehat1 thehat2))) (* 0.300000 (sin (- thehat1 thehat2)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) vhat2) 0.000000)) 0.000010)) (/ (* (- zp_1_2 (- (- (* (^ v1 2) 0.300000) (* vhat1 (* vhat2 (* 0.300000 (cos (- thehat1 thehat2)))))) (* vhat1 (* vhat2 (* 0.200000 (sin (- thehat1 thehat2))))))) (- (- 0.000000 (+ (* (+ 0.000000 (* 1 (* 0.300000 (cos (- thehat1 thehat2))))) vhat1) 0.000000)) (+ (* (+ 0.000000 (* 1 (* 0.200000 (sin (- thehat1 thehat2))))) vhat1) 0.000000))) 0.000010)) (/ (* (- zq_1_2 (- (- (- 0 (* (^ vhat1 2) 0.300000)) (* vhat1 (* vhat2 (* 0.200000 (cos (- thehat1 thehat2)))))) (* vhat1 (* vhat2 (* 0.300000 (sin (- thehat1 thehat2))))))) (- (- 0.000000 (+ (* (+ (* (+ (* (* (- 0 (sin (- thehat1 thehat2))) -1.000000) 0.200000) 0.000000) vhat2) 0.000000) vhat1) 0.000000)) (+ (* (+ (* (+ (* (* (cos (- thehat1 thehat2)) -1.000000) 0.300000) 0.000000) vhat2) 0.000000) vhat1) 0.000000))) 0.000010)) (/ (* (- zp_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat2 thehat0)))) (* 0.200000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat2 thehat1)))) (* 0.200000 (sin (- thehat2 thehat1)))))))) (+ 0.000000 (* 1 (+ (+ 0 (* vhat0 (- (- 0 (* 0.300000 (cos (- thehat2 thehat0)))) (* 0.200000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (- 0 (* 0.300000 (cos (- thehat2 thehat1)))) (* 0.200000 (sin (- thehat2 thehat1))))))))) 0.000010)) (/ (* (- zq_2_2 (* vhat2 (+ (+ 0 (* vhat0 (- (* 0.200000 (cos (- thehat2 thehat0))) (* 0.300000 (sin (- thehat2 thehat0)))))) (* vhat1 (- (* 0.200000 (cos (- thehat2 thehat1))) (* 0.300000 (sin (- thehat2 thehat1)))))))) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) vhat2) 0.000000)) 0.000010)) 0.000000) (/ (* (- zq_3_3 0) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) vhat2) 0.000000)) 0.000010)) 0.000000) (/ (* (- zq_4_4 0) (+ (* (+ (+ 0 (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat0))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat0)) 1.000000) 0.300000) 0.000000)) vhat0) 0.000000)) (+ (* (- (+ (* (* (- 0 (sin (- thehat2 thehat1))) 1.000000) 0.200000) 0.000000) (+ (* (* (cos (- thehat2 thehat1)) 1.000000) 0.300000) 0.000000)) vhat1) 0.000000)) vhat2) 0.000000)) 0.000010)) 0)) (= 0.00 0)) (= 0.00 0))))
(check-sat)
(exit)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.