java -Xss4m -Xmx4000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCHC.xml --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -s ../../../trunk/examples/settings/chc/AutomizerCHC/AutomizerCHC_Goto.epf -i /storage/chc-comp/sally-chc-benchmarks/oral_messages/om1_with_relays_agreement_two_faults.smt2 -------------------------------------------------------------------------------- This is Ultimate 0.1.23-14921ce [2018-06-25 10:35:00,899 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-06-25 10:35:00,901 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-06-25 10:35:00,915 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-06-25 10:35:00,915 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-06-25 10:35:00,916 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-06-25 10:35:00,917 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-06-25 10:35:00,921 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-06-25 10:35:00,922 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-06-25 10:35:00,924 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-06-25 10:35:00,925 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-06-25 10:35:00,925 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-06-25 10:35:00,926 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-06-25 10:35:00,927 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-06-25 10:35:00,928 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-06-25 10:35:00,931 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-06-25 10:35:00,933 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-06-25 10:35:00,942 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-06-25 10:35:00,943 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-06-25 10:35:00,944 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-06-25 10:35:00,945 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-06-25 10:35:00,950 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-06-25 10:35:00,951 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-06-25 10:35:00,951 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-06-25 10:35:00,952 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-06-25 10:35:00,952 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-06-25 10:35:00,955 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-06-25 10:35:00,956 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-06-25 10:35:00,957 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-06-25 10:35:00,957 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-06-25 10:35:00,958 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-06-25 10:35:00,958 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-06-25 10:35:00,959 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-06-25 10:35:00,962 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-06-25 10:35:00,963 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-06-25 10:35:00,963 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/chc/AutomizerCHC/AutomizerCHC_Goto.epf [2018-06-25 10:35:00,986 INFO L110 SettingsManager]: Loading preferences was successful [2018-06-25 10:35:00,987 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-06-25 10:35:00,987 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-06-25 10:35:00,987 INFO L133 SettingsManager]: * Logger pattern=[%d{ISO8601} %-5p]: %m%n [2018-06-25 10:35:00,988 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-06-25 10:35:00,988 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-06-25 10:35:00,988 INFO L133 SettingsManager]: * Create interprocedural compositions=false [2018-06-25 10:35:00,988 INFO L133 SettingsManager]: * Use SBE=true [2018-06-25 10:35:00,989 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-06-25 10:35:00,990 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-06-25 10:35:00,990 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-06-25 10:35:00,990 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-06-25 10:35:00,990 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-06-25 10:35:00,990 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-06-25 10:35:00,991 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-06-25 10:35:00,991 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-06-25 10:35:00,991 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-06-25 10:35:00,991 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-06-25 10:35:00,991 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-06-25 10:35:00,991 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-06-25 10:35:00,992 INFO L133 SettingsManager]: * Compute trace for counterexample result=false [2018-06-25 10:35:00,994 INFO L131 SettingsManager]: Preferences of SmtParser differ from their defaults: [2018-06-25 10:35:00,995 INFO L133 SettingsManager]: * Use TreeAutomizer as solver for the given file (assumes the file contains Horn clauses only).=true [2018-06-25 10:35:01,039 INFO ]: Repository-Root is: /tmp [2018-06-25 10:35:01,055 INFO ]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-06-25 10:35:01,059 INFO ]: [Toolchain 1]: Toolchain data selected. [2018-06-25 10:35:01,060 INFO ]: Initializing SmtParser... [2018-06-25 10:35:01,061 INFO ]: SmtParser initialized [2018-06-25 10:35:01,061 INFO ]: [Toolchain 1]: Parsing single file: /storage/chc-comp/sally-chc-benchmarks/oral_messages/om1_with_relays_agreement_two_faults.smt2 [2018-06-25 10:35:01,063 INFO ]: Parsing .smt2 file as a set of Horn Clauses No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-06-25 10:35:01,158 INFO ]: Executing SMT file /storage/chc-comp/sally-chc-benchmarks/oral_messages/om1_with_relays_agreement_two_faults.smt2 unknown [2018-06-25 10:35:01,437 INFO ]: Succesfully executed SMT file /storage/chc-comp/sally-chc-benchmarks/oral_messages/om1_with_relays_agreement_two_faults.smt2 [2018-06-25 10:35:01,446 INFO ]: ####################### [Toolchain 1] ####################### [2018-06-25 10:35:01,453 INFO ]: Walking toolchain with 4 elements. [2018-06-25 10:35:01,453 INFO ]: ------------------------ChcToBoogie---------------------------- [2018-06-25 10:35:01,453 INFO ]: Initializing ChcToBoogie... [2018-06-25 10:35:01,454 INFO ]: ChcToBoogie initialized [2018-06-25 10:35:01,458 INFO ]: Executing the observer ChcToBoogieObserver from plugin ChcToBoogie for "de.uni_freiburg.informatik.ultimate.source.smtparser OTHER 25.06 10:35:01" (1/1) ... [2018-06-25 10:35:01,535 INFO ]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.chctoboogie AST 25.06 10:35:01 Unit [2018-06-25 10:35:01,535 INFO ]: ------------------------ END ChcToBoogie---------------------------- [2018-06-25 10:35:01,536 INFO ]: ------------------------Boogie Preprocessor---------------------------- [2018-06-25 10:35:01,537 INFO ]: Initializing Boogie Preprocessor... [2018-06-25 10:35:01,537 INFO ]: Boogie Preprocessor initialized [2018-06-25 10:35:01,560 INFO ]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.chctoboogie AST 25.06 10:35:01" (1/1) ... [2018-06-25 10:35:01,560 INFO ]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.chctoboogie AST 25.06 10:35:01" (1/1) ... [2018-06-25 10:35:01,576 INFO ]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.chctoboogie AST 25.06 10:35:01" (1/1) ... [2018-06-25 10:35:01,577 INFO ]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.chctoboogie AST 25.06 10:35:01" (1/1) ... [2018-06-25 10:35:01,589 INFO ]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.chctoboogie AST 25.06 10:35:01" (1/1) ... [2018-06-25 10:35:01,590 INFO ]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.chctoboogie AST 25.06 10:35:01" (1/1) ... [2018-06-25 10:35:01,592 INFO ]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.chctoboogie AST 25.06 10:35:01" (1/1) ... [2018-06-25 10:35:01,603 INFO ]: ------------------------ END Boogie Preprocessor---------------------------- [2018-06-25 10:35:01,604 INFO ]: ------------------------RCFGBuilder---------------------------- [2018-06-25 10:35:01,604 INFO ]: Initializing RCFGBuilder... [2018-06-25 10:35:01,604 INFO ]: RCFGBuilder initialized [2018-06-25 10:35:01,605 INFO ]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.chctoboogie AST 25.06 10:35:01" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2018-06-25 10:35:01,626 INFO ]: Specification and implementation of procedure gotoProc given in one single declaration [2018-06-25 10:35:01,626 INFO ]: Found specification of procedure gotoProc [2018-06-25 10:35:01,626 INFO ]: Found implementation of procedure gotoProc [2018-06-25 10:35:01,626 INFO ]: Specification and implementation of procedure Ultimate.START given in one single declaration [2018-06-25 10:35:01,626 INFO ]: Found specification of procedure Ultimate.START [2018-06-25 10:35:01,626 INFO ]: Found implementation of procedure Ultimate.START Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-06-25 10:35:02,016 INFO ]: Using library mode [2018-06-25 10:35:02,017 INFO ]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.06 10:35:02 BoogieIcfgContainer [2018-06-25 10:35:02,017 INFO ]: ------------------------ END RCFGBuilder---------------------------- [2018-06-25 10:35:02,018 INFO ]: ------------------------TraceAbstraction---------------------------- [2018-06-25 10:35:02,018 INFO ]: Initializing TraceAbstraction... [2018-06-25 10:35:02,021 INFO ]: TraceAbstraction initialized [2018-06-25 10:35:02,021 INFO ]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.source.smtparser OTHER 25.06 10:35:01" (1/3) ... [2018-06-25 10:35:02,022 INFO ]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6070807 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction OTHER 25.06 10:35:02, skipping insertion in model container [2018-06-25 10:35:02,022 INFO ]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.chctoboogie AST 25.06 10:35:01" (2/3) ... [2018-06-25 10:35:02,022 INFO ]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6070807 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.06 10:35:02, skipping insertion in model container [2018-06-25 10:35:02,023 INFO ]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.06 10:35:02" (3/3) ... [2018-06-25 10:35:02,033 INFO ]: Analyzing ICFG de.uni_freiburg.informatik.ultimate.plugins.chctoboogie.ChcToBoogieObserver [2018-06-25 10:35:02,042 INFO ]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-06-25 10:35:02,050 INFO ]: Appying trace abstraction to program that has 1 error locations. [2018-06-25 10:35:02,091 INFO ]: Using default assertion order modulation [2018-06-25 10:35:02,091 INFO ]: Interprodecural is true [2018-06-25 10:35:02,092 INFO ]: Hoare is false [2018-06-25 10:35:02,092 INFO ]: Compute interpolants for FPandBP [2018-06-25 10:35:02,092 INFO ]: Backedges is TWOTRACK [2018-06-25 10:35:02,092 INFO ]: Determinization is PREDICATE_ABSTRACTION [2018-06-25 10:35:02,092 INFO ]: Difference is false [2018-06-25 10:35:02,092 INFO ]: Minimize is MINIMIZE_SEVPA [2018-06-25 10:35:02,092 INFO ]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-06-25 10:35:02,107 INFO ]: Start isEmpty. Operand 10 states. [2018-06-25 10:35:02,121 INFO ]: Finished isEmpty. Found accepting run of length 8 [2018-06-25 10:35:02,121 INFO ]: Found error trace [2018-06-25 10:35:02,123 INFO ]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-06-25 10:35:02,123 INFO ]: === Iteration 1 === [Ultimate.STARTErr0AssertViolationASSERT]=== [2018-06-25 10:35:02,127 INFO ]: Analyzing trace with hash 1284994894, now seen corresponding path program 1 times [2018-06-25 10:35:02,129 INFO ]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-06-25 10:35:02,129 INFO ]: Using refinement strategy CamelRefinementStrategy [2018-06-25 10:35:02,164 INFO ]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-06-25 10:35:02,164 INFO ]: Keeping assertion order NOT_INCREMENTALLY [2018-06-25 10:35:02,164 INFO ]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-06-25 10:35:02,256 INFO ]: Conjunction of SSA is unsat [2018-06-25 10:35:02,379 INFO ]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-06-25 10:35:02,381 INFO ]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-06-25 10:35:02,381 INFO ]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-06-25 10:35:02,382 INFO ]: Interpolant automaton has 3 states [2018-06-25 10:35:02,397 INFO ]: Constructing interpolant automaton starting with 3 interpolants. [2018-06-25 10:35:02,397 INFO ]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-06-25 10:35:02,401 INFO ]: Start difference. First operand 10 states. Second operand 3 states. [2018-06-25 10:35:02,489 INFO ]: Subtrahend was deterministic. Have not used determinization. [2018-06-25 10:35:02,489 INFO ]: Finished difference Result 9 states and 9 transitions. [2018-06-25 10:35:02,489 INFO ]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-06-25 10:35:02,490 INFO ]: Start accepts. Automaton has 3 states. Word has length 7 [2018-06-25 10:35:02,491 INFO ]: Finished accepts. some prefix is accepted. [2018-06-25 10:35:02,497 INFO ]: With dead ends: 9 [2018-06-25 10:35:02,497 INFO ]: Without dead ends: 9 [2018-06-25 10:35:02,499 INFO ]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-06-25 10:35:02,515 INFO ]: Start minimizeSevpa. Operand 9 states. [2018-06-25 10:35:02,536 INFO ]: Finished minimizeSevpa. Reduced states from 9 to 9. [2018-06-25 10:35:02,537 INFO ]: Start removeUnreachable. Operand 9 states. [2018-06-25 10:35:02,537 INFO ]: Finished removeUnreachable. Reduced from 9 states to 9 states and 9 transitions. [2018-06-25 10:35:02,539 INFO ]: Start accepts. Automaton has 9 states and 9 transitions. Word has length 7 [2018-06-25 10:35:02,539 INFO ]: Finished accepts. word is rejected. [2018-06-25 10:35:02,539 INFO ]: Abstraction has 9 states and 9 transitions. [2018-06-25 10:35:02,539 INFO ]: Interpolant automaton has 3 states. [2018-06-25 10:35:02,539 INFO ]: Start isEmpty. Operand 9 states and 9 transitions. [2018-06-25 10:35:02,539 INFO ]: Finished isEmpty. Found accepting run of length 9 [2018-06-25 10:35:02,539 INFO ]: Found error trace [2018-06-25 10:35:02,539 INFO ]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-06-25 10:35:02,539 INFO ]: === Iteration 2 === [Ultimate.STARTErr0AssertViolationASSERT]=== [2018-06-25 10:35:02,539 INFO ]: Analyzing trace with hash 1180964567, now seen corresponding path program 1 times [2018-06-25 10:35:02,540 INFO ]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-06-25 10:35:02,540 INFO ]: Using refinement strategy CamelRefinementStrategy [2018-06-25 10:35:02,540 INFO ]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-06-25 10:35:02,540 INFO ]: Keeping assertion order NOT_INCREMENTALLY [2018-06-25 10:35:02,540 INFO ]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-06-25 10:35:02,649 INFO ]: Conjunction of SSA is unsat [2018-06-25 10:35:02,864 INFO ]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-06-25 10:35:02,864 INFO ]: The current sequences of interpolants are not accepted, trying to find more. [2018-06-25 10:35:02,864 INFO ]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) [2018-06-25 10:35:02,878 INFO ]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-06-25 10:35:03,039 INFO ]: Conjunction of SSA is unsat [2018-06-25 10:35:03,052 INFO ]: Computing forward predicates... [2018-06-25 10:35:03,657 INFO ]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-06-25 10:35:03,678 INFO ]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-06-25 10:35:03,678 INFO ]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2018-06-25 10:35:03,704 INFO ]: Interpolant automaton has 6 states [2018-06-25 10:35:03,704 INFO ]: Constructing interpolant automaton starting with 6 interpolants. [2018-06-25 10:35:03,704 INFO ]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2018-06-25 10:35:03,704 INFO ]: Start difference. First operand 9 states and 9 transitions. Second operand 6 states. [2018-06-25 10:35:03,771 INFO ]: Subtrahend was deterministic. Have not used determinization. [2018-06-25 10:35:03,771 INFO ]: Finished difference Result 11 states and 11 transitions. [2018-06-25 10:35:03,771 INFO ]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-06-25 10:35:03,771 INFO ]: Start accepts. Automaton has 6 states. Word has length 8 [2018-06-25 10:35:03,772 INFO ]: Finished accepts. some prefix is accepted. [2018-06-25 10:35:03,772 INFO ]: With dead ends: 11 [2018-06-25 10:35:03,772 INFO ]: Without dead ends: 11 [2018-06-25 10:35:03,773 INFO ]: 0 DeclaredPredicates, 11 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2018-06-25 10:35:03,773 INFO ]: Start minimizeSevpa. Operand 11 states. [2018-06-25 10:35:03,774 INFO ]: Finished minimizeSevpa. Reduced states from 11 to 11. [2018-06-25 10:35:03,774 INFO ]: Start removeUnreachable. Operand 11 states. [2018-06-25 10:35:03,774 INFO ]: Finished removeUnreachable. Reduced from 11 states to 11 states and 11 transitions. [2018-06-25 10:35:03,775 INFO ]: Start accepts. Automaton has 11 states and 11 transitions. Word has length 8 [2018-06-25 10:35:03,775 INFO ]: Finished accepts. word is rejected. [2018-06-25 10:35:03,775 INFO ]: Abstraction has 11 states and 11 transitions. [2018-06-25 10:35:03,775 INFO ]: Interpolant automaton has 6 states. [2018-06-25 10:35:03,775 INFO ]: Start isEmpty. Operand 11 states and 11 transitions. [2018-06-25 10:35:03,775 INFO ]: Finished isEmpty. Found accepting run of length 11 [2018-06-25 10:35:03,775 INFO ]: Found error trace [2018-06-25 10:35:03,775 INFO ]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2018-06-25 10:35:03,775 INFO ]: === Iteration 3 === [Ultimate.STARTErr0AssertViolationASSERT]=== [2018-06-25 10:35:03,775 INFO ]: Analyzing trace with hash 1062095287, now seen corresponding path program 2 times [2018-06-25 10:35:03,775 INFO ]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-06-25 10:35:03,775 INFO ]: Using refinement strategy CamelRefinementStrategy [2018-06-25 10:35:03,776 INFO ]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-06-25 10:35:03,776 INFO ]: Keeping assertion order NOT_INCREMENTALLY [2018-06-25 10:35:03,776 INFO ]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-06-25 10:35:03,927 INFO ]: Conjunction of SSA is sat [2018-06-25 10:35:03,936 INFO ]: Counterexample might be feasible [2018-06-25 10:35:03,971 INFO ]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.06 10:35:03 BoogieIcfgContainer [2018-06-25 10:35:03,971 INFO ]: ------------------------ END TraceAbstraction---------------------------- [2018-06-25 10:35:03,972 INFO ]: Toolchain (without parser) took 2525.33 ms. Allocated memory was 309.3 MB in the beginning and 331.4 MB in the end (delta: 22.0 MB). Free memory was 256.7 MB in the beginning and 230.3 MB in the end (delta: 26.4 MB). Peak memory consumption was 48.4 MB. Max. memory is 3.6 GB. [2018-06-25 10:35:03,976 INFO ]: SmtParser took 0.08 ms. Allocated memory is still 309.3 MB. Free memory is still 274.8 MB. There was no memory consumed. Max. memory is 3.6 GB. [2018-06-25 10:35:03,977 INFO ]: ChcToBoogie took 81.97 ms. Allocated memory is still 309.3 MB. Free memory was 256.7 MB in the beginning and 254.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 3.6 GB. [2018-06-25 10:35:03,977 INFO ]: Boogie Preprocessor took 67.66 ms. Allocated memory is still 309.3 MB. Free memory was 253.7 MB in the beginning and 252.7 MB in the end (delta: 996.1 kB). Peak memory consumption was 996.1 kB. Max. memory is 3.6 GB. [2018-06-25 10:35:03,978 INFO ]: RCFGBuilder took 413.10 ms. Allocated memory is still 309.3 MB. Free memory was 252.7 MB in the beginning and 230.7 MB in the end (delta: 22.0 MB). Peak memory consumption was 22.0 MB. Max. memory is 3.6 GB. [2018-06-25 10:35:03,978 INFO ]: TraceAbstraction took 1953.15 ms. Allocated memory was 309.3 MB in the beginning and 331.4 MB in the end (delta: 22.0 MB). Free memory was 229.7 MB in the beginning and 230.3 MB in the end (delta: -577.4 kB). Peak memory consumption was 21.4 MB. Max. memory is 3.6 GB. [2018-06-25 10:35:03,981 INFO ]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * SmtParser took 0.08 ms. Allocated memory is still 309.3 MB. Free memory is still 274.8 MB. There was no memory consumed. Max. memory is 3.6 GB. * ChcToBoogie took 81.97 ms. Allocated memory is still 309.3 MB. Free memory was 256.7 MB in the beginning and 254.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 3.6 GB. * Boogie Preprocessor took 67.66 ms. Allocated memory is still 309.3 MB. Free memory was 253.7 MB in the beginning and 252.7 MB in the end (delta: 996.1 kB). Peak memory consumption was 996.1 kB. Max. memory is 3.6 GB. * RCFGBuilder took 413.10 ms. Allocated memory is still 309.3 MB. Free memory was 252.7 MB in the beginning and 230.7 MB in the end (delta: 22.0 MB). Peak memory consumption was 22.0 MB. Max. memory is 3.6 GB. * TraceAbstraction took 1953.15 ms. Allocated memory was 309.3 MB in the beginning and 331.4 MB in the end (delta: 22.0 MB). Free memory was 229.7 MB in the beginning and 230.3 MB in the end (delta: -577.4 kB). Peak memory consumption was 21.4 MB. Max. memory is 3.6 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [UNKNOWN] : assertion can be violated assertion can be violated We found a FailurePath: [L0] CALL call gotoProc(0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, false, false, false, false, false, false, false, false, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); [L0] gotoSwitch := gotoSwitch_in; [L0] assume !(((((((hbv_False_2_Real == hbv_False_3_Real || !hbv_False_4_Bool) || !hbv_False_5_Bool) && ((!hbv_False_8_Bool || !hbv_False_9_Bool) || hbv_False_6_Real == hbv_False_7_Real)) && ((!hbv_False_8_Bool || hbv_False_3_Real == hbv_False_6_Real) || !hbv_False_5_Bool)) && ((!hbv_False_8_Bool || !hbv_False_4_Bool) || hbv_False_2_Real == hbv_False_6_Real)) && ((hbv_False_3_Real == hbv_False_7_Real || !hbv_False_9_Bool) || !hbv_False_5_Bool)) && ((!hbv_False_4_Bool || hbv_False_2_Real == hbv_False_7_Real) || !hbv_False_9_Bool)) && !(hbv_False_1_Real < 3.0); [L0] hhv_invariant_0_Real, hhv_invariant_1_Real, hhv_invariant_2_Real, hhv_invariant_3_Real, hhv_invariant_4_Real, hhv_invariant_5_Real, hhv_invariant_6_Real, hhv_invariant_7_Real, hhv_invariant_8_Real, hhv_invariant_9_Real, hhv_invariant_10_Real, hhv_invariant_11_Real, hhv_invariant_12_Real, hhv_invariant_13_Real, hhv_invariant_14_Real, hhv_invariant_15_Real, hhv_invariant_16_Real, hhv_invariant_17_Real, hhv_invariant_18_Real, hhv_invariant_19_Real, hhv_invariant_20_Real, hhv_invariant_21_Real, hhv_invariant_22_Real, hhv_invariant_23_Real, hhv_invariant_24_Real, hhv_invariant_25_Real, hhv_invariant_26_Real, hhv_invariant_27_Real, hhv_invariant_28_Real, hhv_invariant_29_Real, hhv_invariant_30_Real, hhv_invariant_31_Real, hhv_invariant_32_Bool, hhv_invariant_33_Bool, hhv_invariant_34_Bool, hhv_invariant_35_Bool, hhv_invariant_36_Bool, hhv_invariant_37_Bool, hhv_invariant_38_Bool, hhv_invariant_39_Bool, hhv_invariant_40_Real, hhv_invariant_41_Real, hhv_invariant_42_Real, hhv_invariant_43_Real, hhv_invariant_44_Real, hhv_invariant_45_Real, hhv_invariant_46_Real := hbv_False_10_Real, hbv_False_11_Real, hbv_False_12_Real, hbv_False_13_Real, hbv_False_14_Real, hbv_False_15_Real, hbv_False_16_Real, hbv_False_17_Real, hbv_False_18_Real, hbv_False_19_Real, hbv_False_20_Real, hbv_False_21_Real, hbv_False_22_Real, hbv_False_23_Real, hbv_False_24_Real, hbv_False_25_Real, hbv_False_26_Real, hbv_False_27_Real, hbv_False_28_Real, hbv_False_29_Real, hbv_False_30_Real, hbv_False_31_Real, hbv_False_32_Real, hbv_False_33_Real, hbv_False_34_Real, hbv_False_35_Real, hbv_False_36_Real, hbv_False_37_Real, hbv_False_38_Real, hbv_False_39_Real, hbv_False_40_Real, hbv_False_41_Real, hbv_False_4_Bool, hbv_False_5_Bool, hbv_False_8_Bool, hbv_False_9_Bool, hbv_False_42_Bool, hbv_False_43_Bool, hbv_False_44_Bool, hbv_False_45_Bool, hbv_False_2_Real, hbv_False_3_Real, hbv_False_6_Real, hbv_False_7_Real, hbv_False_1_Real, hbv_False_46_Real, hbv_False_47_Real; [L0] havoc hbv_False_13_Real, hbv_False_47_Real, hbv_False_8_Bool, hbv_False_29_Real, hbv_False_10_Real, hbv_False_45_Bool, hbv_False_25_Real, hbv_False_23_Real, hbv_False_39_Real, hbv_False_6_Real, hbv_False_7_Real, hbv_False_15_Real, hbv_False_3_Real, hbv_False_26_Real, hbv_False_35_Real, hbv_False_40_Real, hbv_False_9_Bool, hbv_False_14_Real, hbv_False_30_Real, hbv_False_12_Real, hbv_False_44_Bool, hbv_False_31_Real, hbv_False_28_Real, hbv_False_19_Real, hbv_False_11_Real, hbv_False_16_Real, hbv_False_22_Real, hbv_False_21_Real, hbv_False_27_Real, hbv_False_5_Bool, hbv_False_41_Real, hbv_False_20_Real, hbv_False_1_Real, hbv_False_2_Real, hbv_False_33_Real, hbv_False_43_Bool, hbv_False_32_Real, hbv_False_46_Real, hbv_False_17_Real, hbv_False_42_Bool, hbv_False_24_Real, hbv_False_4_Bool, hbv_False_37_Real, hbv_False_38_Real, hbv_False_34_Real, hbv_False_36_Real, hbv_False_18_Real; [L0] assume (!((((((((((((((((((((((((((((((((((((((((((((((((!(hhv_invariant_17_Real == hbv_invariant_3_Real) || ((!hbv_invariant_4_Bool || !hhv_invariant_34_Bool) && (hhv_invariant_34_Bool || hbv_invariant_4_Bool))) || !(hhv_invariant_43_Real == hbv_invariant_5_Real)) || !(hhv_invariant_18_Real == hbv_invariant_6_Real)) || !(hhv_invariant_15_Real == hbv_invariant_7_Real)) || !(hhv_invariant_2_Real == hbv_invariant_8_Real)) || !(hhv_invariant_28_Real == hbv_invariant_9_Real)) || !(hhv_invariant_29_Real == hbv_invariant_10_Real)) || !(hhv_invariant_10_Real == hbv_invariant_11_Real)) || !(hhv_invariant_3_Real == hbv_invariant_12_Real)) || !(hhv_invariant_11_Real == hbv_invariant_13_Real)) || !(hbv_invariant_14_Real == 3.0)) || !(hhv_invariant_0_Real == hbv_invariant_15_Real)) || !(hhv_invariant_30_Real == hbv_invariant_16_Real)) || ((!hhv_invariant_35_Bool || !hbv_invariant_17_Bool) && (hhv_invariant_35_Bool || hbv_invariant_17_Bool))) || !(hhv_invariant_44_Real == hbv_invariant_14_Real)) || !(hhv_invariant_7_Real == hbv_invariant_18_Real)) || ((!hhv_invariant_37_Bool || !hbv_invariant_19_Bool) && (hhv_invariant_37_Bool || hbv_invariant_19_Bool))) || !(hhv_invariant_14_Real == hbv_invariant_20_Real)) || ((hhv_invariant_32_Bool || hbv_invariant_21_Bool) && (!hbv_invariant_21_Bool || !hhv_invariant_32_Bool))) || !(hhv_invariant_31_Real == hbv_invariant_22_Real)) || !(hhv_invariant_9_Real == hbv_invariant_23_Real)) || ((hhv_invariant_33_Bool || hbv_invariant_24_Bool) && (!hhv_invariant_33_Bool || !hbv_invariant_24_Bool))) || ((hhv_invariant_36_Bool || hbv_invariant_25_Bool) && (!hhv_invariant_36_Bool || !hbv_invariant_25_Bool))) || ((hbv_invariant_26_Bool || hhv_invariant_39_Bool) && (!hhv_invariant_39_Bool || !hbv_invariant_26_Bool))) || !(hhv_invariant_40_Real == hbv_invariant_27_Real)) || !(hhv_invariant_41_Real == hbv_invariant_28_Real)) || !(hhv_invariant_16_Real == hbv_invariant_29_Real)) || !(hhv_invariant_21_Real == hbv_invariant_30_Real)) || !(hhv_invariant_8_Real == hbv_invariant_31_Real)) || !(hhv_invariant_24_Real == hbv_invariant_32_Real)) || !(hhv_invariant_1_Real == hbv_invariant_33_Real)) || ((hbv_invariant_34_Bool || hhv_invariant_38_Bool) && (!hhv_invariant_38_Bool || !hbv_invariant_34_Bool))) || !(hhv_invariant_19_Real == hbv_invariant_35_Real)) || !(hhv_invariant_22_Real == hbv_invariant_36_Real)) || !(hhv_invariant_13_Real == hbv_invariant_37_Real)) || !(hhv_invariant_23_Real == hbv_invariant_38_Real)) || !(hhv_invariant_27_Real == hbv_invariant_39_Real)) || !(hhv_invariant_4_Real == hbv_invariant_40_Real)) || !(hhv_invariant_5_Real == hbv_invariant_41_Real)) || !(hhv_invariant_25_Real == hbv_invariant_42_Real)) || !(hhv_invariant_26_Real == hbv_invariant_43_Real)) || !(hhv_invariant_42_Real == hbv_invariant_44_Real)) || !(hhv_invariant_20_Real == hbv_invariant_45_Real)) || !(hhv_invariant_6_Real == hbv_invariant_46_Real)) || !(hhv_invariant_12_Real == hbv_invariant_47_Real)) && (((((((((((((((((((((((((((((((((((((!(hhv_invariant_17_Real == hbv_invariant_3_Real) || ((!hbv_invariant_4_Bool || !hhv_invariant_34_Bool) && (hhv_invariant_34_Bool || hbv_invariant_4_Bool))) || !(hhv_invariant_43_Real == hbv_invariant_5_Real)) || !(hhv_invariant_18_Real == hbv_invariant_6_Real)) || !(hhv_invariant_28_Real == hbv_invariant_9_Real)) || !(hhv_invariant_29_Real == hbv_invariant_10_Real)) || (((((!(hhv_invariant_3_Real == hbv_invariant_1_Real) || !(hhv_invariant_2_Real == hbv_invariant_1_Real)) || !(hhv_invariant_1_Real == hbv_invariant_1_Real)) || !(hhv_invariant_0_Real == hbv_invariant_1_Real)) && hbv_invariant_21_Bool) && 1.0 == hbv_invariant_2_Real)) || ((!hhv_invariant_35_Bool || !hbv_invariant_17_Bool) && (hhv_invariant_35_Bool || hbv_invariant_17_Bool))) || !(hhv_invariant_44_Real == 1.0)) || !(hhv_invariant_30_Real == hbv_invariant_16_Real)) || ((!hhv_invariant_37_Bool || !hbv_invariant_19_Bool) && (hhv_invariant_37_Bool || hbv_invariant_19_Bool))) || ((hhv_invariant_32_Bool || hbv_invariant_21_Bool) && (!hbv_invariant_21_Bool || !hhv_invariant_32_Bool))) || !(hhv_invariant_31_Real == hbv_invariant_22_Real)) || ((hhv_invariant_33_Bool || hbv_invariant_24_Bool) && (!hhv_invariant_33_Bool || !hbv_invariant_24_Bool))) || ((hhv_invariant_36_Bool || hbv_invariant_25_Bool) && (!hhv_invariant_36_Bool || !hbv_invariant_25_Bool))) || ((hbv_invariant_26_Bool || hhv_invariant_39_Bool) && (!hhv_invariant_39_Bool || !hbv_invariant_26_Bool))) || !(hhv_invariant_40_Real == hbv_invariant_27_Real)) || !(hhv_invariant_41_Real == hbv_invariant_28_Real)) || !(hbv_invariant_14_Real == 0.0)) || !(hhv_invariant_16_Real == hbv_invariant_29_Real)) || !(hhv_invariant_21_Real == hbv_invariant_30_Real)) || !(hhv_invariant_24_Real == hbv_invariant_32_Real)) || ((hbv_invariant_17_Bool && !(4.0 == hbv_invariant_2_Real)) && (((!(hhv_invariant_14_Real == 0.0) || !(hhv_invariant_12_Real == 0.0)) || !(hhv_invariant_13_Real == 0.0)) || !(hhv_invariant_15_Real == 0.0)))) || ((hbv_invariant_34_Bool || hhv_invariant_38_Bool) && (!hhv_invariant_38_Bool || !hbv_invariant_34_Bool))) || ((!(2.0 == hbv_invariant_2_Real) && hbv_invariant_24_Bool) && (((!(hhv_invariant_7_Real == 0.0) || !(hhv_invariant_5_Real == 0.0)) || !(hhv_invariant_4_Real == 0.0)) || !(hhv_invariant_6_Real == 0.0)))) || !(hhv_invariant_19_Real == hbv_invariant_35_Real)) || !(hhv_invariant_22_Real == hbv_invariant_36_Real)) || ((hbv_invariant_4_Bool && (((!(hhv_invariant_10_Real == 0.0) || !(hhv_invariant_8_Real == 0.0)) || !(hhv_invariant_11_Real == 0.0)) || !(hhv_invariant_9_Real == 0.0))) && !(3.0 == hbv_invariant_2_Real))) || !(hhv_invariant_23_Real == hbv_invariant_38_Real)) || !(hhv_invariant_27_Real == hbv_invariant_39_Real)) || (((((!(hhv_invariant_13_Real == hbv_invariant_1_Real) || !(hhv_invariant_12_Real == hbv_invariant_1_Real)) || !(hhv_invariant_14_Real == hbv_invariant_1_Real)) || !(hhv_invariant_15_Real == hbv_invariant_1_Real)) && hbv_invariant_17_Bool) && 4.0 == hbv_invariant_2_Real)) || (((((!(hhv_invariant_0_Real == 0.0) || !(hhv_invariant_3_Real == 0.0)) || !(hhv_invariant_2_Real == 0.0)) || !(hhv_invariant_1_Real == 0.0)) && hbv_invariant_21_Bool) && !(1.0 == hbv_invariant_2_Real))) || !(hhv_invariant_25_Real == hbv_invariant_42_Real)) || !(hhv_invariant_26_Real == hbv_invariant_43_Real)) || !(hhv_invariant_42_Real == hbv_invariant_44_Real)) || ((2.0 == hbv_invariant_2_Real && (((!(hhv_invariant_4_Real == hbv_invariant_1_Real) || !(hhv_invariant_7_Real == hbv_invariant_1_Real)) || !(hhv_invariant_6_Real == hbv_invariant_1_Real)) || !(hhv_invariant_5_Real == hbv_invariant_1_Real))) && hbv_invariant_24_Bool)) || !(hhv_invariant_20_Real == hbv_invariant_45_Real)) || ((hbv_invariant_4_Bool && 3.0 == hbv_invariant_2_Real) && (((!(hhv_invariant_10_Real == hbv_invariant_1_Real) || !(hhv_invariant_8_Real == hbv_invariant_1_Real)) || !(hhv_invariant_9_Real == hbv_invariant_1_Real)) || !(hhv_invariant_11_Real == hbv_invariant_1_Real))))) && (((((((((((((((((((((((((((((((((((((((((((((((!hbv_invariant_4_Bool || !hhv_invariant_34_Bool) && (hhv_invariant_34_Bool || hbv_invariant_4_Bool)) || !(hhv_invariant_43_Real == hbv_invariant_5_Real)) || !(hhv_invariant_15_Real == hbv_invariant_7_Real)) || !(hhv_invariant_2_Real == hbv_invariant_8_Real)) || (hbv_invariant_19_Bool && !(hhv_invariant_21_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_37_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_23_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_41_Real else hbv_invariant_33_Real)))))) || !(hhv_invariant_10_Real == hbv_invariant_11_Real)) || !(hhv_invariant_3_Real == hbv_invariant_12_Real)) || !(hhv_invariant_11_Real == hbv_invariant_13_Real)) || !(hhv_invariant_0_Real == hbv_invariant_15_Real)) || ((!hhv_invariant_35_Bool || !hbv_invariant_17_Bool) && (hhv_invariant_35_Bool || hbv_invariant_17_Bool))) || (hbv_invariant_25_Bool && !(hhv_invariant_20_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_47_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_31_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_40_Real else hbv_invariant_15_Real)))))) || !(hhv_invariant_7_Real == hbv_invariant_18_Real)) || ((!hhv_invariant_37_Bool || !hbv_invariant_19_Bool) && (hhv_invariant_37_Bool || hbv_invariant_19_Bool))) || !(hhv_invariant_14_Real == hbv_invariant_20_Real)) || (hbv_invariant_25_Bool && !(hhv_invariant_16_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_47_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_31_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_40_Real else hbv_invariant_15_Real)))))) || ((hhv_invariant_32_Bool || hbv_invariant_21_Bool) && (!hbv_invariant_21_Bool || !hhv_invariant_32_Bool))) || (hbv_invariant_19_Bool && !(hhv_invariant_29_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_37_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_23_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_41_Real else hbv_invariant_33_Real)))))) || (hbv_invariant_26_Bool && !(hhv_invariant_27_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_7_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_13_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_18_Real else hbv_invariant_12_Real)))))) || (hbv_invariant_34_Bool && !(hhv_invariant_18_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_20_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_11_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_46_Real else hbv_invariant_8_Real)))))) || !(hhv_invariant_9_Real == hbv_invariant_23_Real)) || ((hhv_invariant_33_Bool || hbv_invariant_24_Bool) && (!hhv_invariant_33_Bool || !hbv_invariant_24_Bool))) || ((hhv_invariant_36_Bool || hbv_invariant_25_Bool) && (!hhv_invariant_36_Bool || !hbv_invariant_25_Bool))) || ((hbv_invariant_26_Bool || hhv_invariant_39_Bool) && (!hhv_invariant_39_Bool || !hbv_invariant_26_Bool))) || !(hhv_invariant_40_Real == hbv_invariant_27_Real)) || !(hhv_invariant_41_Real == hbv_invariant_28_Real)) || (!(hhv_invariant_19_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_7_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_13_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_18_Real else hbv_invariant_12_Real)))) && hbv_invariant_26_Bool)) || !(hbv_invariant_14_Real == 1.0)) || !(hhv_invariant_8_Real == hbv_invariant_31_Real)) || (!(hhv_invariant_25_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_37_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_23_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_41_Real else hbv_invariant_33_Real)))) && hbv_invariant_19_Bool)) || !(hhv_invariant_1_Real == hbv_invariant_33_Real)) || ((hbv_invariant_34_Bool || hhv_invariant_38_Bool) && (!hhv_invariant_38_Bool || !hbv_invariant_34_Bool))) || (hbv_invariant_34_Bool && !(hhv_invariant_30_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_20_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_11_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_46_Real else hbv_invariant_8_Real)))))) || !(hhv_invariant_44_Real == 2.0)) || (hbv_invariant_26_Bool && !(hhv_invariant_23_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_7_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_13_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_18_Real else hbv_invariant_12_Real)))))) || !(hhv_invariant_13_Real == hbv_invariant_37_Real)) || (hbv_invariant_34_Bool && !(hhv_invariant_26_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_20_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_11_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_46_Real else hbv_invariant_8_Real)))))) || (hbv_invariant_34_Bool && !(hhv_invariant_22_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_20_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_11_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_46_Real else hbv_invariant_8_Real)))))) || !(hhv_invariant_4_Real == hbv_invariant_40_Real)) || !(hhv_invariant_5_Real == hbv_invariant_41_Real)) || (hbv_invariant_25_Bool && !(hhv_invariant_28_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_47_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_31_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_40_Real else hbv_invariant_15_Real)))))) || !(hhv_invariant_42_Real == hbv_invariant_44_Real)) || (hbv_invariant_26_Bool && !(hhv_invariant_31_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_7_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_13_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_18_Real else hbv_invariant_12_Real)))))) || (hbv_invariant_19_Bool && !(hhv_invariant_17_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_37_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_23_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_41_Real else hbv_invariant_33_Real)))))) || (hbv_invariant_25_Bool && !(hhv_invariant_24_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_47_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_31_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_40_Real else hbv_invariant_15_Real)))))) || !(hhv_invariant_6_Real == hbv_invariant_46_Real)) || !(hhv_invariant_12_Real == hbv_invariant_47_Real))) && (((((((((((((((((((((((((((((((((((((((((((((!(hhv_invariant_17_Real == hbv_invariant_3_Real) || ((!hbv_invariant_4_Bool || !hhv_invariant_34_Bool) && (hhv_invariant_34_Bool || hbv_invariant_4_Bool))) || !(hhv_invariant_18_Real == hbv_invariant_6_Real)) || !(hhv_invariant_15_Real == hbv_invariant_7_Real)) || !(hhv_invariant_2_Real == hbv_invariant_8_Real)) || !(hhv_invariant_28_Real == hbv_invariant_9_Real)) || !(hhv_invariant_29_Real == hbv_invariant_10_Real)) || !(hhv_invariant_10_Real == hbv_invariant_11_Real)) || !(hhv_invariant_3_Real == hbv_invariant_12_Real)) || !(hhv_invariant_11_Real == hbv_invariant_13_Real)) || !(hhv_invariant_0_Real == hbv_invariant_15_Real)) || !(hhv_invariant_30_Real == hbv_invariant_16_Real)) || ((!hhv_invariant_35_Bool || !hbv_invariant_17_Bool) && (hhv_invariant_35_Bool || hbv_invariant_17_Bool))) || !(hhv_invariant_7_Real == hbv_invariant_18_Real)) || ((!hhv_invariant_37_Bool || !hbv_invariant_19_Bool) && (hhv_invariant_37_Bool || hbv_invariant_19_Bool))) || !(hhv_invariant_14_Real == hbv_invariant_20_Real)) || ((hhv_invariant_32_Bool || hbv_invariant_21_Bool) && (!hbv_invariant_21_Bool || !hhv_invariant_32_Bool))) || (hbv_invariant_17_Bool && !(hhv_invariant_43_Real == (if ((hbv_invariant_9_Real == hbv_invariant_10_Real && hbv_invariant_9_Real == hbv_invariant_16_Real) || (hbv_invariant_9_Real == hbv_invariant_10_Real && hbv_invariant_9_Real == hbv_invariant_22_Real)) || (hbv_invariant_9_Real == hbv_invariant_16_Real && hbv_invariant_9_Real == hbv_invariant_22_Real) then hbv_invariant_9_Real else (if hbv_invariant_10_Real == hbv_invariant_16_Real && hbv_invariant_10_Real == hbv_invariant_22_Real then hbv_invariant_10_Real else 0.0))))) || !(hhv_invariant_31_Real == hbv_invariant_22_Real)) || !(hhv_invariant_9_Real == hbv_invariant_23_Real)) || ((hhv_invariant_33_Bool || hbv_invariant_24_Bool) && (!hhv_invariant_33_Bool || !hbv_invariant_24_Bool))) || ((hhv_invariant_36_Bool || hbv_invariant_25_Bool) && (!hhv_invariant_36_Bool || !hbv_invariant_25_Bool))) || ((hbv_invariant_26_Bool || hhv_invariant_39_Bool) && (!hhv_invariant_39_Bool || !hbv_invariant_26_Bool))) || !(hhv_invariant_16_Real == hbv_invariant_29_Real)) || !(hhv_invariant_21_Real == hbv_invariant_30_Real)) || !(hhv_invariant_8_Real == hbv_invariant_31_Real)) || !(hhv_invariant_24_Real == hbv_invariant_32_Real)) || !(hhv_invariant_1_Real == hbv_invariant_33_Real)) || ((hbv_invariant_34_Bool || hhv_invariant_38_Bool) && (!hhv_invariant_38_Bool || !hbv_invariant_34_Bool))) || !(hhv_invariant_19_Real == hbv_invariant_35_Real)) || !(hhv_invariant_44_Real == 3.0)) || !(hhv_invariant_22_Real == hbv_invariant_36_Real)) || !(hhv_invariant_13_Real == hbv_invariant_37_Real)) || !(hbv_invariant_14_Real == 2.0)) || !(hhv_invariant_23_Real == hbv_invariant_38_Real)) || !(hhv_invariant_27_Real == hbv_invariant_39_Real)) || !(hhv_invariant_4_Real == hbv_invariant_40_Real)) || !(hhv_invariant_5_Real == hbv_invariant_41_Real)) || (hbv_invariant_21_Bool && !(hhv_invariant_40_Real == (if ((hbv_invariant_29_Real == hbv_invariant_3_Real && hbv_invariant_29_Real == hbv_invariant_6_Real) || (hbv_invariant_29_Real == hbv_invariant_3_Real && hbv_invariant_29_Real == hbv_invariant_35_Real)) || (hbv_invariant_29_Real == hbv_invariant_6_Real && hbv_invariant_29_Real == hbv_invariant_35_Real) then hbv_invariant_29_Real else (if hbv_invariant_3_Real == hbv_invariant_6_Real && hbv_invariant_3_Real == hbv_invariant_35_Real then hbv_invariant_3_Real else 0.0))))) || !(hhv_invariant_25_Real == hbv_invariant_42_Real)) || !(hhv_invariant_26_Real == hbv_invariant_43_Real)) || !(hhv_invariant_20_Real == hbv_invariant_45_Real)) || !(hhv_invariant_6_Real == hbv_invariant_46_Real)) || (hbv_invariant_24_Bool && !(hhv_invariant_41_Real == (if ((hbv_invariant_45_Real == hbv_invariant_30_Real && hbv_invariant_45_Real == hbv_invariant_36_Real) || (hbv_invariant_45_Real == hbv_invariant_30_Real && hbv_invariant_45_Real == hbv_invariant_38_Real)) || (hbv_invariant_45_Real == hbv_invariant_36_Real && hbv_invariant_45_Real == hbv_invariant_38_Real) then hbv_invariant_45_Real else (if hbv_invariant_30_Real == hbv_invariant_36_Real && hbv_invariant_30_Real == hbv_invariant_38_Real then hbv_invariant_30_Real else 0.0))))) || (hbv_invariant_4_Bool && !(hhv_invariant_42_Real == (if ((hbv_invariant_32_Real == hbv_invariant_42_Real && hbv_invariant_32_Real == hbv_invariant_43_Real) || (hbv_invariant_32_Real == hbv_invariant_42_Real && hbv_invariant_32_Real == hbv_invariant_39_Real)) || (hbv_invariant_32_Real == hbv_invariant_43_Real && hbv_invariant_32_Real == hbv_invariant_39_Real) then hbv_invariant_32_Real else (if hbv_invariant_42_Real == hbv_invariant_43_Real && hbv_invariant_42_Real == hbv_invariant_39_Real then hbv_invariant_42_Real else 0.0))))) || !(hhv_invariant_12_Real == hbv_invariant_47_Real))) && hbv_invariant_1_Real == hhv_invariant_46_Real) && hbv_invariant_2_Real == hhv_invariant_45_Real; [L0] hhv_invariant_0_Real, hhv_invariant_1_Real, hhv_invariant_2_Real, hhv_invariant_3_Real, hhv_invariant_4_Real, hhv_invariant_5_Real, hhv_invariant_6_Real, hhv_invariant_7_Real, hhv_invariant_8_Real, hhv_invariant_9_Real, hhv_invariant_10_Real, hhv_invariant_11_Real, hhv_invariant_12_Real, hhv_invariant_13_Real, hhv_invariant_14_Real, hhv_invariant_15_Real, hhv_invariant_16_Real, hhv_invariant_17_Real, hhv_invariant_18_Real, hhv_invariant_19_Real, hhv_invariant_20_Real, hhv_invariant_21_Real, hhv_invariant_22_Real, hhv_invariant_23_Real, hhv_invariant_24_Real, hhv_invariant_25_Real, hhv_invariant_26_Real, hhv_invariant_27_Real, hhv_invariant_28_Real, hhv_invariant_29_Real, hhv_invariant_30_Real, hhv_invariant_31_Real, hhv_invariant_32_Bool, hhv_invariant_33_Bool, hhv_invariant_34_Bool, hhv_invariant_35_Bool, hhv_invariant_36_Bool, hhv_invariant_37_Bool, hhv_invariant_38_Bool, hhv_invariant_39_Bool, hhv_invariant_40_Real, hhv_invariant_41_Real, hhv_invariant_42_Real, hhv_invariant_43_Real, hhv_invariant_44_Real, hhv_invariant_45_Real, hhv_invariant_46_Real := hbv_invariant_15_Real, hbv_invariant_33_Real, hbv_invariant_8_Real, hbv_invariant_12_Real, hbv_invariant_40_Real, hbv_invariant_41_Real, hbv_invariant_46_Real, hbv_invariant_18_Real, hbv_invariant_31_Real, hbv_invariant_23_Real, hbv_invariant_11_Real, hbv_invariant_13_Real, hbv_invariant_47_Real, hbv_invariant_37_Real, hbv_invariant_20_Real, hbv_invariant_7_Real, hbv_invariant_29_Real, hbv_invariant_3_Real, hbv_invariant_6_Real, hbv_invariant_35_Real, hbv_invariant_45_Real, hbv_invariant_30_Real, hbv_invariant_36_Real, hbv_invariant_38_Real, hbv_invariant_32_Real, hbv_invariant_42_Real, hbv_invariant_43_Real, hbv_invariant_39_Real, hbv_invariant_9_Real, hbv_invariant_10_Real, hbv_invariant_16_Real, hbv_invariant_22_Real, hbv_invariant_21_Bool, hbv_invariant_24_Bool, hbv_invariant_4_Bool, hbv_invariant_17_Bool, hbv_invariant_25_Bool, hbv_invariant_19_Bool, hbv_invariant_34_Bool, hbv_invariant_26_Bool, hbv_invariant_27_Real, hbv_invariant_28_Real, hbv_invariant_44_Real, hbv_invariant_5_Real, hbv_invariant_14_Real, hbv_invariant_2_Real, hbv_invariant_1_Real; [L0] havoc hbv_invariant_31_Real, hbv_invariant_30_Real, hbv_invariant_42_Real, hbv_invariant_12_Real, hbv_invariant_37_Real, hbv_invariant_4_Bool, hbv_invariant_36_Real, hbv_invariant_25_Bool, hbv_invariant_39_Real, hbv_invariant_29_Real, hbv_invariant_40_Real, hbv_invariant_38_Real, hbv_invariant_45_Real, hbv_invariant_23_Real, hbv_invariant_11_Real, hbv_invariant_2_Real, hbv_invariant_22_Real, hbv_invariant_20_Real, hbv_invariant_28_Real, hbv_invariant_33_Real, hbv_invariant_19_Bool, hbv_invariant_43_Real, hbv_invariant_34_Bool, hbv_invariant_13_Real, hbv_invariant_14_Real, hbv_invariant_10_Real, hbv_invariant_8_Real, hbv_invariant_35_Real, hbv_invariant_15_Real, hbv_invariant_26_Bool, hbv_invariant_32_Real, hbv_invariant_1_Real, hbv_invariant_47_Real, hbv_invariant_18_Real, hbv_invariant_21_Bool, hbv_invariant_9_Real, hbv_invariant_6_Real, hbv_invariant_24_Bool, hbv_invariant_27_Real, hbv_invariant_46_Real, hbv_invariant_17_Bool, hbv_invariant_41_Real, hbv_invariant_3_Real, hbv_invariant_16_Real, hbv_invariant_5_Real, hbv_invariant_7_Real, hbv_invariant_44_Real; [L0] assume (!((((((((((((((((((((((((((((((((((((((((((((((((!(hhv_invariant_17_Real == hbv_invariant_3_Real) || ((!hbv_invariant_4_Bool || !hhv_invariant_34_Bool) && (hhv_invariant_34_Bool || hbv_invariant_4_Bool))) || !(hhv_invariant_43_Real == hbv_invariant_5_Real)) || !(hhv_invariant_18_Real == hbv_invariant_6_Real)) || !(hhv_invariant_15_Real == hbv_invariant_7_Real)) || !(hhv_invariant_2_Real == hbv_invariant_8_Real)) || !(hhv_invariant_28_Real == hbv_invariant_9_Real)) || !(hhv_invariant_29_Real == hbv_invariant_10_Real)) || !(hhv_invariant_10_Real == hbv_invariant_11_Real)) || !(hhv_invariant_3_Real == hbv_invariant_12_Real)) || !(hhv_invariant_11_Real == hbv_invariant_13_Real)) || !(hbv_invariant_14_Real == 3.0)) || !(hhv_invariant_0_Real == hbv_invariant_15_Real)) || !(hhv_invariant_30_Real == hbv_invariant_16_Real)) || ((!hhv_invariant_35_Bool || !hbv_invariant_17_Bool) && (hhv_invariant_35_Bool || hbv_invariant_17_Bool))) || !(hhv_invariant_44_Real == hbv_invariant_14_Real)) || !(hhv_invariant_7_Real == hbv_invariant_18_Real)) || ((!hhv_invariant_37_Bool || !hbv_invariant_19_Bool) && (hhv_invariant_37_Bool || hbv_invariant_19_Bool))) || !(hhv_invariant_14_Real == hbv_invariant_20_Real)) || ((hhv_invariant_32_Bool || hbv_invariant_21_Bool) && (!hbv_invariant_21_Bool || !hhv_invariant_32_Bool))) || !(hhv_invariant_31_Real == hbv_invariant_22_Real)) || !(hhv_invariant_9_Real == hbv_invariant_23_Real)) || ((hhv_invariant_33_Bool || hbv_invariant_24_Bool) && (!hhv_invariant_33_Bool || !hbv_invariant_24_Bool))) || ((hhv_invariant_36_Bool || hbv_invariant_25_Bool) && (!hhv_invariant_36_Bool || !hbv_invariant_25_Bool))) || ((hbv_invariant_26_Bool || hhv_invariant_39_Bool) && (!hhv_invariant_39_Bool || !hbv_invariant_26_Bool))) || !(hhv_invariant_40_Real == hbv_invariant_27_Real)) || !(hhv_invariant_41_Real == hbv_invariant_28_Real)) || !(hhv_invariant_16_Real == hbv_invariant_29_Real)) || !(hhv_invariant_21_Real == hbv_invariant_30_Real)) || !(hhv_invariant_8_Real == hbv_invariant_31_Real)) || !(hhv_invariant_24_Real == hbv_invariant_32_Real)) || !(hhv_invariant_1_Real == hbv_invariant_33_Real)) || ((hbv_invariant_34_Bool || hhv_invariant_38_Bool) && (!hhv_invariant_38_Bool || !hbv_invariant_34_Bool))) || !(hhv_invariant_19_Real == hbv_invariant_35_Real)) || !(hhv_invariant_22_Real == hbv_invariant_36_Real)) || !(hhv_invariant_13_Real == hbv_invariant_37_Real)) || !(hhv_invariant_23_Real == hbv_invariant_38_Real)) || !(hhv_invariant_27_Real == hbv_invariant_39_Real)) || !(hhv_invariant_4_Real == hbv_invariant_40_Real)) || !(hhv_invariant_5_Real == hbv_invariant_41_Real)) || !(hhv_invariant_25_Real == hbv_invariant_42_Real)) || !(hhv_invariant_26_Real == hbv_invariant_43_Real)) || !(hhv_invariant_42_Real == hbv_invariant_44_Real)) || !(hhv_invariant_20_Real == hbv_invariant_45_Real)) || !(hhv_invariant_6_Real == hbv_invariant_46_Real)) || !(hhv_invariant_12_Real == hbv_invariant_47_Real)) && (((((((((((((((((((((((((((((((((((((!(hhv_invariant_17_Real == hbv_invariant_3_Real) || ((!hbv_invariant_4_Bool || !hhv_invariant_34_Bool) && (hhv_invariant_34_Bool || hbv_invariant_4_Bool))) || !(hhv_invariant_43_Real == hbv_invariant_5_Real)) || !(hhv_invariant_18_Real == hbv_invariant_6_Real)) || !(hhv_invariant_28_Real == hbv_invariant_9_Real)) || !(hhv_invariant_29_Real == hbv_invariant_10_Real)) || (((((!(hhv_invariant_3_Real == hbv_invariant_1_Real) || !(hhv_invariant_2_Real == hbv_invariant_1_Real)) || !(hhv_invariant_1_Real == hbv_invariant_1_Real)) || !(hhv_invariant_0_Real == hbv_invariant_1_Real)) && hbv_invariant_21_Bool) && 1.0 == hbv_invariant_2_Real)) || ((!hhv_invariant_35_Bool || !hbv_invariant_17_Bool) && (hhv_invariant_35_Bool || hbv_invariant_17_Bool))) || !(hhv_invariant_44_Real == 1.0)) || !(hhv_invariant_30_Real == hbv_invariant_16_Real)) || ((!hhv_invariant_37_Bool || !hbv_invariant_19_Bool) && (hhv_invariant_37_Bool || hbv_invariant_19_Bool))) || ((hhv_invariant_32_Bool || hbv_invariant_21_Bool) && (!hbv_invariant_21_Bool || !hhv_invariant_32_Bool))) || !(hhv_invariant_31_Real == hbv_invariant_22_Real)) || ((hhv_invariant_33_Bool || hbv_invariant_24_Bool) && (!hhv_invariant_33_Bool || !hbv_invariant_24_Bool))) || ((hhv_invariant_36_Bool || hbv_invariant_25_Bool) && (!hhv_invariant_36_Bool || !hbv_invariant_25_Bool))) || ((hbv_invariant_26_Bool || hhv_invariant_39_Bool) && (!hhv_invariant_39_Bool || !hbv_invariant_26_Bool))) || !(hhv_invariant_40_Real == hbv_invariant_27_Real)) || !(hhv_invariant_41_Real == hbv_invariant_28_Real)) || !(hbv_invariant_14_Real == 0.0)) || !(hhv_invariant_16_Real == hbv_invariant_29_Real)) || !(hhv_invariant_21_Real == hbv_invariant_30_Real)) || !(hhv_invariant_24_Real == hbv_invariant_32_Real)) || ((hbv_invariant_17_Bool && !(4.0 == hbv_invariant_2_Real)) && (((!(hhv_invariant_14_Real == 0.0) || !(hhv_invariant_12_Real == 0.0)) || !(hhv_invariant_13_Real == 0.0)) || !(hhv_invariant_15_Real == 0.0)))) || ((hbv_invariant_34_Bool || hhv_invariant_38_Bool) && (!hhv_invariant_38_Bool || !hbv_invariant_34_Bool))) || ((!(2.0 == hbv_invariant_2_Real) && hbv_invariant_24_Bool) && (((!(hhv_invariant_7_Real == 0.0) || !(hhv_invariant_5_Real == 0.0)) || !(hhv_invariant_4_Real == 0.0)) || !(hhv_invariant_6_Real == 0.0)))) || !(hhv_invariant_19_Real == hbv_invariant_35_Real)) || !(hhv_invariant_22_Real == hbv_invariant_36_Real)) || ((hbv_invariant_4_Bool && (((!(hhv_invariant_10_Real == 0.0) || !(hhv_invariant_8_Real == 0.0)) || !(hhv_invariant_11_Real == 0.0)) || !(hhv_invariant_9_Real == 0.0))) && !(3.0 == hbv_invariant_2_Real))) || !(hhv_invariant_23_Real == hbv_invariant_38_Real)) || !(hhv_invariant_27_Real == hbv_invariant_39_Real)) || (((((!(hhv_invariant_13_Real == hbv_invariant_1_Real) || !(hhv_invariant_12_Real == hbv_invariant_1_Real)) || !(hhv_invariant_14_Real == hbv_invariant_1_Real)) || !(hhv_invariant_15_Real == hbv_invariant_1_Real)) && hbv_invariant_17_Bool) && 4.0 == hbv_invariant_2_Real)) || (((((!(hhv_invariant_0_Real == 0.0) || !(hhv_invariant_3_Real == 0.0)) || !(hhv_invariant_2_Real == 0.0)) || !(hhv_invariant_1_Real == 0.0)) && hbv_invariant_21_Bool) && !(1.0 == hbv_invariant_2_Real))) || !(hhv_invariant_25_Real == hbv_invariant_42_Real)) || !(hhv_invariant_26_Real == hbv_invariant_43_Real)) || !(hhv_invariant_42_Real == hbv_invariant_44_Real)) || ((2.0 == hbv_invariant_2_Real && (((!(hhv_invariant_4_Real == hbv_invariant_1_Real) || !(hhv_invariant_7_Real == hbv_invariant_1_Real)) || !(hhv_invariant_6_Real == hbv_invariant_1_Real)) || !(hhv_invariant_5_Real == hbv_invariant_1_Real))) && hbv_invariant_24_Bool)) || !(hhv_invariant_20_Real == hbv_invariant_45_Real)) || ((hbv_invariant_4_Bool && 3.0 == hbv_invariant_2_Real) && (((!(hhv_invariant_10_Real == hbv_invariant_1_Real) || !(hhv_invariant_8_Real == hbv_invariant_1_Real)) || !(hhv_invariant_9_Real == hbv_invariant_1_Real)) || !(hhv_invariant_11_Real == hbv_invariant_1_Real))))) && (((((((((((((((((((((((((((((((((((((((((((((((!hbv_invariant_4_Bool || !hhv_invariant_34_Bool) && (hhv_invariant_34_Bool || hbv_invariant_4_Bool)) || !(hhv_invariant_43_Real == hbv_invariant_5_Real)) || !(hhv_invariant_15_Real == hbv_invariant_7_Real)) || !(hhv_invariant_2_Real == hbv_invariant_8_Real)) || (hbv_invariant_19_Bool && !(hhv_invariant_21_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_37_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_23_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_41_Real else hbv_invariant_33_Real)))))) || !(hhv_invariant_10_Real == hbv_invariant_11_Real)) || !(hhv_invariant_3_Real == hbv_invariant_12_Real)) || !(hhv_invariant_11_Real == hbv_invariant_13_Real)) || !(hhv_invariant_0_Real == hbv_invariant_15_Real)) || ((!hhv_invariant_35_Bool || !hbv_invariant_17_Bool) && (hhv_invariant_35_Bool || hbv_invariant_17_Bool))) || (hbv_invariant_25_Bool && !(hhv_invariant_20_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_47_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_31_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_40_Real else hbv_invariant_15_Real)))))) || !(hhv_invariant_7_Real == hbv_invariant_18_Real)) || ((!hhv_invariant_37_Bool || !hbv_invariant_19_Bool) && (hhv_invariant_37_Bool || hbv_invariant_19_Bool))) || !(hhv_invariant_14_Real == hbv_invariant_20_Real)) || (hbv_invariant_25_Bool && !(hhv_invariant_16_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_47_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_31_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_40_Real else hbv_invariant_15_Real)))))) || ((hhv_invariant_32_Bool || hbv_invariant_21_Bool) && (!hbv_invariant_21_Bool || !hhv_invariant_32_Bool))) || (hbv_invariant_19_Bool && !(hhv_invariant_29_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_37_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_23_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_41_Real else hbv_invariant_33_Real)))))) || (hbv_invariant_26_Bool && !(hhv_invariant_27_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_7_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_13_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_18_Real else hbv_invariant_12_Real)))))) || (hbv_invariant_34_Bool && !(hhv_invariant_18_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_20_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_11_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_46_Real else hbv_invariant_8_Real)))))) || !(hhv_invariant_9_Real == hbv_invariant_23_Real)) || ((hhv_invariant_33_Bool || hbv_invariant_24_Bool) && (!hhv_invariant_33_Bool || !hbv_invariant_24_Bool))) || ((hhv_invariant_36_Bool || hbv_invariant_25_Bool) && (!hhv_invariant_36_Bool || !hbv_invariant_25_Bool))) || ((hbv_invariant_26_Bool || hhv_invariant_39_Bool) && (!hhv_invariant_39_Bool || !hbv_invariant_26_Bool))) || !(hhv_invariant_40_Real == hbv_invariant_27_Real)) || !(hhv_invariant_41_Real == hbv_invariant_28_Real)) || (!(hhv_invariant_19_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_7_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_13_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_18_Real else hbv_invariant_12_Real)))) && hbv_invariant_26_Bool)) || !(hbv_invariant_14_Real == 1.0)) || !(hhv_invariant_8_Real == hbv_invariant_31_Real)) || (!(hhv_invariant_25_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_37_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_23_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_41_Real else hbv_invariant_33_Real)))) && hbv_invariant_19_Bool)) || !(hhv_invariant_1_Real == hbv_invariant_33_Real)) || ((hbv_invariant_34_Bool || hhv_invariant_38_Bool) && (!hhv_invariant_38_Bool || !hbv_invariant_34_Bool))) || (hbv_invariant_34_Bool && !(hhv_invariant_30_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_20_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_11_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_46_Real else hbv_invariant_8_Real)))))) || !(hhv_invariant_44_Real == 2.0)) || (hbv_invariant_26_Bool && !(hhv_invariant_23_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_7_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_13_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_18_Real else hbv_invariant_12_Real)))))) || !(hhv_invariant_13_Real == hbv_invariant_37_Real)) || (hbv_invariant_34_Bool && !(hhv_invariant_26_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_20_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_11_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_46_Real else hbv_invariant_8_Real)))))) || (hbv_invariant_34_Bool && !(hhv_invariant_22_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_20_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_11_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_46_Real else hbv_invariant_8_Real)))))) || !(hhv_invariant_4_Real == hbv_invariant_40_Real)) || !(hhv_invariant_5_Real == hbv_invariant_41_Real)) || (hbv_invariant_25_Bool && !(hhv_invariant_28_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_47_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_31_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_40_Real else hbv_invariant_15_Real)))))) || !(hhv_invariant_42_Real == hbv_invariant_44_Real)) || (hbv_invariant_26_Bool && !(hhv_invariant_31_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_7_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_13_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_18_Real else hbv_invariant_12_Real)))))) || (hbv_invariant_19_Bool && !(hhv_invariant_17_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_37_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_23_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_41_Real else hbv_invariant_33_Real)))))) || (hbv_invariant_25_Bool && !(hhv_invariant_24_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_47_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_31_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_40_Real else hbv_invariant_15_Real)))))) || !(hhv_invariant_6_Real == hbv_invariant_46_Real)) || !(hhv_invariant_12_Real == hbv_invariant_47_Real))) && (((((((((((((((((((((((((((((((((((((((((((((!(hhv_invariant_17_Real == hbv_invariant_3_Real) || ((!hbv_invariant_4_Bool || !hhv_invariant_34_Bool) && (hhv_invariant_34_Bool || hbv_invariant_4_Bool))) || !(hhv_invariant_18_Real == hbv_invariant_6_Real)) || !(hhv_invariant_15_Real == hbv_invariant_7_Real)) || !(hhv_invariant_2_Real == hbv_invariant_8_Real)) || !(hhv_invariant_28_Real == hbv_invariant_9_Real)) || !(hhv_invariant_29_Real == hbv_invariant_10_Real)) || !(hhv_invariant_10_Real == hbv_invariant_11_Real)) || !(hhv_invariant_3_Real == hbv_invariant_12_Real)) || !(hhv_invariant_11_Real == hbv_invariant_13_Real)) || !(hhv_invariant_0_Real == hbv_invariant_15_Real)) || !(hhv_invariant_30_Real == hbv_invariant_16_Real)) || ((!hhv_invariant_35_Bool || !hbv_invariant_17_Bool) && (hhv_invariant_35_Bool || hbv_invariant_17_Bool))) || !(hhv_invariant_7_Real == hbv_invariant_18_Real)) || ((!hhv_invariant_37_Bool || !hbv_invariant_19_Bool) && (hhv_invariant_37_Bool || hbv_invariant_19_Bool))) || !(hhv_invariant_14_Real == hbv_invariant_20_Real)) || ((hhv_invariant_32_Bool || hbv_invariant_21_Bool) && (!hbv_invariant_21_Bool || !hhv_invariant_32_Bool))) || (hbv_invariant_17_Bool && !(hhv_invariant_43_Real == (if ((hbv_invariant_9_Real == hbv_invariant_10_Real && hbv_invariant_9_Real == hbv_invariant_16_Real) || (hbv_invariant_9_Real == hbv_invariant_10_Real && hbv_invariant_9_Real == hbv_invariant_22_Real)) || (hbv_invariant_9_Real == hbv_invariant_16_Real && hbv_invariant_9_Real == hbv_invariant_22_Real) then hbv_invariant_9_Real else (if hbv_invariant_10_Real == hbv_invariant_16_Real && hbv_invariant_10_Real == hbv_invariant_22_Real then hbv_invariant_10_Real else 0.0))))) || !(hhv_invariant_31_Real == hbv_invariant_22_Real)) || !(hhv_invariant_9_Real == hbv_invariant_23_Real)) || ((hhv_invariant_33_Bool || hbv_invariant_24_Bool) && (!hhv_invariant_33_Bool || !hbv_invariant_24_Bool))) || ((hhv_invariant_36_Bool || hbv_invariant_25_Bool) && (!hhv_invariant_36_Bool || !hbv_invariant_25_Bool))) || ((hbv_invariant_26_Bool || hhv_invariant_39_Bool) && (!hhv_invariant_39_Bool || !hbv_invariant_26_Bool))) || !(hhv_invariant_16_Real == hbv_invariant_29_Real)) || !(hhv_invariant_21_Real == hbv_invariant_30_Real)) || !(hhv_invariant_8_Real == hbv_invariant_31_Real)) || !(hhv_invariant_24_Real == hbv_invariant_32_Real)) || !(hhv_invariant_1_Real == hbv_invariant_33_Real)) || ((hbv_invariant_34_Bool || hhv_invariant_38_Bool) && (!hhv_invariant_38_Bool || !hbv_invariant_34_Bool))) || !(hhv_invariant_19_Real == hbv_invariant_35_Real)) || !(hhv_invariant_44_Real == 3.0)) || !(hhv_invariant_22_Real == hbv_invariant_36_Real)) || !(hhv_invariant_13_Real == hbv_invariant_37_Real)) || !(hbv_invariant_14_Real == 2.0)) || !(hhv_invariant_23_Real == hbv_invariant_38_Real)) || !(hhv_invariant_27_Real == hbv_invariant_39_Real)) || !(hhv_invariant_4_Real == hbv_invariant_40_Real)) || !(hhv_invariant_5_Real == hbv_invariant_41_Real)) || (hbv_invariant_21_Bool && !(hhv_invariant_40_Real == (if ((hbv_invariant_29_Real == hbv_invariant_3_Real && hbv_invariant_29_Real == hbv_invariant_6_Real) || (hbv_invariant_29_Real == hbv_invariant_3_Real && hbv_invariant_29_Real == hbv_invariant_35_Real)) || (hbv_invariant_29_Real == hbv_invariant_6_Real && hbv_invariant_29_Real == hbv_invariant_35_Real) then hbv_invariant_29_Real else (if hbv_invariant_3_Real == hbv_invariant_6_Real && hbv_invariant_3_Real == hbv_invariant_35_Real then hbv_invariant_3_Real else 0.0))))) || !(hhv_invariant_25_Real == hbv_invariant_42_Real)) || !(hhv_invariant_26_Real == hbv_invariant_43_Real)) || !(hhv_invariant_20_Real == hbv_invariant_45_Real)) || !(hhv_invariant_6_Real == hbv_invariant_46_Real)) || (hbv_invariant_24_Bool && !(hhv_invariant_41_Real == (if ((hbv_invariant_45_Real == hbv_invariant_30_Real && hbv_invariant_45_Real == hbv_invariant_36_Real) || (hbv_invariant_45_Real == hbv_invariant_30_Real && hbv_invariant_45_Real == hbv_invariant_38_Real)) || (hbv_invariant_45_Real == hbv_invariant_36_Real && hbv_invariant_45_Real == hbv_invariant_38_Real) then hbv_invariant_45_Real else (if hbv_invariant_30_Real == hbv_invariant_36_Real && hbv_invariant_30_Real == hbv_invariant_38_Real then hbv_invariant_30_Real else 0.0))))) || (hbv_invariant_4_Bool && !(hhv_invariant_42_Real == (if ((hbv_invariant_32_Real == hbv_invariant_42_Real && hbv_invariant_32_Real == hbv_invariant_43_Real) || (hbv_invariant_32_Real == hbv_invariant_42_Real && hbv_invariant_32_Real == hbv_invariant_39_Real)) || (hbv_invariant_32_Real == hbv_invariant_43_Real && hbv_invariant_32_Real == hbv_invariant_39_Real) then hbv_invariant_32_Real else (if hbv_invariant_42_Real == hbv_invariant_43_Real && hbv_invariant_42_Real == hbv_invariant_39_Real then hbv_invariant_42_Real else 0.0))))) || !(hhv_invariant_12_Real == hbv_invariant_47_Real))) && hbv_invariant_1_Real == hhv_invariant_46_Real) && hbv_invariant_2_Real == hhv_invariant_45_Real; [L0] hhv_invariant_0_Real, hhv_invariant_1_Real, hhv_invariant_2_Real, hhv_invariant_3_Real, hhv_invariant_4_Real, hhv_invariant_5_Real, hhv_invariant_6_Real, hhv_invariant_7_Real, hhv_invariant_8_Real, hhv_invariant_9_Real, hhv_invariant_10_Real, hhv_invariant_11_Real, hhv_invariant_12_Real, hhv_invariant_13_Real, hhv_invariant_14_Real, hhv_invariant_15_Real, hhv_invariant_16_Real, hhv_invariant_17_Real, hhv_invariant_18_Real, hhv_invariant_19_Real, hhv_invariant_20_Real, hhv_invariant_21_Real, hhv_invariant_22_Real, hhv_invariant_23_Real, hhv_invariant_24_Real, hhv_invariant_25_Real, hhv_invariant_26_Real, hhv_invariant_27_Real, hhv_invariant_28_Real, hhv_invariant_29_Real, hhv_invariant_30_Real, hhv_invariant_31_Real, hhv_invariant_32_Bool, hhv_invariant_33_Bool, hhv_invariant_34_Bool, hhv_invariant_35_Bool, hhv_invariant_36_Bool, hhv_invariant_37_Bool, hhv_invariant_38_Bool, hhv_invariant_39_Bool, hhv_invariant_40_Real, hhv_invariant_41_Real, hhv_invariant_42_Real, hhv_invariant_43_Real, hhv_invariant_44_Real, hhv_invariant_45_Real, hhv_invariant_46_Real := hbv_invariant_15_Real, hbv_invariant_33_Real, hbv_invariant_8_Real, hbv_invariant_12_Real, hbv_invariant_40_Real, hbv_invariant_41_Real, hbv_invariant_46_Real, hbv_invariant_18_Real, hbv_invariant_31_Real, hbv_invariant_23_Real, hbv_invariant_11_Real, hbv_invariant_13_Real, hbv_invariant_47_Real, hbv_invariant_37_Real, hbv_invariant_20_Real, hbv_invariant_7_Real, hbv_invariant_29_Real, hbv_invariant_3_Real, hbv_invariant_6_Real, hbv_invariant_35_Real, hbv_invariant_45_Real, hbv_invariant_30_Real, hbv_invariant_36_Real, hbv_invariant_38_Real, hbv_invariant_32_Real, hbv_invariant_42_Real, hbv_invariant_43_Real, hbv_invariant_39_Real, hbv_invariant_9_Real, hbv_invariant_10_Real, hbv_invariant_16_Real, hbv_invariant_22_Real, hbv_invariant_21_Bool, hbv_invariant_24_Bool, hbv_invariant_4_Bool, hbv_invariant_17_Bool, hbv_invariant_25_Bool, hbv_invariant_19_Bool, hbv_invariant_34_Bool, hbv_invariant_26_Bool, hbv_invariant_27_Real, hbv_invariant_28_Real, hbv_invariant_44_Real, hbv_invariant_5_Real, hbv_invariant_14_Real, hbv_invariant_2_Real, hbv_invariant_1_Real; [L0] havoc hbv_invariant_31_Real, hbv_invariant_30_Real, hbv_invariant_42_Real, hbv_invariant_12_Real, hbv_invariant_37_Real, hbv_invariant_4_Bool, hbv_invariant_36_Real, hbv_invariant_25_Bool, hbv_invariant_39_Real, hbv_invariant_29_Real, hbv_invariant_40_Real, hbv_invariant_38_Real, hbv_invariant_45_Real, hbv_invariant_23_Real, hbv_invariant_11_Real, hbv_invariant_2_Real, hbv_invariant_22_Real, hbv_invariant_20_Real, hbv_invariant_28_Real, hbv_invariant_33_Real, hbv_invariant_19_Bool, hbv_invariant_43_Real, hbv_invariant_34_Bool, hbv_invariant_13_Real, hbv_invariant_14_Real, hbv_invariant_10_Real, hbv_invariant_8_Real, hbv_invariant_35_Real, hbv_invariant_15_Real, hbv_invariant_26_Bool, hbv_invariant_32_Real, hbv_invariant_1_Real, hbv_invariant_47_Real, hbv_invariant_18_Real, hbv_invariant_21_Bool, hbv_invariant_9_Real, hbv_invariant_6_Real, hbv_invariant_24_Bool, hbv_invariant_27_Real, hbv_invariant_46_Real, hbv_invariant_17_Bool, hbv_invariant_41_Real, hbv_invariant_3_Real, hbv_invariant_16_Real, hbv_invariant_5_Real, hbv_invariant_7_Real, hbv_invariant_44_Real; [L0] assume (!((((((((((((((((((((((((((((((((((((((((((((((((!(hhv_invariant_17_Real == hbv_invariant_3_Real) || ((!hbv_invariant_4_Bool || !hhv_invariant_34_Bool) && (hhv_invariant_34_Bool || hbv_invariant_4_Bool))) || !(hhv_invariant_43_Real == hbv_invariant_5_Real)) || !(hhv_invariant_18_Real == hbv_invariant_6_Real)) || !(hhv_invariant_15_Real == hbv_invariant_7_Real)) || !(hhv_invariant_2_Real == hbv_invariant_8_Real)) || !(hhv_invariant_28_Real == hbv_invariant_9_Real)) || !(hhv_invariant_29_Real == hbv_invariant_10_Real)) || !(hhv_invariant_10_Real == hbv_invariant_11_Real)) || !(hhv_invariant_3_Real == hbv_invariant_12_Real)) || !(hhv_invariant_11_Real == hbv_invariant_13_Real)) || !(hbv_invariant_14_Real == 3.0)) || !(hhv_invariant_0_Real == hbv_invariant_15_Real)) || !(hhv_invariant_30_Real == hbv_invariant_16_Real)) || ((!hhv_invariant_35_Bool || !hbv_invariant_17_Bool) && (hhv_invariant_35_Bool || hbv_invariant_17_Bool))) || !(hhv_invariant_44_Real == hbv_invariant_14_Real)) || !(hhv_invariant_7_Real == hbv_invariant_18_Real)) || ((!hhv_invariant_37_Bool || !hbv_invariant_19_Bool) && (hhv_invariant_37_Bool || hbv_invariant_19_Bool))) || !(hhv_invariant_14_Real == hbv_invariant_20_Real)) || ((hhv_invariant_32_Bool || hbv_invariant_21_Bool) && (!hbv_invariant_21_Bool || !hhv_invariant_32_Bool))) || !(hhv_invariant_31_Real == hbv_invariant_22_Real)) || !(hhv_invariant_9_Real == hbv_invariant_23_Real)) || ((hhv_invariant_33_Bool || hbv_invariant_24_Bool) && (!hhv_invariant_33_Bool || !hbv_invariant_24_Bool))) || ((hhv_invariant_36_Bool || hbv_invariant_25_Bool) && (!hhv_invariant_36_Bool || !hbv_invariant_25_Bool))) || ((hbv_invariant_26_Bool || hhv_invariant_39_Bool) && (!hhv_invariant_39_Bool || !hbv_invariant_26_Bool))) || !(hhv_invariant_40_Real == hbv_invariant_27_Real)) || !(hhv_invariant_41_Real == hbv_invariant_28_Real)) || !(hhv_invariant_16_Real == hbv_invariant_29_Real)) || !(hhv_invariant_21_Real == hbv_invariant_30_Real)) || !(hhv_invariant_8_Real == hbv_invariant_31_Real)) || !(hhv_invariant_24_Real == hbv_invariant_32_Real)) || !(hhv_invariant_1_Real == hbv_invariant_33_Real)) || ((hbv_invariant_34_Bool || hhv_invariant_38_Bool) && (!hhv_invariant_38_Bool || !hbv_invariant_34_Bool))) || !(hhv_invariant_19_Real == hbv_invariant_35_Real)) || !(hhv_invariant_22_Real == hbv_invariant_36_Real)) || !(hhv_invariant_13_Real == hbv_invariant_37_Real)) || !(hhv_invariant_23_Real == hbv_invariant_38_Real)) || !(hhv_invariant_27_Real == hbv_invariant_39_Real)) || !(hhv_invariant_4_Real == hbv_invariant_40_Real)) || !(hhv_invariant_5_Real == hbv_invariant_41_Real)) || !(hhv_invariant_25_Real == hbv_invariant_42_Real)) || !(hhv_invariant_26_Real == hbv_invariant_43_Real)) || !(hhv_invariant_42_Real == hbv_invariant_44_Real)) || !(hhv_invariant_20_Real == hbv_invariant_45_Real)) || !(hhv_invariant_6_Real == hbv_invariant_46_Real)) || !(hhv_invariant_12_Real == hbv_invariant_47_Real)) && (((((((((((((((((((((((((((((((((((((!(hhv_invariant_17_Real == hbv_invariant_3_Real) || ((!hbv_invariant_4_Bool || !hhv_invariant_34_Bool) && (hhv_invariant_34_Bool || hbv_invariant_4_Bool))) || !(hhv_invariant_43_Real == hbv_invariant_5_Real)) || !(hhv_invariant_18_Real == hbv_invariant_6_Real)) || !(hhv_invariant_28_Real == hbv_invariant_9_Real)) || !(hhv_invariant_29_Real == hbv_invariant_10_Real)) || (((((!(hhv_invariant_3_Real == hbv_invariant_1_Real) || !(hhv_invariant_2_Real == hbv_invariant_1_Real)) || !(hhv_invariant_1_Real == hbv_invariant_1_Real)) || !(hhv_invariant_0_Real == hbv_invariant_1_Real)) && hbv_invariant_21_Bool) && 1.0 == hbv_invariant_2_Real)) || ((!hhv_invariant_35_Bool || !hbv_invariant_17_Bool) && (hhv_invariant_35_Bool || hbv_invariant_17_Bool))) || !(hhv_invariant_44_Real == 1.0)) || !(hhv_invariant_30_Real == hbv_invariant_16_Real)) || ((!hhv_invariant_37_Bool || !hbv_invariant_19_Bool) && (hhv_invariant_37_Bool || hbv_invariant_19_Bool))) || ((hhv_invariant_32_Bool || hbv_invariant_21_Bool) && (!hbv_invariant_21_Bool || !hhv_invariant_32_Bool))) || !(hhv_invariant_31_Real == hbv_invariant_22_Real)) || ((hhv_invariant_33_Bool || hbv_invariant_24_Bool) && (!hhv_invariant_33_Bool || !hbv_invariant_24_Bool))) || ((hhv_invariant_36_Bool || hbv_invariant_25_Bool) && (!hhv_invariant_36_Bool || !hbv_invariant_25_Bool))) || ((hbv_invariant_26_Bool || hhv_invariant_39_Bool) && (!hhv_invariant_39_Bool || !hbv_invariant_26_Bool))) || !(hhv_invariant_40_Real == hbv_invariant_27_Real)) || !(hhv_invariant_41_Real == hbv_invariant_28_Real)) || !(hbv_invariant_14_Real == 0.0)) || !(hhv_invariant_16_Real == hbv_invariant_29_Real)) || !(hhv_invariant_21_Real == hbv_invariant_30_Real)) || !(hhv_invariant_24_Real == hbv_invariant_32_Real)) || ((hbv_invariant_17_Bool && !(4.0 == hbv_invariant_2_Real)) && (((!(hhv_invariant_14_Real == 0.0) || !(hhv_invariant_12_Real == 0.0)) || !(hhv_invariant_13_Real == 0.0)) || !(hhv_invariant_15_Real == 0.0)))) || ((hbv_invariant_34_Bool || hhv_invariant_38_Bool) && (!hhv_invariant_38_Bool || !hbv_invariant_34_Bool))) || ((!(2.0 == hbv_invariant_2_Real) && hbv_invariant_24_Bool) && (((!(hhv_invariant_7_Real == 0.0) || !(hhv_invariant_5_Real == 0.0)) || !(hhv_invariant_4_Real == 0.0)) || !(hhv_invariant_6_Real == 0.0)))) || !(hhv_invariant_19_Real == hbv_invariant_35_Real)) || !(hhv_invariant_22_Real == hbv_invariant_36_Real)) || ((hbv_invariant_4_Bool && (((!(hhv_invariant_10_Real == 0.0) || !(hhv_invariant_8_Real == 0.0)) || !(hhv_invariant_11_Real == 0.0)) || !(hhv_invariant_9_Real == 0.0))) && !(3.0 == hbv_invariant_2_Real))) || !(hhv_invariant_23_Real == hbv_invariant_38_Real)) || !(hhv_invariant_27_Real == hbv_invariant_39_Real)) || (((((!(hhv_invariant_13_Real == hbv_invariant_1_Real) || !(hhv_invariant_12_Real == hbv_invariant_1_Real)) || !(hhv_invariant_14_Real == hbv_invariant_1_Real)) || !(hhv_invariant_15_Real == hbv_invariant_1_Real)) && hbv_invariant_17_Bool) && 4.0 == hbv_invariant_2_Real)) || (((((!(hhv_invariant_0_Real == 0.0) || !(hhv_invariant_3_Real == 0.0)) || !(hhv_invariant_2_Real == 0.0)) || !(hhv_invariant_1_Real == 0.0)) && hbv_invariant_21_Bool) && !(1.0 == hbv_invariant_2_Real))) || !(hhv_invariant_25_Real == hbv_invariant_42_Real)) || !(hhv_invariant_26_Real == hbv_invariant_43_Real)) || !(hhv_invariant_42_Real == hbv_invariant_44_Real)) || ((2.0 == hbv_invariant_2_Real && (((!(hhv_invariant_4_Real == hbv_invariant_1_Real) || !(hhv_invariant_7_Real == hbv_invariant_1_Real)) || !(hhv_invariant_6_Real == hbv_invariant_1_Real)) || !(hhv_invariant_5_Real == hbv_invariant_1_Real))) && hbv_invariant_24_Bool)) || !(hhv_invariant_20_Real == hbv_invariant_45_Real)) || ((hbv_invariant_4_Bool && 3.0 == hbv_invariant_2_Real) && (((!(hhv_invariant_10_Real == hbv_invariant_1_Real) || !(hhv_invariant_8_Real == hbv_invariant_1_Real)) || !(hhv_invariant_9_Real == hbv_invariant_1_Real)) || !(hhv_invariant_11_Real == hbv_invariant_1_Real))))) && (((((((((((((((((((((((((((((((((((((((((((((((!hbv_invariant_4_Bool || !hhv_invariant_34_Bool) && (hhv_invariant_34_Bool || hbv_invariant_4_Bool)) || !(hhv_invariant_43_Real == hbv_invariant_5_Real)) || !(hhv_invariant_15_Real == hbv_invariant_7_Real)) || !(hhv_invariant_2_Real == hbv_invariant_8_Real)) || (hbv_invariant_19_Bool && !(hhv_invariant_21_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_37_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_23_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_41_Real else hbv_invariant_33_Real)))))) || !(hhv_invariant_10_Real == hbv_invariant_11_Real)) || !(hhv_invariant_3_Real == hbv_invariant_12_Real)) || !(hhv_invariant_11_Real == hbv_invariant_13_Real)) || !(hhv_invariant_0_Real == hbv_invariant_15_Real)) || ((!hhv_invariant_35_Bool || !hbv_invariant_17_Bool) && (hhv_invariant_35_Bool || hbv_invariant_17_Bool))) || (hbv_invariant_25_Bool && !(hhv_invariant_20_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_47_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_31_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_40_Real else hbv_invariant_15_Real)))))) || !(hhv_invariant_7_Real == hbv_invariant_18_Real)) || ((!hhv_invariant_37_Bool || !hbv_invariant_19_Bool) && (hhv_invariant_37_Bool || hbv_invariant_19_Bool))) || !(hhv_invariant_14_Real == hbv_invariant_20_Real)) || (hbv_invariant_25_Bool && !(hhv_invariant_16_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_47_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_31_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_40_Real else hbv_invariant_15_Real)))))) || ((hhv_invariant_32_Bool || hbv_invariant_21_Bool) && (!hbv_invariant_21_Bool || !hhv_invariant_32_Bool))) || (hbv_invariant_19_Bool && !(hhv_invariant_29_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_37_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_23_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_41_Real else hbv_invariant_33_Real)))))) || (hbv_invariant_26_Bool && !(hhv_invariant_27_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_7_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_13_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_18_Real else hbv_invariant_12_Real)))))) || (hbv_invariant_34_Bool && !(hhv_invariant_18_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_20_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_11_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_46_Real else hbv_invariant_8_Real)))))) || !(hhv_invariant_9_Real == hbv_invariant_23_Real)) || ((hhv_invariant_33_Bool || hbv_invariant_24_Bool) && (!hhv_invariant_33_Bool || !hbv_invariant_24_Bool))) || ((hhv_invariant_36_Bool || hbv_invariant_25_Bool) && (!hhv_invariant_36_Bool || !hbv_invariant_25_Bool))) || ((hbv_invariant_26_Bool || hhv_invariant_39_Bool) && (!hhv_invariant_39_Bool || !hbv_invariant_26_Bool))) || !(hhv_invariant_40_Real == hbv_invariant_27_Real)) || !(hhv_invariant_41_Real == hbv_invariant_28_Real)) || (!(hhv_invariant_19_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_7_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_13_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_18_Real else hbv_invariant_12_Real)))) && hbv_invariant_26_Bool)) || !(hbv_invariant_14_Real == 1.0)) || !(hhv_invariant_8_Real == hbv_invariant_31_Real)) || (!(hhv_invariant_25_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_37_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_23_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_41_Real else hbv_invariant_33_Real)))) && hbv_invariant_19_Bool)) || !(hhv_invariant_1_Real == hbv_invariant_33_Real)) || ((hbv_invariant_34_Bool || hhv_invariant_38_Bool) && (!hhv_invariant_38_Bool || !hbv_invariant_34_Bool))) || (hbv_invariant_34_Bool && !(hhv_invariant_30_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_20_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_11_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_46_Real else hbv_invariant_8_Real)))))) || !(hhv_invariant_44_Real == 2.0)) || (hbv_invariant_26_Bool && !(hhv_invariant_23_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_7_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_13_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_18_Real else hbv_invariant_12_Real)))))) || !(hhv_invariant_13_Real == hbv_invariant_37_Real)) || (hbv_invariant_34_Bool && !(hhv_invariant_26_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_20_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_11_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_46_Real else hbv_invariant_8_Real)))))) || (hbv_invariant_34_Bool && !(hhv_invariant_22_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_20_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_11_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_46_Real else hbv_invariant_8_Real)))))) || !(hhv_invariant_4_Real == hbv_invariant_40_Real)) || !(hhv_invariant_5_Real == hbv_invariant_41_Real)) || (hbv_invariant_25_Bool && !(hhv_invariant_28_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_47_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_31_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_40_Real else hbv_invariant_15_Real)))))) || !(hhv_invariant_42_Real == hbv_invariant_44_Real)) || (hbv_invariant_26_Bool && !(hhv_invariant_31_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_7_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_13_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_18_Real else hbv_invariant_12_Real)))))) || (hbv_invariant_19_Bool && !(hhv_invariant_17_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_37_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_23_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_41_Real else hbv_invariant_33_Real)))))) || (hbv_invariant_25_Bool && !(hhv_invariant_24_Real == (if hbv_invariant_2_Real == 4.0 then hbv_invariant_47_Real else (if hbv_invariant_2_Real == 3.0 then hbv_invariant_31_Real else (if hbv_invariant_2_Real == 2.0 then hbv_invariant_40_Real else hbv_invariant_15_Real)))))) || !(hhv_invariant_6_Real == hbv_invariant_46_Real)) || !(hhv_invariant_12_Real == hbv_invariant_47_Real))) && (((((((((((((((((((((((((((((((((((((((((((((!(hhv_invariant_17_Real == hbv_invariant_3_Real) || ((!hbv_invariant_4_Bool || !hhv_invariant_34_Bool) && (hhv_invariant_34_Bool || hbv_invariant_4_Bool))) || !(hhv_invariant_18_Real == hbv_invariant_6_Real)) || !(hhv_invariant_15_Real == hbv_invariant_7_Real)) || !(hhv_invariant_2_Real == hbv_invariant_8_Real)) || !(hhv_invariant_28_Real == hbv_invariant_9_Real)) || !(hhv_invariant_29_Real == hbv_invariant_10_Real)) || !(hhv_invariant_10_Real == hbv_invariant_11_Real)) || !(hhv_invariant_3_Real == hbv_invariant_12_Real)) || !(hhv_invariant_11_Real == hbv_invariant_13_Real)) || !(hhv_invariant_0_Real == hbv_invariant_15_Real)) || !(hhv_invariant_30_Real == hbv_invariant_16_Real)) || ((!hhv_invariant_35_Bool || !hbv_invariant_17_Bool) && (hhv_invariant_35_Bool || hbv_invariant_17_Bool))) || !(hhv_invariant_7_Real == hbv_invariant_18_Real)) || ((!hhv_invariant_37_Bool || !hbv_invariant_19_Bool) && (hhv_invariant_37_Bool || hbv_invariant_19_Bool))) || !(hhv_invariant_14_Real == hbv_invariant_20_Real)) || ((hhv_invariant_32_Bool || hbv_invariant_21_Bool) && (!hbv_invariant_21_Bool || !hhv_invariant_32_Bool))) || (hbv_invariant_17_Bool && !(hhv_invariant_43_Real == (if ((hbv_invariant_9_Real == hbv_invariant_10_Real && hbv_invariant_9_Real == hbv_invariant_16_Real) || (hbv_invariant_9_Real == hbv_invariant_10_Real && hbv_invariant_9_Real == hbv_invariant_22_Real)) || (hbv_invariant_9_Real == hbv_invariant_16_Real && hbv_invariant_9_Real == hbv_invariant_22_Real) then hbv_invariant_9_Real else (if hbv_invariant_10_Real == hbv_invariant_16_Real && hbv_invariant_10_Real == hbv_invariant_22_Real then hbv_invariant_10_Real else 0.0))))) || !(hhv_invariant_31_Real == hbv_invariant_22_Real)) || !(hhv_invariant_9_Real == hbv_invariant_23_Real)) || ((hhv_invariant_33_Bool || hbv_invariant_24_Bool) && (!hhv_invariant_33_Bool || !hbv_invariant_24_Bool))) || ((hhv_invariant_36_Bool || hbv_invariant_25_Bool) && (!hhv_invariant_36_Bool || !hbv_invariant_25_Bool))) || ((hbv_invariant_26_Bool || hhv_invariant_39_Bool) && (!hhv_invariant_39_Bool || !hbv_invariant_26_Bool))) || !(hhv_invariant_16_Real == hbv_invariant_29_Real)) || !(hhv_invariant_21_Real == hbv_invariant_30_Real)) || !(hhv_invariant_8_Real == hbv_invariant_31_Real)) || !(hhv_invariant_24_Real == hbv_invariant_32_Real)) || !(hhv_invariant_1_Real == hbv_invariant_33_Real)) || ((hbv_invariant_34_Bool || hhv_invariant_38_Bool) && (!hhv_invariant_38_Bool || !hbv_invariant_34_Bool))) || !(hhv_invariant_19_Real == hbv_invariant_35_Real)) || !(hhv_invariant_44_Real == 3.0)) || !(hhv_invariant_22_Real == hbv_invariant_36_Real)) || !(hhv_invariant_13_Real == hbv_invariant_37_Real)) || !(hbv_invariant_14_Real == 2.0)) || !(hhv_invariant_23_Real == hbv_invariant_38_Real)) || !(hhv_invariant_27_Real == hbv_invariant_39_Real)) || !(hhv_invariant_4_Real == hbv_invariant_40_Real)) || !(hhv_invariant_5_Real == hbv_invariant_41_Real)) || (hbv_invariant_21_Bool && !(hhv_invariant_40_Real == (if ((hbv_invariant_29_Real == hbv_invariant_3_Real && hbv_invariant_29_Real == hbv_invariant_6_Real) || (hbv_invariant_29_Real == hbv_invariant_3_Real && hbv_invariant_29_Real == hbv_invariant_35_Real)) || (hbv_invariant_29_Real == hbv_invariant_6_Real && hbv_invariant_29_Real == hbv_invariant_35_Real) then hbv_invariant_29_Real else (if hbv_invariant_3_Real == hbv_invariant_6_Real && hbv_invariant_3_Real == hbv_invariant_35_Real then hbv_invariant_3_Real else 0.0))))) || !(hhv_invariant_25_Real == hbv_invariant_42_Real)) || !(hhv_invariant_26_Real == hbv_invariant_43_Real)) || !(hhv_invariant_20_Real == hbv_invariant_45_Real)) || !(hhv_invariant_6_Real == hbv_invariant_46_Real)) || (hbv_invariant_24_Bool && !(hhv_invariant_41_Real == (if ((hbv_invariant_45_Real == hbv_invariant_30_Real && hbv_invariant_45_Real == hbv_invariant_36_Real) || (hbv_invariant_45_Real == hbv_invariant_30_Real && hbv_invariant_45_Real == hbv_invariant_38_Real)) || (hbv_invariant_45_Real == hbv_invariant_36_Real && hbv_invariant_45_Real == hbv_invariant_38_Real) then hbv_invariant_45_Real else (if hbv_invariant_30_Real == hbv_invariant_36_Real && hbv_invariant_30_Real == hbv_invariant_38_Real then hbv_invariant_30_Real else 0.0))))) || (hbv_invariant_4_Bool && !(hhv_invariant_42_Real == (if ((hbv_invariant_32_Real == hbv_invariant_42_Real && hbv_invariant_32_Real == hbv_invariant_43_Real) || (hbv_invariant_32_Real == hbv_invariant_42_Real && hbv_invariant_32_Real == hbv_invariant_39_Real)) || (hbv_invariant_32_Real == hbv_invariant_43_Real && hbv_invariant_32_Real == hbv_invariant_39_Real) then hbv_invariant_32_Real else (if hbv_invariant_42_Real == hbv_invariant_43_Real && hbv_invariant_42_Real == hbv_invariant_39_Real then hbv_invariant_42_Real else 0.0))))) || !(hhv_invariant_12_Real == hbv_invariant_47_Real))) && hbv_invariant_1_Real == hhv_invariant_46_Real) && hbv_invariant_2_Real == hhv_invariant_45_Real; [L0] hhv_invariant_0_Real, hhv_invariant_1_Real, hhv_invariant_2_Real, hhv_invariant_3_Real, hhv_invariant_4_Real, hhv_invariant_5_Real, hhv_invariant_6_Real, hhv_invariant_7_Real, hhv_invariant_8_Real, hhv_invariant_9_Real, hhv_invariant_10_Real, hhv_invariant_11_Real, hhv_invariant_12_Real, hhv_invariant_13_Real, hhv_invariant_14_Real, hhv_invariant_15_Real, hhv_invariant_16_Real, hhv_invariant_17_Real, hhv_invariant_18_Real, hhv_invariant_19_Real, hhv_invariant_20_Real, hhv_invariant_21_Real, hhv_invariant_22_Real, hhv_invariant_23_Real, hhv_invariant_24_Real, hhv_invariant_25_Real, hhv_invariant_26_Real, hhv_invariant_27_Real, hhv_invariant_28_Real, hhv_invariant_29_Real, hhv_invariant_30_Real, hhv_invariant_31_Real, hhv_invariant_32_Bool, hhv_invariant_33_Bool, hhv_invariant_34_Bool, hhv_invariant_35_Bool, hhv_invariant_36_Bool, hhv_invariant_37_Bool, hhv_invariant_38_Bool, hhv_invariant_39_Bool, hhv_invariant_40_Real, hhv_invariant_41_Real, hhv_invariant_42_Real, hhv_invariant_43_Real, hhv_invariant_44_Real, hhv_invariant_45_Real, hhv_invariant_46_Real := hbv_invariant_15_Real, hbv_invariant_33_Real, hbv_invariant_8_Real, hbv_invariant_12_Real, hbv_invariant_40_Real, hbv_invariant_41_Real, hbv_invariant_46_Real, hbv_invariant_18_Real, hbv_invariant_31_Real, hbv_invariant_23_Real, hbv_invariant_11_Real, hbv_invariant_13_Real, hbv_invariant_47_Real, hbv_invariant_37_Real, hbv_invariant_20_Real, hbv_invariant_7_Real, hbv_invariant_29_Real, hbv_invariant_3_Real, hbv_invariant_6_Real, hbv_invariant_35_Real, hbv_invariant_45_Real, hbv_invariant_30_Real, hbv_invariant_36_Real, hbv_invariant_38_Real, hbv_invariant_32_Real, hbv_invariant_42_Real, hbv_invariant_43_Real, hbv_invariant_39_Real, hbv_invariant_9_Real, hbv_invariant_10_Real, hbv_invariant_16_Real, hbv_invariant_22_Real, hbv_invariant_21_Bool, hbv_invariant_24_Bool, hbv_invariant_4_Bool, hbv_invariant_17_Bool, hbv_invariant_25_Bool, hbv_invariant_19_Bool, hbv_invariant_34_Bool, hbv_invariant_26_Bool, hbv_invariant_27_Real, hbv_invariant_28_Real, hbv_invariant_44_Real, hbv_invariant_5_Real, hbv_invariant_14_Real, hbv_invariant_2_Real, hbv_invariant_1_Real; [L0] havoc hbv_invariant_31_Real, hbv_invariant_30_Real, hbv_invariant_42_Real, hbv_invariant_12_Real, hbv_invariant_37_Real, hbv_invariant_4_Bool, hbv_invariant_36_Real, hbv_invariant_25_Bool, hbv_invariant_39_Real, hbv_invariant_29_Real, hbv_invariant_40_Real, hbv_invariant_38_Real, hbv_invariant_45_Real, hbv_invariant_23_Real, hbv_invariant_11_Real, hbv_invariant_2_Real, hbv_invariant_22_Real, hbv_invariant_20_Real, hbv_invariant_28_Real, hbv_invariant_33_Real, hbv_invariant_19_Bool, hbv_invariant_43_Real, hbv_invariant_34_Bool, hbv_invariant_13_Real, hbv_invariant_14_Real, hbv_invariant_10_Real, hbv_invariant_8_Real, hbv_invariant_35_Real, hbv_invariant_15_Real, hbv_invariant_26_Bool, hbv_invariant_32_Real, hbv_invariant_1_Real, hbv_invariant_47_Real, hbv_invariant_18_Real, hbv_invariant_21_Bool, hbv_invariant_9_Real, hbv_invariant_6_Real, hbv_invariant_24_Bool, hbv_invariant_27_Real, hbv_invariant_46_Real, hbv_invariant_17_Bool, hbv_invariant_41_Real, hbv_invariant_3_Real, hbv_invariant_16_Real, hbv_invariant_5_Real, hbv_invariant_7_Real, hbv_invariant_44_Real; [L0] assume (((((((((((((((((((((((((((((((((((hhv_invariant_24_Real == 0.0 && hhv_invariant_21_Real == 0.0) && hhv_invariant_44_Real == 0.0) && hhv_invariant_12_Real == 0.0) && hhv_invariant_6_Real == 0.0) && hhv_invariant_23_Real == 0.0) && hhv_invariant_27_Real == 0.0) && hhv_invariant_17_Real == 0.0) && hhv_invariant_2_Real == 0.0) && hhv_invariant_9_Real == 0.0) && hhv_invariant_20_Real == 0.0) && hhv_invariant_1_Real == 0.0) && hhv_invariant_14_Real == 0.0) && hhv_invariant_22_Real == 0.0) && !(hhv_invariant_46_Real == 0.0)) && hhv_invariant_31_Real == 0.0) && hhv_invariant_29_Real == 0.0) && hhv_invariant_4_Real == 0.0) && hhv_invariant_13_Real == 0.0) && hhv_invariant_8_Real == 0.0) && hhv_invariant_30_Real == 0.0) && hhv_invariant_26_Real == 0.0) && !(((((!hhv_invariant_32_Bool || !hhv_invariant_35_Bool) || !hhv_invariant_33_Bool) && ((!hhv_invariant_34_Bool || !hhv_invariant_35_Bool) || !hhv_invariant_33_Bool)) && ((!hhv_invariant_34_Bool || !hhv_invariant_32_Bool) || !hhv_invariant_33_Bool)) && ((!hhv_invariant_34_Bool || !hhv_invariant_32_Bool) || !hhv_invariant_35_Bool))) && hhv_invariant_10_Real == 0.0) && !(((((!hhv_invariant_39_Bool || !hhv_invariant_37_Bool) || !hhv_invariant_38_Bool) && ((!hhv_invariant_37_Bool || !hhv_invariant_36_Bool) || !hhv_invariant_38_Bool)) && ((!hhv_invariant_39_Bool || !hhv_invariant_37_Bool) || !hhv_invariant_36_Bool)) && ((!hhv_invariant_39_Bool || !hhv_invariant_36_Bool) || !hhv_invariant_38_Bool))) && hhv_invariant_7_Real == 0.0) && hhv_invariant_5_Real == 0.0) && hhv_invariant_18_Real == 0.0) && !(((!(hhv_invariant_45_Real == 3.0) && !(hhv_invariant_45_Real == 1.0)) && !(hhv_invariant_45_Real == 2.0)) && !(hhv_invariant_45_Real == 4.0))) && hhv_invariant_19_Real == 0.0) && hhv_invariant_25_Real == 0.0) && hhv_invariant_16_Real == 0.0) && hhv_invariant_15_Real == 0.0) && hhv_invariant_0_Real == 0.0) && hhv_invariant_11_Real == 0.0) && hhv_invariant_3_Real == 0.0) && hhv_invariant_28_Real == 0.0; [L0] RET call gotoProc(0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, false, false, false, false, false, false, false, false, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); [L0] assert false; - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 10 locations, 1 error locations. UNSAFE Result, 1.8s OverallTime, 3 OverallIterations, 3 TraceHistogramMax, 0.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 14 SDtfs, 0 SDslu, 20 SDs, 0 SdLazy, 13 SolverSat, 2 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 14 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=11occurred in iteration=2, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 0.9s InterpolantComputationTime, 33 NumberOfCodeBlocks, 33 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 20 ConstructedInterpolants, 0 QuantifiedInterpolants, 313 SizeOfPredicates, 1 NumberOfNonLiveVariables, 346 ConjunctsInSsa, 7 ConjunctsInUnsatCore, 3 InterpolantComputations, 1 PerfectInterpolantSequences, 0/2 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/om1_with_relays_agreement_two_faults.smt2_AutomizerCHC_Goto.epf_AutomizerCHC.xml/Csv-Benchmark-0-2018-06-25_10-35-04-006.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/om1_with_relays_agreement_two_faults.smt2_AutomizerCHC_Goto.epf_AutomizerCHC.xml/Csv-TraceAbstractionBenchmarks-0-2018-06-25_10-35-04-006.csv Received shutdown request...