java -Xmx4000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/TreeAutomizer.xml --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -s ../../../trunk/examples/settings/TreeAutomizer/TreeAutomizerHopcroftMinimization.epf -i /storage/chc-comp/sally-chc-benchmarks/lfht/lfht_2_mini_cleaned.lemma5f.smt2 -------------------------------------------------------------------------------- This is Ultimate 0.1.23-55b8104 [2018-06-18 17:52:17,017 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-06-18 17:52:17,019 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-06-18 17:52:17,033 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-06-18 17:52:17,034 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-06-18 17:52:17,035 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-06-18 17:52:17,036 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-06-18 17:52:17,038 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-06-18 17:52:17,040 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-06-18 17:52:17,042 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-06-18 17:52:17,043 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-06-18 17:52:17,043 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-06-18 17:52:17,044 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-06-18 17:52:17,048 INFO L177 SettingsManager]: ChcToBoogie provides no preferences, ignoring... [2018-06-18 17:52:17,049 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-06-18 17:52:17,050 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-06-18 17:52:17,053 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-06-18 17:52:17,055 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-06-18 17:52:17,056 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-06-18 17:52:17,058 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-06-18 17:52:17,059 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-06-18 17:52:17,061 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-06-18 17:52:17,062 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-06-18 17:52:17,062 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-06-18 17:52:17,063 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-06-18 17:52:17,064 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-06-18 17:52:17,068 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-06-18 17:52:17,069 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-06-18 17:52:17,070 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-06-18 17:52:17,070 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-06-18 17:52:17,071 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-06-18 17:52:17,072 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-06-18 17:52:17,072 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-06-18 17:52:17,073 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-06-18 17:52:17,074 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-06-18 17:52:17,074 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/TreeAutomizer/TreeAutomizerHopcroftMinimization.epf [2018-06-18 17:52:17,086 INFO L110 SettingsManager]: Loading preferences was successful [2018-06-18 17:52:17,086 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-06-18 17:52:17,088 INFO L131 SettingsManager]: Preferences of TreeAutomizer differ from their defaults: [2018-06-18 17:52:17,088 INFO L133 SettingsManager]: * Type of minimization to use=HOPCROFT [2018-06-18 17:52:17,089 INFO L133 SettingsManager]: * SMT solver=Internal_SMTInterpol [2018-06-18 17:52:17,089 INFO L131 SettingsManager]: Preferences of SmtParser differ from their defaults: [2018-06-18 17:52:17,090 INFO L133 SettingsManager]: * Use TreeAutomizer as solver for the given file (assumes the file contains Horn clauses only).=true [2018-06-18 17:52:17,156 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-06-18 17:52:17,181 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-06-18 17:52:17,188 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-06-18 17:52:17,190 INFO L271 PluginConnector]: Initializing SmtParser... [2018-06-18 17:52:17,190 INFO L276 PluginConnector]: SmtParser initialized [2018-06-18 17:52:17,193 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/chc-comp/sally-chc-benchmarks/lfht/lfht_2_mini_cleaned.lemma5f.smt2 [2018-06-18 17:52:17,195 INFO L200 SmtParser]: Parsing .smt2 file as a set of Horn Clauses [2018-06-18 17:52:17,278 INFO L224 SmtParser]: Executing SMT file /storage/chc-comp/sally-chc-benchmarks/lfht/lfht_2_mini_cleaned.lemma5f.smt2 unknown [2018-06-18 17:52:17,590 INFO L238 SmtParser]: Succesfully executed SMT file /storage/chc-comp/sally-chc-benchmarks/lfht/lfht_2_mini_cleaned.lemma5f.smt2 [2018-06-18 17:52:17,596 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-06-18 17:52:17,601 INFO L131 ToolchainWalker]: Walking toolchain with 1 elements. [2018-06-18 17:52:17,602 INFO L113 PluginConnector]: ------------------------TreeAutomizer---------------------------- [2018-06-18 17:52:17,602 INFO L271 PluginConnector]: Initializing TreeAutomizer... [2018-06-18 17:52:17,606 INFO L276 PluginConnector]: TreeAutomizer initialized [2018-06-18 17:52:17,607 INFO L185 PluginConnector]: Executing the observer TreeAutomizerObserver from plugin TreeAutomizer for "de.uni_freiburg.informatik.ultimate.source.smtparser OTHER 18.06 05:52:17" (1/1) ... [2018-06-18 17:52:17,707 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-18 17:52:18,523 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-18 17:52:19,586 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-18 17:52:19,919 WARN L168 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 28 [2018-06-18 17:52:21,672 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-18 17:52:22,251 WARN L168 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 67 [2018-06-18 17:52:22,506 WARN L168 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 38 [2018-06-18 17:52:24,828 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-18 17:52:26,129 WARN L168 SmtUtils]: Spent 947.00 ms on a formula simplification. DAG size of input: 266 DAG size of output: 72 [2018-06-18 17:52:27,187 WARN L168 SmtUtils]: Spent 986.00 ms on a formula simplification. DAG size of input: 219 DAG size of output: 74 [2018-06-18 17:52:30,789 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-18 17:52:32,915 WARN L168 SmtUtils]: Spent 1.46 s on a formula simplification. DAG size of input: 411 DAG size of output: 88 [2018-06-18 17:52:35,180 WARN L168 SmtUtils]: Spent 2.04 s on a formula simplification. DAG size of input: 544 DAG size of output: 79 [2018-06-18 17:52:36,305 WARN L168 SmtUtils]: Spent 962.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 55 [2018-06-18 17:52:36,668 WARN L168 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 256 DAG size of output: 44 [2018-06-18 17:52:41,196 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-18 17:52:43,985 WARN L168 SmtUtils]: Spent 1.87 s on a formula simplification. DAG size of input: 506 DAG size of output: 93 [2018-06-18 17:52:46,753 WARN L168 SmtUtils]: Spent 2.43 s on a formula simplification. DAG size of input: 567 DAG size of output: 80 [2018-06-18 17:52:49,295 WARN L168 SmtUtils]: Spent 2.20 s on a formula simplification. DAG size of input: 795 DAG size of output: 79 [2018-06-18 17:52:50,550 WARN L168 SmtUtils]: Spent 951.00 ms on a formula simplification. DAG size of input: 691 DAG size of output: 70 [2018-06-18 17:52:51,918 WARN L168 SmtUtils]: Spent 1.15 s on a formula simplification. DAG size of input: 441 DAG size of output: 41 [2018-06-18 17:52:55,756 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-18 17:52:59,409 WARN L168 SmtUtils]: Spent 2.89 s on a formula simplification. DAG size of input: 548 DAG size of output: 82 [2018-06-18 17:53:02,482 WARN L168 SmtUtils]: Spent 2.69 s on a formula simplification. DAG size of input: 596 DAG size of output: 72 [2018-06-18 17:53:04,028 WARN L168 SmtUtils]: Spent 1.36 s on a formula simplification. DAG size of input: 506 DAG size of output: 55 [2018-06-18 17:53:05,599 WARN L168 SmtUtils]: Spent 1.35 s on a formula simplification. DAG size of input: 537 DAG size of output: 72 [2018-06-18 17:53:09,705 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. Received shutdown request... [2018-06-18 17:53:10,066 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-18 17:53:10,079 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-18 17:53:10,088 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-18 17:53:10,095 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-18 17:53:10,095 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-18 17:53:10,114 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse17 (<= 0.0 c_hhv_invariant_17_Real)) (.cse18 (<= c_hhv_invariant_14_Real 0.0)) (.cse21 (<= 0.0 c_hhv_invariant_11_Real)) (.cse22 (<= c_hhv_invariant_11_Real 0.0)) (.cse20 (<= 0.0 c_hhv_invariant_14_Real))) (let ((.cse19 (=> (< c_hhv_invariant_14_Real 0.0) .cse20)) (.cse16 (ite .cse22 (=> (< c_hhv_invariant_11_Real 0.0) .cse21) .cse22)) (.cse8 (ite .cse21 .cse22 .cse21)) (.cse7 (ite .cse18 .cse20 .cse18)) (.cse2 (=> (< c_hhv_invariant_17_Real 0.0) .cse17))) (let ((.cse11 (and .cse8 .cse7 .cse2)) (.cse12 (and .cse7 .cse2 .cse16)) (.cse15 (ite .cse18 (and .cse19 .cse2 .cse16) .cse18)) (.cse1 (ite .cse18 (and .cse19 .cse16) .cse18)) (.cse3 (and .cse8 .cse7)) (.cse10 (< 0.0 c_hhv_invariant_17_Real)) (.cse0 (<= c_hhv_invariant_17_Real 0.0))) (let ((.cse14 (ite .cse0 .cse17 .cse0)) (.cse13 (or .cse11 (and (or .cse12 .cse15 .cse1 .cse3) .cse2) .cse10))) (let ((.cse5 (ite .cse10 .cse0 .cse13)) (.cse9 (ite .cse10 .cse0 .cse12)) (.cse4 (ite .cse0 .cse2 .cse0)) (.cse6 (or (and .cse2 .cse16) (and .cse8 .cse14)))) (or (ite .cse0 (and .cse1 .cse2) .cse0) (and (or .cse1 .cse3) .cse4) .cse5 (and (ite .cse0 .cse6 .cse0) .cse7) (and (ite .cse0 (and .cse8 .cse2) .cse0) .cse7) (and (or .cse9 (ite .cse10 .cse0 (or .cse11 .cse9 .cse5 .cse2)) .cse5) .cse8 .cse7) (ite .cse0 .cse12 .cse0) (ite .cse0 .cse13 .cse0) (and (or (ite .cse10 .cse0 .cse2) .cse14) .cse8 .cse7) .cse9 (ite .cse0 (or .cse12 .cse15) .cse0) (and (or .cse4 .cse14) .cse8 .cse7) (and .cse8 .cse14 .cse7) (ite .cse0 (and .cse6 .cse7) .cse0) (ite .cse0 .cse11 .cse0))))))) is different from false [2018-06-18 17:53:10,115 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse17 (<= 0.0 c_hhv_invariant_17_Real)) (.cse18 (<= c_hhv_invariant_14_Real 0.0)) (.cse21 (<= 0.0 c_hhv_invariant_11_Real)) (.cse22 (<= c_hhv_invariant_11_Real 0.0)) (.cse20 (<= 0.0 c_hhv_invariant_14_Real))) (let ((.cse19 (=> (< c_hhv_invariant_14_Real 0.0) .cse20)) (.cse16 (ite .cse22 (=> (< c_hhv_invariant_11_Real 0.0) .cse21) .cse22)) (.cse8 (ite .cse21 .cse22 .cse21)) (.cse7 (ite .cse18 .cse20 .cse18)) (.cse2 (=> (< c_hhv_invariant_17_Real 0.0) .cse17))) (let ((.cse11 (and .cse8 .cse7 .cse2)) (.cse12 (and .cse7 .cse2 .cse16)) (.cse15 (ite .cse18 (and .cse19 .cse2 .cse16) .cse18)) (.cse1 (ite .cse18 (and .cse19 .cse16) .cse18)) (.cse3 (and .cse8 .cse7)) (.cse10 (< 0.0 c_hhv_invariant_17_Real)) (.cse0 (<= c_hhv_invariant_17_Real 0.0))) (let ((.cse14 (ite .cse0 .cse17 .cse0)) (.cse13 (or .cse11 (and (or .cse12 .cse15 .cse1 .cse3) .cse2) .cse10))) (let ((.cse5 (ite .cse10 .cse0 .cse13)) (.cse9 (ite .cse10 .cse0 .cse12)) (.cse4 (ite .cse0 .cse2 .cse0)) (.cse6 (or (and .cse2 .cse16) (and .cse8 .cse14)))) (or (ite .cse0 (and .cse1 .cse2) .cse0) (and (or .cse1 .cse3) .cse4) .cse5 (and (ite .cse0 .cse6 .cse0) .cse7) (and (ite .cse0 (and .cse8 .cse2) .cse0) .cse7) (and (or .cse9 (ite .cse10 .cse0 (or .cse11 .cse9 .cse5 .cse2)) .cse5) .cse8 .cse7) (ite .cse0 .cse12 .cse0) (ite .cse0 .cse13 .cse0) (and (or (ite .cse10 .cse0 .cse2) .cse14) .cse8 .cse7) .cse9 (ite .cse0 (or .cse12 .cse15) .cse0) (and (or .cse4 .cse14) .cse8 .cse7) (and .cse8 .cse14 .cse7) (ite .cse0 (and .cse6 .cse7) .cse0) (ite .cse0 .cse11 .cse0))))))) is different from true [2018-06-18 17:53:10,128 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= c_hhv_invariant_1_Real 4.0)))) (=> .cse0 (let ((.cse15 (<= c_hhv_invariant_4_Real 1.0))) (let ((.cse1 (not (= c_hhv_invariant_4_Real 3.0))) (.cse30 (or .cse15 (<= c_hhv_invariant_4_Real 2.0)))) (ite .cse1 (let ((.cse58 (= c_hhv_invariant_0_Real 3.0)) (.cse71 (= c_hhv_invariant_0_Real 2.0)) (.cse21 (= c_hhv_invariant_0_Real 1.0)) (.cse83 (= c_hhv_invariant_1_Real 0.0)) (.cse61 (= c_hhv_invariant_1_Real 3.0)) (.cse50 (= c_hhv_invariant_1_Real 2.0))) (let ((.cse19 (not .cse50)) (.cse20 (not .cse61)) (.cse32 (not .cse83)) (.cse34 (not .cse21)) (.cse24 (not .cse71)) (.cse25 (not .cse58)) (.cse96 (= c_hhv_invariant_0_Real 4.0)) (.cse84 (<= 3.0 c_hhv_invariant_1_Real)) (.cse38 (= c_hhv_invariant_1_Real 1.0)) (.cse42 (= c_hhv_invariant_0_Real 0.0))) (let ((.cse26 (not .cse42)) (.cse52 (<= 3.0 c_hhv_invariant_0_Real)) (.cse94 (* 5.0 c_hhv_invariant_10_Real)) (.cse95 (* 3.0 c_hhv_invariant_2_Real)) (.cse18 (not .cse38)) (.cse44 (<= 0.0 c_hhv_invariant_11_Real)) (.cse45 (<= c_hhv_invariant_11_Real 0.0)) (.cse47 (<= 0.0 c_hhv_invariant_17_Real)) (.cse85 (ite .cse32 (=> .cse42 (=> .cse34 (=> .cse24 (=> .cse25 .cse96)))) .cse84)) (.cse92 (<= c_hhv_invariant_1_Real 3.0)) (.cse82 (=> .cse19 (=> .cse20 (=> .cse0 (=> .cse32 .cse84)))))) (let ((.cse31 (not (= c_hhv_invariant_3_Real 2.0))) (.cse23 (let ((.cse97 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real))) (ite .cse97 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) .cse97))) (.cse39 (<= c_hhv_invariant_3_Real 1.0)) (.cse55 (<= c_hhv_invariant_1_Real 1.0)) (.cse56 (<= 1.0 c_hhv_invariant_1_Real)) (.cse17 (= c_hhv_invariant_4_Real 1.0)) (.cse87 (ite .cse18 (ite .cse32 (ite .cse19 (ite .cse0 (and .cse44 .cse45 .cse47 .cse85) .cse92) .cse84) .cse84) .cse82)) (.cse29 (ite .cse15 (=> (< c_hhv_invariant_4_Real 1.0) (<= 1.0 c_hhv_invariant_4_Real)) .cse15)) (.cse16 (not (= c_hhv_invariant_4_Real 2.0))) (.cse49 (<= (+ .cse94 86.0) .cse95)) (.cse68 (not .cse96)) (.cse33 (<= c_hhv_invariant_14_Real 0.0)) (.cse37 (<= 0.0 c_hhv_invariant_14_Real)) (.cse51 (ite .cse26 .cse50 .cse52)) (.cse69 (<= c_hhv_invariant_0_Real 3.0))) (let ((.cse90 (and (=> .cse20 (=> .cse0 (=> .cse32 (=> .cse18 (and .cse15 (ite .cse16 (=> .cse1 (and .cse49 (ite .cse68 (ite .cse26 (ite .cse34 (ite .cse24 (and .cse33 .cse44 .cse45 .cse37 .cse47 .cse51) .cse52) .cse52) .cse52) .cse69))) .cse15)))))) .cse50)) (.cse91 (ite .cse18 (ite .cse32 (ite .cse19 (ite .cse0 (and .cse71 (=> .cse25 (=> .cse68 (=> .cse26 (=> .cse34 (and (ite .cse16 (=> .cse1 (ite .cse17 (and .cse87 .cse33 .cse49 .cse37 .cse85) .cse29)) .cse15) .cse15)))))) .cse92) .cse84) .cse84) .cse82)) (.cse28 (<= c_hhv_invariant_1_Real 0.0)) (.cse78 (<= 1.0 c_hhv_invariant_0_Real)) (.cse74 (<= c_hhv_invariant_0_Real 1.0)) (.cse22 (<= (+ .cse94 91.0) .cse95)) (.cse88 (ite .cse32 (ite .cse19 (ite .cse20 (ite .cse0 (ite .cse31 (and .cse42 (=> .cse34 (=> .cse24 (=> .cse25 (=> .cse68 (and .cse15 (ite .cse16 (=> .cse1 (ite .cse17 (and .cse33 .cse44 .cse45 .cse37 .cse47) .cse29)) .cse15) .cse23)))))) .cse39) .cse55) .cse55) .cse55) .cse56))) (let ((.cse43 (<= c_hhv_invariant_17_Real 0.0)) (.cse89 (ite .cse1 (or (and (or .cse90 .cse91 (ite .cse50 (=> .cse20 (=> .cse0 (=> .cse32 (=> .cse18 (or .cse84 (=> .cse20 (=> .cse0 (=> .cse18 (or .cse55 .cse28 (< c_hhv_invariant_1_Real 2.0) (<= 4.0 c_hhv_invariant_1_Real) (< 2.0 c_hhv_invariant_1_Real)))))))))) (let ((.cse93 (and .cse33 .cse44 .cse45 .cse37))) (or (ite .cse18 (and (=> .cse20 (=> .cse0 (and (ite .cse16 (=> .cse1 (ite .cse17 (and .cse33 (ite .cse24 (ite .cse25 (ite .cse68 (ite .cse26 .cse93 .cse78) .cse74) .cse74) .cse74) .cse22 .cse37) .cse29)) .cse15) .cse15 .cse23))) .cse83) .cse82) (ite .cse32 (ite .cse20 (ite .cse0 (ite .cse31 (and .cse42 (=> .cse34 (=> .cse24 (=> .cse25 (=> .cse68 (and (ite .cse16 (=> .cse1 (ite .cse17 .cse93 .cse29)) .cse15) .cse15 .cse23)))))) .cse39) .cse55) .cse55) .cse56))))) .cse47) (< 0.0 c_hhv_invariant_17_Real) .cse88) .cse30))) (let ((.cse73 (=> .cse71 (or .cse74 .cse49))) (.cse86 (or .cse84 .cse83)) (.cse8 (ite .cse1 (ite .cse18 (and .cse15 (ite .cse16 (or (ite .cse1 (ite .cse18 (and (ite .cse16 (and .cse71 (=> .cse25 (=> .cse68 (=> .cse26 (=> .cse34 (and .cse91 (ite .cse32 (ite .cse19 (ite .cse0 (and .cse43 .cse49 .cse85) .cse92) .cse84) .cse84))))))) .cse15) .cse15) .cse82) .cse30) (and (=> .cse19 (=> .cse20 (=> .cse0 (and (ite .cse24 (ite .cse25 (ite .cse68 (ite .cse26 (and .cse43 .cse89) .cse78) .cse74) .cse74) .cse74) .cse22)))) .cse23 .cse83)) .cse15)) .cse82) .cse30)) (.cse35 (and .cse43 .cse44 .cse45 .cse47)) (.cse72 (<= 2.0 c_hhv_invariant_0_Real))) (let ((.cse63 (<= c_hhv_invariant_1_Real 2.0)) (.cse65 (ite .cse34 (ite .cse25 .cse35 (<= c_hhv_invariant_0_Real 2.0)) .cse72)) (.cse59 (<= 2.0 c_hhv_invariant_1_Real)) (.cse62 (or .cse72 .cse58)) (.cse4 (ite .cse1 (or .cse8 (and (ite .cse16 (ite .cse17 (or (and (ite .cse31 (and (=> .cse34 (=> .cse24 (=> .cse25 (=> .cse68 (and .cse22 (ite .cse32 (ite .cse19 (ite .cse20 (ite .cse0 (and (ite .cse1 (or .cse8 (and (ite .cse1 (or .cse8 (and .cse88 .cse47)) .cse30) .cse43)) .cse30) .cse44 .cse45) .cse55) .cse55) .cse55) .cse56)))))) .cse33 .cse42 .cse37) .cse39) .cse23) (ite .cse1 (or .cse8 (and .cse15 (ite .cse16 (ite .cse26 (ite .cse24 (ite .cse68 (and (=> .cse20 (=> .cse0 (=> .cse18 (and .cse43 (ite .cse1 (and .cse43 .cse89 .cse47) .cse30) .cse49 (or .cse90 .cse91))))) .cse50 .cse23) .cse69) .cse52) .cse52) .cse15))) .cse30)) .cse29) .cse15) .cse15)) .cse30)) (.cse70 (ite .cse16 (ite .cse17 (and .cse73 .cse33 .cse37 (ite .cse16 (ite .cse17 (and (ite .cse18 (ite .cse19 (=> .cse0 (ite .cse16 (ite .cse17 (or (ite .cse1 (ite .cse16 (ite .cse17 (ite .cse26 (ite .cse24 (ite .cse25 (and .cse43 .cse44 .cse45 .cse23 .cse47) .cse74) .cse74) .cse78) .cse29) .cse15) .cse30) (ite .cse32 (and .cse71 (=> .cse25 (=> .cse26 (=> .cse34 (and .cse43 .cse44 .cse45 .cse47 .cse85))))) .cse84)) .cse29) .cse15)) .cse86) .cse82) (=> .cse61 (=> .cse32 .cse35))) .cse29) .cse15)) .cse29) .cse15)) (.cse27 (and .cse43 .cse33 .cse44 .cse45 .cse37 .cse47))) (let ((.cse48 (=> .cse20 (=> .cse0 (=> .cse32 (=> .cse18 (ite .cse68 (ite .cse26 (ite .cse34 (ite .cse24 .cse51 .cse52) .cse52) .cse52) .cse69)))))) (.cse12 (ite .cse1 (or .cse8 .cse4 .cse70 (ite .cse1 (ite .cse16 (and .cse73 (ite .cse16 (ite .cse17 (let ((.cse75 (and .cse43 .cse87 .cse33 .cse37))) (and (=> .cse71 (or .cse74 .cse75)) (ite .cse1 (and .cse15 (ite .cse16 (ite .cse17 (and (=> .cse61 (=> .cse32 (and .cse71 (=> .cse25 .cse75)))) (ite .cse18 (ite .cse19 (=> .cse0 (ite .cse16 (ite .cse17 (let ((.cse80 (and .cse43 .cse33 .cse44 .cse45 .cse23 .cse37 .cse47)) (.cse81 (ite .cse18 (and .cse71 .cse85) .cse82))) (let ((.cse76 (ite .cse1 (ite .cse18 (and .cse15 (ite .cse16 (ite .cse17 (ite .cse26 (or .cse80 .cse81) (ite .cse18 (or .cse78 (=> .cse34 .cse85)) .cse82)) .cse29) .cse15)) .cse82) .cse30)) (.cse79 (=> .cse83 (or .cse84 .cse27)))) (and .cse76 (let ((.cse77 (ite .cse18 (and .cse15 (or (ite .cse1 (and .cse15 (ite .cse16 (ite .cse17 .cse80 .cse29) .cse15)) .cse30) .cse81)) .cse82))) (or (and .cse71 (=> .cse25 (=> .cse26 .cse77))) (ite .cse16 (ite .cse17 (and (ite .cse26 (ite .cse25 .cse77 .cse74) .cse78) .cse76 .cse79) .cse29) .cse15))) .cse79))) .cse29) .cse15)) .cse86) .cse82)) .cse29) .cse15)) .cse30))) .cse29) .cse15)) .cse15) .cse30)) .cse30)) (.cse66 (ite .cse26 (or (and (=> .cse32 (=> .cse18 (=> .cse19 (and .cse33 .cse37 .cse65)))) .cse61) (ite .cse32 (ite .cse18 (and (=> .cse34 (=> .cse24 .cse27)) .cse58) .cse59) .cse59)) .cse62)) (.cse67 (=> .cse61 (or .cse63 .cse27)))) (let ((.cse40 (and .cse66 .cse49 .cse23 .cse67)) (.cse60 (=> .cse21 .cse72)) (.cse57 (=> .cse50 (=> .cse20 .cse49))) (.cse64 (=> .cse71 (=> .cse25 .cse49))) (.cse7 (ite .cse1 (or .cse70 .cse12) .cse30)) (.cse36 (<= c_hhv_invariant_0_Real 0.0)) (.cse53 (ite .cse26 (ite .cse34 (ite .cse24 (and .cse48 .cse43 .cse44 .cse45 .cse49 .cse50 .cse47 .cse51) .cse52) .cse52) .cse52))) (let ((.cse2 (ite .cse1 (or (and .cse15 (ite .cse16 (ite .cse17 (or (and (ite .cse31 (and .cse33 .cse42 (=> .cse34 (=> .cse24 (=> .cse25 (=> .cse68 (and .cse22 (ite .cse32 (ite .cse19 (ite .cse20 (ite .cse0 .cse35 .cse55) .cse55) .cse55) .cse56)))))) .cse37) .cse39) .cse23) (ite .cse1 (or (and .cse15 (ite .cse16 (ite .cse17 (and .cse50 (=> .cse20 (=> .cse0 (=> .cse32 (=> .cse18 (and .cse33 .cse37 (ite .cse68 .cse53 .cse69)))))) .cse23) .cse29) .cse15)) .cse8 .cse4) .cse30)) .cse29) .cse15)) .cse8 .cse4) .cse30)) (.cse9 (ite .cse16 (ite .cse17 (ite .cse1 (and .cse15 (ite .cse16 (ite .cse17 (or (ite .cse1 (or .cse7 (and .cse15 (ite .cse16 (ite .cse17 (ite .cse34 (ite .cse24 (ite .cse25 (and .cse23 (ite .cse31 (and (=> .cse19 (=> .cse20 (=> .cse0 (=> .cse32 .cse27)))) .cse22 .cse38) .cse39)) .cse36) .cse36) .cse36) .cse29) .cse15)) .cse8 .cse4 .cse12) .cse30) (and .cse21 .cse22 .cse23 (=> .cse24 (=> .cse25 (=> .cse26 (and .cse33 (ite .cse18 (ite .cse19 (ite .cse20 (ite .cse0 .cse35 .cse28) .cse28) .cse28) .cse28) .cse37)))))) .cse29) .cse15)) .cse30) .cse29) .cse15)) (.cse54 (and .cse15 (ite .cse16 (ite .cse17 (and .cse66 .cse57 .cse64 .cse23 .cse67) .cse29) .cse15))) (.cse5 (ite .cse1 (or .cse7 (and .cse15 (ite .cse16 (ite .cse17 (ite .cse26 (and (or (ite .cse32 (ite .cse18 (ite .cse20 (ite .cse0 (and (=> .cse34 (=> .cse24 (and .cse43 .cse33 .cse44 .cse45 .cse49 .cse37 .cse47))) .cse58) .cse63) .cse63) .cse59) .cse59) (and (=> .cse0 (=> .cse32 (=> .cse18 (=> .cse19 (and .cse33 .cse49 .cse37 .cse65))))) .cse61)) (ite .cse26 (or (and (=> .cse19 (and .cse60 .cse49)) .cse61) (and (=> .cse34 (=> .cse24 .cse49)) .cse58)) .cse62) .cse23) .cse62) .cse29) .cse15)) .cse8 .cse4 .cse12) .cse30)) (.cse13 (ite .cse1 (or .cse7 .cse8 .cse4 .cse12 (and .cse15 (ite .cse16 (ite .cse17 (or .cse7 (ite .cse1 (or .cse7 .cse8 (and (ite .cse16 (ite .cse17 (ite .cse26 (and .cse57 (or (and (=> .cse19 (and .cse43 .cse33 .cse44 .cse45 (ite .cse26 (or (ite .cse32 (ite .cse18 .cse58 .cse59) .cse59) (and (=> .cse32 (=> .cse18 .cse60)) .cse61)) .cse62) .cse37 .cse47)) .cse61) (and (=> .cse34 (=> .cse24 (and .cse43 .cse33 .cse44 .cse45 .cse37 .cse47 (ite .cse32 (ite .cse18 (ite .cse20 .cse35 .cse63) .cse59) .cse59)))) .cse58)) .cse64 .cse23) .cse62) .cse29) .cse15) .cse15) .cse4 .cse12) .cse30) .cse8 .cse40 .cse4 .cse12) .cse29) .cse15))) .cse30))) (let ((.cse10 (ite .cse1 (or .cse7 .cse8 .cse9 .cse54 .cse4 .cse5 .cse12 .cse13) .cse30)) (.cse46 (ite .cse32 (ite .cse19 .cse35 .cse55) .cse56)) (.cse14 (ite .cse1 (or .cse2 .cse7 .cse8 .cse9 .cse54 .cse4 .cse5 .cse12 .cse13) .cse30))) (let ((.cse6 (ite .cse1 (or .cse2 .cse7 .cse8 .cse9 .cse10 (and .cse15 (ite .cse16 (ite .cse17 (or (ite .cse1 (or .cse2 .cse7 .cse8 .cse9 .cse10 .cse4 .cse5 .cse12 .cse13 .cse14 (and .cse15 (ite .cse16 (ite .cse17 (and (ite .cse31 (and .cse42 (=> .cse34 (=> .cse24 (=> .cse25 (and .cse43 .cse33 .cse44 .cse45 .cse46 .cse37 .cse47))))) .cse39) .cse23) .cse29) .cse15))) .cse30) (and .cse50 (=> .cse20 (=> .cse32 (=> .cse18 (and .cse33 .cse53 .cse37)))))) .cse29) .cse15)) .cse4 .cse5 .cse12 .cse13 .cse14) .cse30))) (let ((.cse11 (ite .cse1 (let ((.cse41 (ite .cse1 (or .cse2 .cse7 .cse8 .cse9 .cse10 (and (ite .cse16 (ite .cse17 (or .cse6 .cse2 .cse7 .cse8 .cse9 .cse10 .cse4 .cse5 .cse12 .cse13 .cse14 (and (=> .cse20 (=> .cse32 (=> .cse18 (or .cse2 .cse7 (ite .cse26 (ite .cse34 (ite .cse24 (or .cse6 .cse2 .cse7 (and .cse48 .cse43 .cse33 .cse44 .cse45 .cse49 .cse50 .cse37 .cse47 .cse51) .cse8 .cse9 .cse10 .cse4 .cse5 .cse12 .cse13 .cse14) .cse52) .cse52) .cse52) .cse8 .cse9 .cse10 .cse4 .cse5 .cse12 .cse13 .cse14)))) .cse50)) .cse29) .cse15) .cse15) .cse4 .cse5 .cse12 .cse13 .cse14) .cse30))) (or .cse2 .cse41 .cse7 .cse8 .cse9 .cse10 .cse4 .cse5 .cse12 (and .cse15 (ite .cse16 (ite .cse17 (or .cse2 .cse41 (and .cse42 (=> .cse34 (=> .cse24 (=> .cse25 (and .cse43 .cse33 .cse44 .cse45 .cse22 .cse46 .cse23 .cse37 .cse47))))) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14) .cse29) .cse15)) .cse13 .cse14)) .cse30))) (let ((.cse3 (ite .cse1 (or .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (and .cse15 (ite .cse16 (ite .cse17 .cse40 .cse29) .cse15)) .cse11 .cse12 .cse13 .cse14) .cse30))) (or .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (and .cse15 (ite .cse16 (ite .cse17 (or (ite .cse1 (or .cse2 .cse3 (and .cse15 (ite .cse16 (ite .cse17 (ite .cse18 (ite .cse19 (ite .cse20 (and .cse21 .cse22 .cse23 (=> .cse24 (=> .cse25 (=> .cse26 .cse27)))) .cse28) .cse28) .cse28) .cse29) .cse15)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) .cse30) (and (ite .cse31 (and (=> .cse19 (=> .cse20 (=> .cse32 (and .cse33 (ite .cse34 (ite .cse24 (ite .cse25 .cse35 .cse36) .cse36) .cse36) .cse37)))) .cse22 .cse38) .cse39) .cse23)) .cse29) .cse15)))))))))))))))))) .cse30))))) is different from false [2018-06-18 17:53:10,133 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= c_hhv_invariant_1_Real 4.0)))) (=> .cse0 (let ((.cse15 (<= c_hhv_invariant_4_Real 1.0))) (let ((.cse1 (not (= c_hhv_invariant_4_Real 3.0))) (.cse30 (or .cse15 (<= c_hhv_invariant_4_Real 2.0)))) (ite .cse1 (let ((.cse58 (= c_hhv_invariant_0_Real 3.0)) (.cse71 (= c_hhv_invariant_0_Real 2.0)) (.cse21 (= c_hhv_invariant_0_Real 1.0)) (.cse83 (= c_hhv_invariant_1_Real 0.0)) (.cse61 (= c_hhv_invariant_1_Real 3.0)) (.cse50 (= c_hhv_invariant_1_Real 2.0))) (let ((.cse19 (not .cse50)) (.cse20 (not .cse61)) (.cse32 (not .cse83)) (.cse34 (not .cse21)) (.cse24 (not .cse71)) (.cse25 (not .cse58)) (.cse96 (= c_hhv_invariant_0_Real 4.0)) (.cse84 (<= 3.0 c_hhv_invariant_1_Real)) (.cse38 (= c_hhv_invariant_1_Real 1.0)) (.cse42 (= c_hhv_invariant_0_Real 0.0))) (let ((.cse26 (not .cse42)) (.cse52 (<= 3.0 c_hhv_invariant_0_Real)) (.cse94 (* 5.0 c_hhv_invariant_10_Real)) (.cse95 (* 3.0 c_hhv_invariant_2_Real)) (.cse18 (not .cse38)) (.cse44 (<= 0.0 c_hhv_invariant_11_Real)) (.cse45 (<= c_hhv_invariant_11_Real 0.0)) (.cse47 (<= 0.0 c_hhv_invariant_17_Real)) (.cse85 (ite .cse32 (=> .cse42 (=> .cse34 (=> .cse24 (=> .cse25 .cse96)))) .cse84)) (.cse92 (<= c_hhv_invariant_1_Real 3.0)) (.cse82 (=> .cse19 (=> .cse20 (=> .cse0 (=> .cse32 .cse84)))))) (let ((.cse31 (not (= c_hhv_invariant_3_Real 2.0))) (.cse23 (let ((.cse97 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real))) (ite .cse97 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) .cse97))) (.cse39 (<= c_hhv_invariant_3_Real 1.0)) (.cse55 (<= c_hhv_invariant_1_Real 1.0)) (.cse56 (<= 1.0 c_hhv_invariant_1_Real)) (.cse17 (= c_hhv_invariant_4_Real 1.0)) (.cse87 (ite .cse18 (ite .cse32 (ite .cse19 (ite .cse0 (and .cse44 .cse45 .cse47 .cse85) .cse92) .cse84) .cse84) .cse82)) (.cse29 (ite .cse15 (=> (< c_hhv_invariant_4_Real 1.0) (<= 1.0 c_hhv_invariant_4_Real)) .cse15)) (.cse16 (not (= c_hhv_invariant_4_Real 2.0))) (.cse49 (<= (+ .cse94 86.0) .cse95)) (.cse68 (not .cse96)) (.cse33 (<= c_hhv_invariant_14_Real 0.0)) (.cse37 (<= 0.0 c_hhv_invariant_14_Real)) (.cse51 (ite .cse26 .cse50 .cse52)) (.cse69 (<= c_hhv_invariant_0_Real 3.0))) (let ((.cse90 (and (=> .cse20 (=> .cse0 (=> .cse32 (=> .cse18 (and .cse15 (ite .cse16 (=> .cse1 (and .cse49 (ite .cse68 (ite .cse26 (ite .cse34 (ite .cse24 (and .cse33 .cse44 .cse45 .cse37 .cse47 .cse51) .cse52) .cse52) .cse52) .cse69))) .cse15)))))) .cse50)) (.cse91 (ite .cse18 (ite .cse32 (ite .cse19 (ite .cse0 (and .cse71 (=> .cse25 (=> .cse68 (=> .cse26 (=> .cse34 (and (ite .cse16 (=> .cse1 (ite .cse17 (and .cse87 .cse33 .cse49 .cse37 .cse85) .cse29)) .cse15) .cse15)))))) .cse92) .cse84) .cse84) .cse82)) (.cse28 (<= c_hhv_invariant_1_Real 0.0)) (.cse78 (<= 1.0 c_hhv_invariant_0_Real)) (.cse74 (<= c_hhv_invariant_0_Real 1.0)) (.cse22 (<= (+ .cse94 91.0) .cse95)) (.cse88 (ite .cse32 (ite .cse19 (ite .cse20 (ite .cse0 (ite .cse31 (and .cse42 (=> .cse34 (=> .cse24 (=> .cse25 (=> .cse68 (and .cse15 (ite .cse16 (=> .cse1 (ite .cse17 (and .cse33 .cse44 .cse45 .cse37 .cse47) .cse29)) .cse15) .cse23)))))) .cse39) .cse55) .cse55) .cse55) .cse56))) (let ((.cse43 (<= c_hhv_invariant_17_Real 0.0)) (.cse89 (ite .cse1 (or (and (or .cse90 .cse91 (ite .cse50 (=> .cse20 (=> .cse0 (=> .cse32 (=> .cse18 (or .cse84 (=> .cse20 (=> .cse0 (=> .cse18 (or .cse55 .cse28 (< c_hhv_invariant_1_Real 2.0) (<= 4.0 c_hhv_invariant_1_Real) (< 2.0 c_hhv_invariant_1_Real)))))))))) (let ((.cse93 (and .cse33 .cse44 .cse45 .cse37))) (or (ite .cse18 (and (=> .cse20 (=> .cse0 (and (ite .cse16 (=> .cse1 (ite .cse17 (and .cse33 (ite .cse24 (ite .cse25 (ite .cse68 (ite .cse26 .cse93 .cse78) .cse74) .cse74) .cse74) .cse22 .cse37) .cse29)) .cse15) .cse15 .cse23))) .cse83) .cse82) (ite .cse32 (ite .cse20 (ite .cse0 (ite .cse31 (and .cse42 (=> .cse34 (=> .cse24 (=> .cse25 (=> .cse68 (and (ite .cse16 (=> .cse1 (ite .cse17 .cse93 .cse29)) .cse15) .cse15 .cse23)))))) .cse39) .cse55) .cse55) .cse56))))) .cse47) (< 0.0 c_hhv_invariant_17_Real) .cse88) .cse30))) (let ((.cse73 (=> .cse71 (or .cse74 .cse49))) (.cse86 (or .cse84 .cse83)) (.cse8 (ite .cse1 (ite .cse18 (and .cse15 (ite .cse16 (or (ite .cse1 (ite .cse18 (and (ite .cse16 (and .cse71 (=> .cse25 (=> .cse68 (=> .cse26 (=> .cse34 (and .cse91 (ite .cse32 (ite .cse19 (ite .cse0 (and .cse43 .cse49 .cse85) .cse92) .cse84) .cse84))))))) .cse15) .cse15) .cse82) .cse30) (and (=> .cse19 (=> .cse20 (=> .cse0 (and (ite .cse24 (ite .cse25 (ite .cse68 (ite .cse26 (and .cse43 .cse89) .cse78) .cse74) .cse74) .cse74) .cse22)))) .cse23 .cse83)) .cse15)) .cse82) .cse30)) (.cse35 (and .cse43 .cse44 .cse45 .cse47)) (.cse72 (<= 2.0 c_hhv_invariant_0_Real))) (let ((.cse63 (<= c_hhv_invariant_1_Real 2.0)) (.cse65 (ite .cse34 (ite .cse25 .cse35 (<= c_hhv_invariant_0_Real 2.0)) .cse72)) (.cse59 (<= 2.0 c_hhv_invariant_1_Real)) (.cse62 (or .cse72 .cse58)) (.cse4 (ite .cse1 (or .cse8 (and (ite .cse16 (ite .cse17 (or (and (ite .cse31 (and (=> .cse34 (=> .cse24 (=> .cse25 (=> .cse68 (and .cse22 (ite .cse32 (ite .cse19 (ite .cse20 (ite .cse0 (and (ite .cse1 (or .cse8 (and (ite .cse1 (or .cse8 (and .cse88 .cse47)) .cse30) .cse43)) .cse30) .cse44 .cse45) .cse55) .cse55) .cse55) .cse56)))))) .cse33 .cse42 .cse37) .cse39) .cse23) (ite .cse1 (or .cse8 (and .cse15 (ite .cse16 (ite .cse26 (ite .cse24 (ite .cse68 (and (=> .cse20 (=> .cse0 (=> .cse18 (and .cse43 (ite .cse1 (and .cse43 .cse89 .cse47) .cse30) .cse49 (or .cse90 .cse91))))) .cse50 .cse23) .cse69) .cse52) .cse52) .cse15))) .cse30)) .cse29) .cse15) .cse15)) .cse30)) (.cse70 (ite .cse16 (ite .cse17 (and .cse73 .cse33 .cse37 (ite .cse16 (ite .cse17 (and (ite .cse18 (ite .cse19 (=> .cse0 (ite .cse16 (ite .cse17 (or (ite .cse1 (ite .cse16 (ite .cse17 (ite .cse26 (ite .cse24 (ite .cse25 (and .cse43 .cse44 .cse45 .cse23 .cse47) .cse74) .cse74) .cse78) .cse29) .cse15) .cse30) (ite .cse32 (and .cse71 (=> .cse25 (=> .cse26 (=> .cse34 (and .cse43 .cse44 .cse45 .cse47 .cse85))))) .cse84)) .cse29) .cse15)) .cse86) .cse82) (=> .cse61 (=> .cse32 .cse35))) .cse29) .cse15)) .cse29) .cse15)) (.cse27 (and .cse43 .cse33 .cse44 .cse45 .cse37 .cse47))) (let ((.cse48 (=> .cse20 (=> .cse0 (=> .cse32 (=> .cse18 (ite .cse68 (ite .cse26 (ite .cse34 (ite .cse24 .cse51 .cse52) .cse52) .cse52) .cse69)))))) (.cse12 (ite .cse1 (or .cse8 .cse4 .cse70 (ite .cse1 (ite .cse16 (and .cse73 (ite .cse16 (ite .cse17 (let ((.cse75 (and .cse43 .cse87 .cse33 .cse37))) (and (=> .cse71 (or .cse74 .cse75)) (ite .cse1 (and .cse15 (ite .cse16 (ite .cse17 (and (=> .cse61 (=> .cse32 (and .cse71 (=> .cse25 .cse75)))) (ite .cse18 (ite .cse19 (=> .cse0 (ite .cse16 (ite .cse17 (let ((.cse80 (and .cse43 .cse33 .cse44 .cse45 .cse23 .cse37 .cse47)) (.cse81 (ite .cse18 (and .cse71 .cse85) .cse82))) (let ((.cse76 (ite .cse1 (ite .cse18 (and .cse15 (ite .cse16 (ite .cse17 (ite .cse26 (or .cse80 .cse81) (ite .cse18 (or .cse78 (=> .cse34 .cse85)) .cse82)) .cse29) .cse15)) .cse82) .cse30)) (.cse79 (=> .cse83 (or .cse84 .cse27)))) (and .cse76 (let ((.cse77 (ite .cse18 (and .cse15 (or (ite .cse1 (and .cse15 (ite .cse16 (ite .cse17 .cse80 .cse29) .cse15)) .cse30) .cse81)) .cse82))) (or (and .cse71 (=> .cse25 (=> .cse26 .cse77))) (ite .cse16 (ite .cse17 (and (ite .cse26 (ite .cse25 .cse77 .cse74) .cse78) .cse76 .cse79) .cse29) .cse15))) .cse79))) .cse29) .cse15)) .cse86) .cse82)) .cse29) .cse15)) .cse30))) .cse29) .cse15)) .cse15) .cse30)) .cse30)) (.cse66 (ite .cse26 (or (and (=> .cse32 (=> .cse18 (=> .cse19 (and .cse33 .cse37 .cse65)))) .cse61) (ite .cse32 (ite .cse18 (and (=> .cse34 (=> .cse24 .cse27)) .cse58) .cse59) .cse59)) .cse62)) (.cse67 (=> .cse61 (or .cse63 .cse27)))) (let ((.cse40 (and .cse66 .cse49 .cse23 .cse67)) (.cse60 (=> .cse21 .cse72)) (.cse57 (=> .cse50 (=> .cse20 .cse49))) (.cse64 (=> .cse71 (=> .cse25 .cse49))) (.cse7 (ite .cse1 (or .cse70 .cse12) .cse30)) (.cse36 (<= c_hhv_invariant_0_Real 0.0)) (.cse53 (ite .cse26 (ite .cse34 (ite .cse24 (and .cse48 .cse43 .cse44 .cse45 .cse49 .cse50 .cse47 .cse51) .cse52) .cse52) .cse52))) (let ((.cse2 (ite .cse1 (or (and .cse15 (ite .cse16 (ite .cse17 (or (and (ite .cse31 (and .cse33 .cse42 (=> .cse34 (=> .cse24 (=> .cse25 (=> .cse68 (and .cse22 (ite .cse32 (ite .cse19 (ite .cse20 (ite .cse0 .cse35 .cse55) .cse55) .cse55) .cse56)))))) .cse37) .cse39) .cse23) (ite .cse1 (or (and .cse15 (ite .cse16 (ite .cse17 (and .cse50 (=> .cse20 (=> .cse0 (=> .cse32 (=> .cse18 (and .cse33 .cse37 (ite .cse68 .cse53 .cse69)))))) .cse23) .cse29) .cse15)) .cse8 .cse4) .cse30)) .cse29) .cse15)) .cse8 .cse4) .cse30)) (.cse9 (ite .cse16 (ite .cse17 (ite .cse1 (and .cse15 (ite .cse16 (ite .cse17 (or (ite .cse1 (or .cse7 (and .cse15 (ite .cse16 (ite .cse17 (ite .cse34 (ite .cse24 (ite .cse25 (and .cse23 (ite .cse31 (and (=> .cse19 (=> .cse20 (=> .cse0 (=> .cse32 .cse27)))) .cse22 .cse38) .cse39)) .cse36) .cse36) .cse36) .cse29) .cse15)) .cse8 .cse4 .cse12) .cse30) (and .cse21 .cse22 .cse23 (=> .cse24 (=> .cse25 (=> .cse26 (and .cse33 (ite .cse18 (ite .cse19 (ite .cse20 (ite .cse0 .cse35 .cse28) .cse28) .cse28) .cse28) .cse37)))))) .cse29) .cse15)) .cse30) .cse29) .cse15)) (.cse54 (and .cse15 (ite .cse16 (ite .cse17 (and .cse66 .cse57 .cse64 .cse23 .cse67) .cse29) .cse15))) (.cse5 (ite .cse1 (or .cse7 (and .cse15 (ite .cse16 (ite .cse17 (ite .cse26 (and (or (ite .cse32 (ite .cse18 (ite .cse20 (ite .cse0 (and (=> .cse34 (=> .cse24 (and .cse43 .cse33 .cse44 .cse45 .cse49 .cse37 .cse47))) .cse58) .cse63) .cse63) .cse59) .cse59) (and (=> .cse0 (=> .cse32 (=> .cse18 (=> .cse19 (and .cse33 .cse49 .cse37 .cse65))))) .cse61)) (ite .cse26 (or (and (=> .cse19 (and .cse60 .cse49)) .cse61) (and (=> .cse34 (=> .cse24 .cse49)) .cse58)) .cse62) .cse23) .cse62) .cse29) .cse15)) .cse8 .cse4 .cse12) .cse30)) (.cse13 (ite .cse1 (or .cse7 .cse8 .cse4 .cse12 (and .cse15 (ite .cse16 (ite .cse17 (or .cse7 (ite .cse1 (or .cse7 .cse8 (and (ite .cse16 (ite .cse17 (ite .cse26 (and .cse57 (or (and (=> .cse19 (and .cse43 .cse33 .cse44 .cse45 (ite .cse26 (or (ite .cse32 (ite .cse18 .cse58 .cse59) .cse59) (and (=> .cse32 (=> .cse18 .cse60)) .cse61)) .cse62) .cse37 .cse47)) .cse61) (and (=> .cse34 (=> .cse24 (and .cse43 .cse33 .cse44 .cse45 .cse37 .cse47 (ite .cse32 (ite .cse18 (ite .cse20 .cse35 .cse63) .cse59) .cse59)))) .cse58)) .cse64 .cse23) .cse62) .cse29) .cse15) .cse15) .cse4 .cse12) .cse30) .cse8 .cse40 .cse4 .cse12) .cse29) .cse15))) .cse30))) (let ((.cse10 (ite .cse1 (or .cse7 .cse8 .cse9 .cse54 .cse4 .cse5 .cse12 .cse13) .cse30)) (.cse46 (ite .cse32 (ite .cse19 .cse35 .cse55) .cse56)) (.cse14 (ite .cse1 (or .cse2 .cse7 .cse8 .cse9 .cse54 .cse4 .cse5 .cse12 .cse13) .cse30))) (let ((.cse6 (ite .cse1 (or .cse2 .cse7 .cse8 .cse9 .cse10 (and .cse15 (ite .cse16 (ite .cse17 (or (ite .cse1 (or .cse2 .cse7 .cse8 .cse9 .cse10 .cse4 .cse5 .cse12 .cse13 .cse14 (and .cse15 (ite .cse16 (ite .cse17 (and (ite .cse31 (and .cse42 (=> .cse34 (=> .cse24 (=> .cse25 (and .cse43 .cse33 .cse44 .cse45 .cse46 .cse37 .cse47))))) .cse39) .cse23) .cse29) .cse15))) .cse30) (and .cse50 (=> .cse20 (=> .cse32 (=> .cse18 (and .cse33 .cse53 .cse37)))))) .cse29) .cse15)) .cse4 .cse5 .cse12 .cse13 .cse14) .cse30))) (let ((.cse11 (ite .cse1 (let ((.cse41 (ite .cse1 (or .cse2 .cse7 .cse8 .cse9 .cse10 (and (ite .cse16 (ite .cse17 (or .cse6 .cse2 .cse7 .cse8 .cse9 .cse10 .cse4 .cse5 .cse12 .cse13 .cse14 (and (=> .cse20 (=> .cse32 (=> .cse18 (or .cse2 .cse7 (ite .cse26 (ite .cse34 (ite .cse24 (or .cse6 .cse2 .cse7 (and .cse48 .cse43 .cse33 .cse44 .cse45 .cse49 .cse50 .cse37 .cse47 .cse51) .cse8 .cse9 .cse10 .cse4 .cse5 .cse12 .cse13 .cse14) .cse52) .cse52) .cse52) .cse8 .cse9 .cse10 .cse4 .cse5 .cse12 .cse13 .cse14)))) .cse50)) .cse29) .cse15) .cse15) .cse4 .cse5 .cse12 .cse13 .cse14) .cse30))) (or .cse2 .cse41 .cse7 .cse8 .cse9 .cse10 .cse4 .cse5 .cse12 (and .cse15 (ite .cse16 (ite .cse17 (or .cse2 .cse41 (and .cse42 (=> .cse34 (=> .cse24 (=> .cse25 (and .cse43 .cse33 .cse44 .cse45 .cse22 .cse46 .cse23 .cse37 .cse47))))) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14) .cse29) .cse15)) .cse13 .cse14)) .cse30))) (let ((.cse3 (ite .cse1 (or .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (and .cse15 (ite .cse16 (ite .cse17 .cse40 .cse29) .cse15)) .cse11 .cse12 .cse13 .cse14) .cse30))) (or .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (and .cse15 (ite .cse16 (ite .cse17 (or (ite .cse1 (or .cse2 .cse3 (and .cse15 (ite .cse16 (ite .cse17 (ite .cse18 (ite .cse19 (ite .cse20 (and .cse21 .cse22 .cse23 (=> .cse24 (=> .cse25 (=> .cse26 .cse27)))) .cse28) .cse28) .cse28) .cse29) .cse15)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) .cse30) (and (ite .cse31 (and (=> .cse19 (=> .cse20 (=> .cse32 (and .cse33 (ite .cse34 (ite .cse24 (ite .cse25 .cse35 .cse36) .cse36) .cse36) .cse37)))) .cse22 .cse38) .cse39) .cse23)) .cse29) .cse15)))))))))))))))))) .cse30))))) is different from true [2018-06-18 17:53:10,168 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse0 (<= 1.0 c_hhv_invariant_4_Real)) (.cse1 (<= c_hhv_invariant_4_Real 1.0))) (and .cse0 .cse1 (let ((.cse2 (not (= c_hhv_invariant_4_Real 2.0)))) (ite .cse2 (let ((.cse3 (not (= c_hhv_invariant_4_Real 3.0)))) (=> .cse3 (let ((.cse4 (= c_hhv_invariant_4_Real 1.0)) (.cse31 (ite .cse1 (=> (< c_hhv_invariant_4_Real 1.0) .cse0) .cse1))) (ite .cse4 (and .cse1 (let ((.cse72 (* 5.0 c_hhv_invariant_10_Real)) (.cse73 (* 3.0 c_hhv_invariant_2_Real)) (.cse46 (= c_hhv_invariant_1_Real 1.0)) (.cse60 (= c_hhv_invariant_0_Real 1.0)) (.cse19 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse24 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real)) (.cse69 (= c_hhv_invariant_1_Real 0.0)) (.cse89 (= c_hhv_invariant_1_Real 3.0)) (.cse33 (= c_hhv_invariant_1_Real 2.0)) (.cse37 (= c_hhv_invariant_0_Real 2.0)) (.cse12 (= c_hhv_invariant_0_Real 0.0)) (.cse59 (= c_hhv_invariant_0_Real 3.0))) (let ((.cse7 (not .cse59)) (.cse65 (<= c_hhv_invariant_0_Real 1.0)) (.cse76 (<= 1.0 c_hhv_invariant_0_Real)) (.cse15 (not (= c_hhv_invariant_0_Real 4.0))) (.cse36 (not .cse12)) (.cse14 (not .cse37)) (.cse11 (not .cse33)) (.cse5 (not .cse89)) (.cse57 (not (= c_hhv_invariant_1_Real 4.0))) (.cse35 (not .cse69)) (.cse32 (<= c_hhv_invariant_3_Real 1.0)) (.cse48 (<= 1.0 c_hhv_invariant_1_Real)) (.cse34 (<= c_hhv_invariant_1_Real 1.0)) (.cse13 (ite .cse24 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse19) .cse24)) (.cse10 (not .cse60)) (.cse9 (not .cse46)) (.cse22 (<= (+ .cse72 91.0) .cse73)) (.cse16 (<= c_hhv_invariant_17_Real 0.0)) (.cse17 (<= c_hhv_invariant_14_Real 0.0)) (.cse18 (<= 0.0 c_hhv_invariant_11_Real)) (.cse20 (<= c_hhv_invariant_11_Real 0.0)) (.cse23 (<= 0.0 c_hhv_invariant_14_Real)) (.cse25 (<= 0.0 c_hhv_invariant_17_Real))) (let ((.cse74 (and .cse16 .cse17 .cse18 .cse20 .cse23 .cse25)) (.cse58 (and (let ((.cse88 (ite .cse2 (=> .cse3 (ite .cse4 (and (=> .cse9 (and .cse0 .cse17 .cse1 .cse18 .cse20 .cse22 .cse23 .cse25)) .cse89) .cse31)) .cse1))) (let ((.cse87 (ite .cse2 (=> .cse3 (ite .cse4 (or (and .cse0 .cse1 .cse88) (and (=> .cse10 (and .cse17 .cse1 .cse18 .cse20 .cse22 .cse23 .cse25)) .cse59)) .cse31)) .cse1)) (.cse85 (ite .cse2 (=> .cse3 (ite .cse4 (and (=> .cse15 (=> .cse36 (=> .cse14 (and (ite .cse11 (ite .cse5 (ite .cse57 (ite .cse35 (and .cse34 .cse0 .cse17 .cse1 .cse18 .cse19 .cse20 .cse23 .cse32 .cse24 .cse25 .cse48) .cse48) .cse34) .cse34) .cse34) .cse22 .cse13)))) .cse59) .cse31)) .cse1))) (let ((.cse86 (=> .cse3 (and .cse1 (=> .cse3 (and .cse1 (or (and .cse1 (ite .cse36 (ite .cse14 (and .cse13 (=> .cse9 (=> .cse11 (and .cse0 .cse1 .cse87))) .cse89) .cse65) .cse76)) (and (=> .cse36 (=> .cse10 (=> .cse14 (and .cse0 .cse1 .cse22 .cse13 .cse87)))) .cse59)) (ite .cse4 (and .cse1 (=> .cse5 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse33 .cse34))))) (ite .cse2 (=> .cse3 (ite .cse4 (or (and .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (ite .cse35 (ite .cse11 (ite .cse5 (ite .cse57 (and (=> .cse15 (=> .cse36 (=> .cse14 (and .cse34 .cse0 .cse17 .cse1 .cse18 .cse19 .cse20 .cse23 .cse32 .cse24 .cse48)))) .cse59) .cse34) .cse34) .cse34) .cse48) .cse31)) .cse1)) (and .cse13 (=> .cse57 (=> .cse35 (=> .cse11 (and .cse22 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (and .cse65 .cse0 .cse17 .cse1 .cse18 .cse19 .cse20 .cse76 .cse22 .cse23 .cse24) .cse65) .cse65) .cse65) .cse76))))) .cse89)) .cse31)) .cse1)) .cse31) .cse25)) (or (and .cse1 .cse85) (and (=> .cse57 (=> .cse35 (=> .cse11 (and (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 .cse25 .cse65) .cse65) .cse65) .cse76) .cse22)))) .cse13 .cse89)))))) (let ((.cse84 (and .cse1 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (and .cse13 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (and .cse65 (=> .cse3 (ite .cse4 (and .cse1 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (and .cse16 .cse0 .cse1 .cse88 .cse22)))))) .cse31)) .cse16 .cse1 .cse19 .cse76 .cse22 .cse86 .cse24))))) .cse89) .cse65) .cse65) .cse65) .cse76)))) (or (and (=> .cse15 (=> .cse36 (=> .cse14 (and .cse22 .cse13 (ite .cse11 (ite .cse57 (ite .cse35 (and (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (or (and .cse59 (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (and .cse17 .cse1 .cse18 .cse22 (=> .cse3 (and .cse1 (or (and .cse16 .cse1 (=> .cse3 (and .cse1 (or .cse84 (and (=> .cse10 (and .cse1 .cse85 .cse25)) .cse59))))) .cse84))) .cse23 .cse32 .cse24 (=> .cse3 (ite .cse4 (and .cse1 (or .cse84 (and (=> .cse36 (and (ite .cse11 (ite .cse5 (ite .cse57 (ite .cse35 (and .cse16 .cse0 .cse1 (=> .cse3 (and .cse16 .cse1 .cse86 .cse25)) .cse19 .cse22 .cse24 .cse87) .cse48) .cse34) .cse34) .cse34) .cse22 .cse13)) .cse59))) .cse31)) .cse34 .cse0 .cse19 .cse20 .cse48)))))) .cse84)) .cse31)) .cse1) .cse1) .cse48) .cse34) .cse34))))) .cse59) .cse84))))) .cse1))) (let ((.cse63 (and (ite .cse2 (=> .cse3 .cse58) .cse1) .cse1)) (.cse21 (<= c_hhv_invariant_1_Real 0.0)) (.cse54 (<= c_hhv_invariant_1_Real 2.0)) (.cse45 (=> .cse11 .cse74)) (.cse39 (<= c_hhv_invariant_0_Real 2.0)) (.cse40 (<= 2.0 c_hhv_invariant_0_Real))) (let ((.cse30 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (let ((.cse77 (ite .cse2 (=> .cse3 (ite .cse4 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (and .cse13 (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 (and .cse16 .cse0 .cse1 .cse18 .cse20 .cse25 (ite .cse2 (=> .cse3 (ite .cse4 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (and .cse13 (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 (and .cse16 .cse0 .cse1 .cse18 .cse20 (ite .cse2 (=> .cse3 (ite .cse4 (and (=> .cse14 (=> .cse15 (=> .cse36 (and .cse16 .cse0 .cse1 .cse18 .cse19 .cse20 .cse24 .cse25)))) .cse1 .cse13) .cse31)) .cse1) .cse25)))))))))) .cse31)) .cse1))))))))))) .cse31)) .cse1)) (.cse78 (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 .cse22)))))) (let ((.cse75 (and (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (let ((.cse79 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (or (and .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (and .cse65 .cse1 .cse22 (ite .cse2 (=> .cse3 (ite .cse4 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (and .cse65 .cse16 .cse0 .cse17 .cse1 .cse18 .cse20 (ite .cse2 (=> .cse3 (ite .cse4 (and (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (and .cse16 .cse0 .cse17 .cse1 .cse18 .cse20 .cse13 .cse23 (ite .cse2 (=> .cse3 (ite .cse4 (and (=> .cse57 (=> .cse35 (=> .cse11 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (let ((.cse81 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (and .cse16 .cse0 .cse17 .cse1 .cse18 .cse19 .cse20 .cse23 .cse24 .cse25)))))) (.cse82 (=> .cse57 (=> .cse35 (=> .cse9 .cse45)))) (.cse83 (=> .cse3 (and .cse1 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (and (ite .cse36 (ite .cse7 .cse76 .cse65) .cse76) .cse16 .cse0 .cse17 .cse1 .cse18 .cse19 .cse20 .cse23 .cse24 .cse25) .cse65) .cse65) .cse65) .cse76))))) .cse13)))) (and (ite .cse2 (=> .cse3 (ite .cse4 (and (=> .cse57 (=> .cse35 (=> .cse11 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (and .cse65 .cse81 .cse0 .cse82 .cse1 .cse76 .cse83 .cse13) .cse65) .cse65) .cse65) .cse76)))) .cse13) .cse31)) .cse1) .cse81 .cse0 .cse82 .cse1 .cse83 .cse13)) .cse65) .cse65) .cse65) .cse76)))) .cse13) .cse31)) .cse1) .cse25) .cse65) .cse65) .cse65) .cse76))))) .cse1 .cse13) .cse31)) .cse1) .cse23 .cse25) .cse65) .cse65) .cse65) .cse76))))) .cse31)) .cse1)) .cse65) .cse65) .cse65) .cse76))))) .cse1) .cse31)) .cse1)) (ite .cse36 (ite .cse10 (ite .cse7 (and .cse39 (not .cse15)) .cse39) .cse40) .cse40))))))) (.cse80 (<= 4.0 c_hhv_invariant_1_Real))) (or (and .cse1 (ite .cse2 (=> .cse3 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (or .cse34 .cse79 .cse21 .cse54 .cse80 .cse58)))))) .cse1)) .cse34 (and (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 (and .cse0 .cse77 .cse17 .cse1 .cse78 .cse23))))) .cse60 .cse13) .cse79 .cse21 .cse54 .cse80))))))) .cse31)) .cse1) .cse1))) (or .cse75 (ite .cse10 (or .cse63 .cse54 (ite .cse65 .cse76 .cse65) (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 .cse21)))) (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 .cse34))))) (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (or .cse75 (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 (or .cse75 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (or .cse75 (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 (or (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 .cse40)))) (and (ite .cse2 (=> .cse3 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (or .cse75 (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 (or (and .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (or (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 (and (or (and .cse77 .cse17 .cse1 .cse78 .cse23) .cse54) .cse0 .cse1))))) .cse75)))))) .cse31)) .cse1)) .cse58))))))))))) .cse1) .cse1))))))))))))))))))))))))))))))) (ite .cse5 (let ((.cse71 (=> .cse35 (=> .cse9 .cse74)))) (let ((.cse49 (ite .cse40 .cse39 .cse40)) (.cse70 (=> .cse7 (=> .cse15 (=> .cse36 (=> .cse10 .cse71))))) (.cse41 (<= (+ .cse72 86.0) .cse73))) (let ((.cse56 (ite .cse2 (=> .cse3 (ite .cse5 .cse41 .cse30)) .cse1)) (.cse55 (=> .cse35 (=> .cse9 (and .cse19 .cse70 .cse41 .cse24 .cse71)))) (.cse43 (or .cse49 .cse34)) (.cse53 (<= 2.0 c_hhv_invariant_1_Real)) (.cse26 (or (< c_hhv_invariant_1_Real 1.0) (< 1.0 c_hhv_invariant_1_Real)))) (let ((.cse38 (and .cse0 .cse1 .cse19 .cse70 .cse41 .cse24 .cse71)) (.cse29 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse5 (let ((.cse68 (<= c_hhv_invariant_0_Real 0.0))) (let ((.cse61 (and (not .cse5) .cse30)) (.cse62 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse5 (or (and .cse0 .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (and (=> .cse7 (=> .cse15 (=> .cse36 (ite .cse9 (ite .cse35 (ite .cse57 (and .cse16 .cse53 .cse17 .cse1 .cse18 .cse23 .cse24 .cse25 .cse0 .cse19 .cse20 .cse41 .cse54 (=> .cse7 (=> .cse15 (=> .cse36 .cse41)))) .cse54) .cse53) .cse26)))) .cse37 .cse13) .cse30)) .cse31)) .cse1)) (and .cse13 (=> .cse11 (=> .cse57 (and (ite .cse15 (and .cse0 .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 .cse13 (=> .cse9 (=> .cse11 (=> .cse57 (and .cse22 (ite .cse14 (ite .cse7 (ite .cse15 (and .cse16 .cse0 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (and .cse16 .cse17 .cse1 .cse18 .cse22 .cse23 .cse32 .cse24 .cse25 .cse0 .cse19 .cse20 .cse13 .cse68) .cse30)) .cse31)) .cse1) .cse17 .cse1 .cse18 .cse19 .cse20 .cse22 .cse23 .cse24 .cse25) .cse68) .cse68) .cse68)))))) .cse31)) .cse1)) .cse68) .cse22))) .cse69)) .cse30)) .cse1)))) (or (ite .cse60 (=> .cse14 .cse61) .cse62) (let ((.cse64 (ite .cse5 (=> .cse57 (=> .cse35 (=> .cse9 .cse43))) .cse30))) (and .cse1 (ite .cse37 (=> .cse7 (=> .cse15 (=> .cse36 (=> .cse10 (ite .cse11 (or (and .cse1 .cse56) .cse58) (and .cse1 (ite .cse2 (=> .cse3 (ite .cse5 (=> .cse57 (=> .cse35 (=> .cse9 (or (and .cse1 (ite .cse2 (=> .cse3 (or .cse63 .cse41)) .cse1)) .cse41 .cse58)))) .cse30)) .cse1))))))) (and .cse1 (=> .cse33 .cse64))) (ite .cse2 (=> .cse3 (ite .cse5 (ite .cse14 (ite .cse11 (or .cse61 .cse58) .cse64) (and .cse0 .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (and .cse0 (=> .cse7 (=> .cse15 (=> .cse36 (=> .cse10 (or .cse65 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse5 (=> .cse7 (=> .cse15 (=> .cse36 (=> .cse10 (or (ite .cse11 .cse58 .cse34) (and .cse0 .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and (ite .cse5 (and .cse0 .cse1 (=> .cse7 (=> .cse15 (=> .cse36 (=> .cse10 (or .cse65 (and (ite .cse35 (ite .cse9 (and (=> .cse36 (=> .cse10 (let ((.cse66 (=> .cse7 (=> .cse15 (=> .cse36 (ite .cse35 (ite .cse9 (ite .cse57 .cse53 .cse54) .cse53) .cse53)))))) (and .cse16 .cse17 .cse18 (=> .cse36 (=> .cse10 (and .cse16 .cse18 .cse20 .cse66 .cse25))) .cse20 .cse66 .cse23 .cse25)))) .cse16 .cse53 .cse17 .cse18 .cse19 .cse20 .cse41 .cse54 .cse23 .cse24 .cse25) .cse53) .cse53) .cse13))))))) .cse30) .cse1) .cse31)) .cse1))))))) .cse30)) .cse1)) (and .cse55 .cse33 .cse13) .cse58))))) .cse1) .cse30)) .cse31)) .cse1))) .cse30)) .cse1))) (ite .cse5 (ite .cse60 (or (let ((.cse67 (<= c_hhv_invariant_1_Real 3.0))) (ite .cse67 (<= 3.0 c_hhv_invariant_1_Real) .cse67)) .cse68) .cse62) .cse30)))) .cse30)) .cse1)))) (let ((.cse6 (ite .cse5 (or (let ((.cse51 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and (or (ite .cse35 (ite .cse11 (ite .cse5 (ite .cse57 (and (=> .cse15 (=> .cse36 (=> .cse14 (and .cse16 .cse17 .cse1 .cse18 .cse22 .cse23 .cse32 .cse24 .cse25 .cse34 .cse0 .cse19 .cse20 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (or (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (and .cse16 .cse0 .cse17 .cse1 .cse18 .cse19 .cse20 .cse22 .cse23 .cse24 .cse25))))) .cse58)) .cse31)) .cse1) .cse48)))) .cse59) .cse34) .cse34) .cse34) .cse48) .cse58) .cse1) .cse31)) .cse1)))) (let ((.cse50 (ite .cse5 (or .cse29 (=> .cse10 (or (and .cse0 .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (or (=> .cse7 (=> .cse15 (=> .cse36 (=> .cse10 (or (and .cse33 .cse13 (=> .cse35 (=> .cse9 .cse38))) .cse51))))) .cse29) .cse30)) .cse31)) .cse1)) (and (ite .cse11 (ite .cse53 .cse54 .cse53) (and (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (or (=> .cse7 (=> .cse15 (=> .cse36 (=> .cse10 (and .cse55 .cse0 .cse1 .cse13))))) .cse29) .cse30)) .cse31)) .cse1) .cse0 .cse1)) .cse1 .cse56)))) .cse30))) (let ((.cse52 (and .cse1 .cse50))) (ite .cse14 (or .cse49 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse5 (or (ite .cse14 (or (ite .cse5 (or (and .cse1 (not .cse14) .cse50) .cse29) .cse30) .cse51) .cse52) .cse29) .cse30)) .cse1))) .cse52)))) .cse29) .cse30))) (or .cse6 (let ((.cse28 (or (=> .cse14 (or (and .cse33 .cse43) (and .cse1 (ite .cse2 (=> .cse3 (ite .cse5 (or .cse6 (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (let ((.cse44 (ite .cse5 (or .cse6 (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (or .cse6 (=> .cse15 (=> .cse36 (and .cse13 (ite .cse35 (ite .cse11 (and .cse16 .cse0 .cse17 .cse1 .cse18 .cse20 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (or .cse6 (and .cse16 .cse17 .cse1 .cse18 .cse23 .cse32 .cse24 .cse25 .cse34 .cse0 .cse19 .cse20 .cse48) .cse29)) .cse31)) .cse1) .cse22 .cse23 .cse25) .cse34) .cse48)))) .cse29) .cse30)) .cse31)) .cse1)))))) .cse29) .cse30))) (or .cse44 (and .cse0 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (or (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (let ((.cse47 (ite .cse5 (or .cse6 (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (and .cse0 .cse1 (or (and (=> .cse11 (=> .cse35 (ite .cse5 (or .cse29 (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (and (ite .cse2 (=> .cse3 (ite .cse4 (ite .cse5 (or .cse6 (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (or (and .cse16 .cse17 .cse18 .cse20 .cse22 .cse23 .cse25) .cse44))))) .cse29) .cse30) .cse31)) .cse1) .cse1)))))) .cse30))) .cse46) .cse44)))))) .cse29) .cse30))) (and .cse0 .cse1 (or (and .cse19 .cse45 .cse22 .cse24 .cse46) .cse44) (or .cse6 (=> .cse46 (=> .cse35 (and .cse1 .cse47))) .cse29) .cse47)))))) .cse6 .cse29) .cse30)) .cse31)) .cse1) .cse1 .cse22 .cse13))))))) .cse29) .cse30)) .cse1)))) .cse6 .cse29))) (ite .cse7 (let ((.cse8 (let ((.cse42 (<= c_hhv_invariant_0_Real 3.0))) (ite .cse42 (<= 3.0 c_hhv_invariant_0_Real) .cse42))) (.cse27 (and .cse0 .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (or .cse6 (ite .cse7 (and .cse33 (or .cse34 (=> .cse35 (=> .cse9 (and (ite .cse36 (ite .cse10 (ite .cse15 (ite .cse37 .cse38 (ite .cse39 (=> (< c_hhv_invariant_0_Real 2.0) .cse40) .cse39)) .cse39) .cse40) .cse40) .cse41)))) .cse13) .cse28) .cse29) .cse30)) .cse31)) .cse1)))) (or .cse8 (ite .cse9 (and (=> .cse10 (ite .cse11 (and (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (or .cse6 (ite .cse7 (or (ite .cse9 (and .cse12 .cse13 (=> .cse10 (=> .cse14 (=> .cse15 (and .cse16 .cse0 .cse17 .cse1 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25))))) .cse26) .cse8 .cse27) .cse28) .cse29) .cse30)) .cse31)) .cse1) .cse16 .cse17 .cse1 .cse18 .cse22 .cse23 .cse32 .cse24 .cse25 .cse0 .cse19 .cse20) .cse21)) .cse12 .cse13) .cse26) .cse27)) .cse28)) .cse29)))))) .cse30))))))) .cse31)))) .cse1)))) is different from false [2018-06-18 17:53:10,178 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse0 (<= 1.0 c_hhv_invariant_4_Real)) (.cse1 (<= c_hhv_invariant_4_Real 1.0))) (and .cse0 .cse1 (let ((.cse2 (not (= c_hhv_invariant_4_Real 2.0)))) (ite .cse2 (let ((.cse3 (not (= c_hhv_invariant_4_Real 3.0)))) (=> .cse3 (let ((.cse4 (= c_hhv_invariant_4_Real 1.0)) (.cse31 (ite .cse1 (=> (< c_hhv_invariant_4_Real 1.0) .cse0) .cse1))) (ite .cse4 (and .cse1 (let ((.cse72 (* 5.0 c_hhv_invariant_10_Real)) (.cse73 (* 3.0 c_hhv_invariant_2_Real)) (.cse46 (= c_hhv_invariant_1_Real 1.0)) (.cse60 (= c_hhv_invariant_0_Real 1.0)) (.cse19 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse24 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real)) (.cse69 (= c_hhv_invariant_1_Real 0.0)) (.cse89 (= c_hhv_invariant_1_Real 3.0)) (.cse33 (= c_hhv_invariant_1_Real 2.0)) (.cse37 (= c_hhv_invariant_0_Real 2.0)) (.cse12 (= c_hhv_invariant_0_Real 0.0)) (.cse59 (= c_hhv_invariant_0_Real 3.0))) (let ((.cse7 (not .cse59)) (.cse65 (<= c_hhv_invariant_0_Real 1.0)) (.cse76 (<= 1.0 c_hhv_invariant_0_Real)) (.cse15 (not (= c_hhv_invariant_0_Real 4.0))) (.cse36 (not .cse12)) (.cse14 (not .cse37)) (.cse11 (not .cse33)) (.cse5 (not .cse89)) (.cse57 (not (= c_hhv_invariant_1_Real 4.0))) (.cse35 (not .cse69)) (.cse32 (<= c_hhv_invariant_3_Real 1.0)) (.cse48 (<= 1.0 c_hhv_invariant_1_Real)) (.cse34 (<= c_hhv_invariant_1_Real 1.0)) (.cse13 (ite .cse24 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse19) .cse24)) (.cse10 (not .cse60)) (.cse9 (not .cse46)) (.cse22 (<= (+ .cse72 91.0) .cse73)) (.cse16 (<= c_hhv_invariant_17_Real 0.0)) (.cse17 (<= c_hhv_invariant_14_Real 0.0)) (.cse18 (<= 0.0 c_hhv_invariant_11_Real)) (.cse20 (<= c_hhv_invariant_11_Real 0.0)) (.cse23 (<= 0.0 c_hhv_invariant_14_Real)) (.cse25 (<= 0.0 c_hhv_invariant_17_Real))) (let ((.cse74 (and .cse16 .cse17 .cse18 .cse20 .cse23 .cse25)) (.cse58 (and (let ((.cse88 (ite .cse2 (=> .cse3 (ite .cse4 (and (=> .cse9 (and .cse0 .cse17 .cse1 .cse18 .cse20 .cse22 .cse23 .cse25)) .cse89) .cse31)) .cse1))) (let ((.cse87 (ite .cse2 (=> .cse3 (ite .cse4 (or (and .cse0 .cse1 .cse88) (and (=> .cse10 (and .cse17 .cse1 .cse18 .cse20 .cse22 .cse23 .cse25)) .cse59)) .cse31)) .cse1)) (.cse85 (ite .cse2 (=> .cse3 (ite .cse4 (and (=> .cse15 (=> .cse36 (=> .cse14 (and (ite .cse11 (ite .cse5 (ite .cse57 (ite .cse35 (and .cse34 .cse0 .cse17 .cse1 .cse18 .cse19 .cse20 .cse23 .cse32 .cse24 .cse25 .cse48) .cse48) .cse34) .cse34) .cse34) .cse22 .cse13)))) .cse59) .cse31)) .cse1))) (let ((.cse86 (=> .cse3 (and .cse1 (=> .cse3 (and .cse1 (or (and .cse1 (ite .cse36 (ite .cse14 (and .cse13 (=> .cse9 (=> .cse11 (and .cse0 .cse1 .cse87))) .cse89) .cse65) .cse76)) (and (=> .cse36 (=> .cse10 (=> .cse14 (and .cse0 .cse1 .cse22 .cse13 .cse87)))) .cse59)) (ite .cse4 (and .cse1 (=> .cse5 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse33 .cse34))))) (ite .cse2 (=> .cse3 (ite .cse4 (or (and .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (ite .cse35 (ite .cse11 (ite .cse5 (ite .cse57 (and (=> .cse15 (=> .cse36 (=> .cse14 (and .cse34 .cse0 .cse17 .cse1 .cse18 .cse19 .cse20 .cse23 .cse32 .cse24 .cse48)))) .cse59) .cse34) .cse34) .cse34) .cse48) .cse31)) .cse1)) (and .cse13 (=> .cse57 (=> .cse35 (=> .cse11 (and .cse22 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (and .cse65 .cse0 .cse17 .cse1 .cse18 .cse19 .cse20 .cse76 .cse22 .cse23 .cse24) .cse65) .cse65) .cse65) .cse76))))) .cse89)) .cse31)) .cse1)) .cse31) .cse25)) (or (and .cse1 .cse85) (and (=> .cse57 (=> .cse35 (=> .cse11 (and (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 .cse25 .cse65) .cse65) .cse65) .cse76) .cse22)))) .cse13 .cse89)))))) (let ((.cse84 (and .cse1 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (and .cse13 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (and .cse65 (=> .cse3 (ite .cse4 (and .cse1 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (and .cse16 .cse0 .cse1 .cse88 .cse22)))))) .cse31)) .cse16 .cse1 .cse19 .cse76 .cse22 .cse86 .cse24))))) .cse89) .cse65) .cse65) .cse65) .cse76)))) (or (and (=> .cse15 (=> .cse36 (=> .cse14 (and .cse22 .cse13 (ite .cse11 (ite .cse57 (ite .cse35 (and (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (or (and .cse59 (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (and .cse17 .cse1 .cse18 .cse22 (=> .cse3 (and .cse1 (or (and .cse16 .cse1 (=> .cse3 (and .cse1 (or .cse84 (and (=> .cse10 (and .cse1 .cse85 .cse25)) .cse59))))) .cse84))) .cse23 .cse32 .cse24 (=> .cse3 (ite .cse4 (and .cse1 (or .cse84 (and (=> .cse36 (and (ite .cse11 (ite .cse5 (ite .cse57 (ite .cse35 (and .cse16 .cse0 .cse1 (=> .cse3 (and .cse16 .cse1 .cse86 .cse25)) .cse19 .cse22 .cse24 .cse87) .cse48) .cse34) .cse34) .cse34) .cse22 .cse13)) .cse59))) .cse31)) .cse34 .cse0 .cse19 .cse20 .cse48)))))) .cse84)) .cse31)) .cse1) .cse1) .cse48) .cse34) .cse34))))) .cse59) .cse84))))) .cse1))) (let ((.cse63 (and (ite .cse2 (=> .cse3 .cse58) .cse1) .cse1)) (.cse21 (<= c_hhv_invariant_1_Real 0.0)) (.cse54 (<= c_hhv_invariant_1_Real 2.0)) (.cse45 (=> .cse11 .cse74)) (.cse39 (<= c_hhv_invariant_0_Real 2.0)) (.cse40 (<= 2.0 c_hhv_invariant_0_Real))) (let ((.cse30 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (let ((.cse77 (ite .cse2 (=> .cse3 (ite .cse4 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (and .cse13 (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 (and .cse16 .cse0 .cse1 .cse18 .cse20 .cse25 (ite .cse2 (=> .cse3 (ite .cse4 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (and .cse13 (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 (and .cse16 .cse0 .cse1 .cse18 .cse20 (ite .cse2 (=> .cse3 (ite .cse4 (and (=> .cse14 (=> .cse15 (=> .cse36 (and .cse16 .cse0 .cse1 .cse18 .cse19 .cse20 .cse24 .cse25)))) .cse1 .cse13) .cse31)) .cse1) .cse25)))))))))) .cse31)) .cse1))))))))))) .cse31)) .cse1)) (.cse78 (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 .cse22)))))) (let ((.cse75 (and (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (let ((.cse79 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (or (and .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (and .cse65 .cse1 .cse22 (ite .cse2 (=> .cse3 (ite .cse4 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (and .cse65 .cse16 .cse0 .cse17 .cse1 .cse18 .cse20 (ite .cse2 (=> .cse3 (ite .cse4 (and (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (and .cse16 .cse0 .cse17 .cse1 .cse18 .cse20 .cse13 .cse23 (ite .cse2 (=> .cse3 (ite .cse4 (and (=> .cse57 (=> .cse35 (=> .cse11 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (let ((.cse81 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (and .cse16 .cse0 .cse17 .cse1 .cse18 .cse19 .cse20 .cse23 .cse24 .cse25)))))) (.cse82 (=> .cse57 (=> .cse35 (=> .cse9 .cse45)))) (.cse83 (=> .cse3 (and .cse1 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (and (ite .cse36 (ite .cse7 .cse76 .cse65) .cse76) .cse16 .cse0 .cse17 .cse1 .cse18 .cse19 .cse20 .cse23 .cse24 .cse25) .cse65) .cse65) .cse65) .cse76))))) .cse13)))) (and (ite .cse2 (=> .cse3 (ite .cse4 (and (=> .cse57 (=> .cse35 (=> .cse11 (ite .cse36 (ite .cse14 (ite .cse7 (ite .cse15 (and .cse65 .cse81 .cse0 .cse82 .cse1 .cse76 .cse83 .cse13) .cse65) .cse65) .cse65) .cse76)))) .cse13) .cse31)) .cse1) .cse81 .cse0 .cse82 .cse1 .cse83 .cse13)) .cse65) .cse65) .cse65) .cse76)))) .cse13) .cse31)) .cse1) .cse25) .cse65) .cse65) .cse65) .cse76))))) .cse1 .cse13) .cse31)) .cse1) .cse23 .cse25) .cse65) .cse65) .cse65) .cse76))))) .cse31)) .cse1)) .cse65) .cse65) .cse65) .cse76))))) .cse1) .cse31)) .cse1)) (ite .cse36 (ite .cse10 (ite .cse7 (and .cse39 (not .cse15)) .cse39) .cse40) .cse40))))))) (.cse80 (<= 4.0 c_hhv_invariant_1_Real))) (or (and .cse1 (ite .cse2 (=> .cse3 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (or .cse34 .cse79 .cse21 .cse54 .cse80 .cse58)))))) .cse1)) .cse34 (and (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 (and .cse0 .cse77 .cse17 .cse1 .cse78 .cse23))))) .cse60 .cse13) .cse79 .cse21 .cse54 .cse80))))))) .cse31)) .cse1) .cse1))) (or .cse75 (ite .cse10 (or .cse63 .cse54 (ite .cse65 .cse76 .cse65) (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 .cse21)))) (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 .cse34))))) (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (or .cse75 (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 (or .cse75 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (or .cse75 (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 (or (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 .cse40)))) (and (ite .cse2 (=> .cse3 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (or .cse75 (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 (or (and .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (=> .cse57 (=> .cse35 (=> .cse9 (=> .cse11 (or (=> .cse14 (=> .cse7 (=> .cse15 (=> .cse36 (and (or (and .cse77 .cse17 .cse1 .cse78 .cse23) .cse54) .cse0 .cse1))))) .cse75)))))) .cse31)) .cse1)) .cse58))))))))))) .cse1) .cse1))))))))))))))))))))))))))))))) (ite .cse5 (let ((.cse71 (=> .cse35 (=> .cse9 .cse74)))) (let ((.cse49 (ite .cse40 .cse39 .cse40)) (.cse70 (=> .cse7 (=> .cse15 (=> .cse36 (=> .cse10 .cse71))))) (.cse41 (<= (+ .cse72 86.0) .cse73))) (let ((.cse56 (ite .cse2 (=> .cse3 (ite .cse5 .cse41 .cse30)) .cse1)) (.cse55 (=> .cse35 (=> .cse9 (and .cse19 .cse70 .cse41 .cse24 .cse71)))) (.cse43 (or .cse49 .cse34)) (.cse53 (<= 2.0 c_hhv_invariant_1_Real)) (.cse26 (or (< c_hhv_invariant_1_Real 1.0) (< 1.0 c_hhv_invariant_1_Real)))) (let ((.cse38 (and .cse0 .cse1 .cse19 .cse70 .cse41 .cse24 .cse71)) (.cse29 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse5 (let ((.cse68 (<= c_hhv_invariant_0_Real 0.0))) (let ((.cse61 (and (not .cse5) .cse30)) (.cse62 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse5 (or (and .cse0 .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (and (=> .cse7 (=> .cse15 (=> .cse36 (ite .cse9 (ite .cse35 (ite .cse57 (and .cse16 .cse53 .cse17 .cse1 .cse18 .cse23 .cse24 .cse25 .cse0 .cse19 .cse20 .cse41 .cse54 (=> .cse7 (=> .cse15 (=> .cse36 .cse41)))) .cse54) .cse53) .cse26)))) .cse37 .cse13) .cse30)) .cse31)) .cse1)) (and .cse13 (=> .cse11 (=> .cse57 (and (ite .cse15 (and .cse0 .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 .cse13 (=> .cse9 (=> .cse11 (=> .cse57 (and .cse22 (ite .cse14 (ite .cse7 (ite .cse15 (and .cse16 .cse0 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (and .cse16 .cse17 .cse1 .cse18 .cse22 .cse23 .cse32 .cse24 .cse25 .cse0 .cse19 .cse20 .cse13 .cse68) .cse30)) .cse31)) .cse1) .cse17 .cse1 .cse18 .cse19 .cse20 .cse22 .cse23 .cse24 .cse25) .cse68) .cse68) .cse68)))))) .cse31)) .cse1)) .cse68) .cse22))) .cse69)) .cse30)) .cse1)))) (or (ite .cse60 (=> .cse14 .cse61) .cse62) (let ((.cse64 (ite .cse5 (=> .cse57 (=> .cse35 (=> .cse9 .cse43))) .cse30))) (and .cse1 (ite .cse37 (=> .cse7 (=> .cse15 (=> .cse36 (=> .cse10 (ite .cse11 (or (and .cse1 .cse56) .cse58) (and .cse1 (ite .cse2 (=> .cse3 (ite .cse5 (=> .cse57 (=> .cse35 (=> .cse9 (or (and .cse1 (ite .cse2 (=> .cse3 (or .cse63 .cse41)) .cse1)) .cse41 .cse58)))) .cse30)) .cse1))))))) (and .cse1 (=> .cse33 .cse64))) (ite .cse2 (=> .cse3 (ite .cse5 (ite .cse14 (ite .cse11 (or .cse61 .cse58) .cse64) (and .cse0 .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (and .cse0 (=> .cse7 (=> .cse15 (=> .cse36 (=> .cse10 (or .cse65 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse5 (=> .cse7 (=> .cse15 (=> .cse36 (=> .cse10 (or (ite .cse11 .cse58 .cse34) (and .cse0 .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and (ite .cse5 (and .cse0 .cse1 (=> .cse7 (=> .cse15 (=> .cse36 (=> .cse10 (or .cse65 (and (ite .cse35 (ite .cse9 (and (=> .cse36 (=> .cse10 (let ((.cse66 (=> .cse7 (=> .cse15 (=> .cse36 (ite .cse35 (ite .cse9 (ite .cse57 .cse53 .cse54) .cse53) .cse53)))))) (and .cse16 .cse17 .cse18 (=> .cse36 (=> .cse10 (and .cse16 .cse18 .cse20 .cse66 .cse25))) .cse20 .cse66 .cse23 .cse25)))) .cse16 .cse53 .cse17 .cse18 .cse19 .cse20 .cse41 .cse54 .cse23 .cse24 .cse25) .cse53) .cse53) .cse13))))))) .cse30) .cse1) .cse31)) .cse1))))))) .cse30)) .cse1)) (and .cse55 .cse33 .cse13) .cse58))))) .cse1) .cse30)) .cse31)) .cse1))) .cse30)) .cse1))) (ite .cse5 (ite .cse60 (or (let ((.cse67 (<= c_hhv_invariant_1_Real 3.0))) (ite .cse67 (<= 3.0 c_hhv_invariant_1_Real) .cse67)) .cse68) .cse62) .cse30)))) .cse30)) .cse1)))) (let ((.cse6 (ite .cse5 (or (let ((.cse51 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and (or (ite .cse35 (ite .cse11 (ite .cse5 (ite .cse57 (and (=> .cse15 (=> .cse36 (=> .cse14 (and .cse16 .cse17 .cse1 .cse18 .cse22 .cse23 .cse32 .cse24 .cse25 .cse34 .cse0 .cse19 .cse20 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (or (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (and .cse16 .cse0 .cse17 .cse1 .cse18 .cse19 .cse20 .cse22 .cse23 .cse24 .cse25))))) .cse58)) .cse31)) .cse1) .cse48)))) .cse59) .cse34) .cse34) .cse34) .cse48) .cse58) .cse1) .cse31)) .cse1)))) (let ((.cse50 (ite .cse5 (or .cse29 (=> .cse10 (or (and .cse0 .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (or (=> .cse7 (=> .cse15 (=> .cse36 (=> .cse10 (or (and .cse33 .cse13 (=> .cse35 (=> .cse9 .cse38))) .cse51))))) .cse29) .cse30)) .cse31)) .cse1)) (and (ite .cse11 (ite .cse53 .cse54 .cse53) (and (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (or (=> .cse7 (=> .cse15 (=> .cse36 (=> .cse10 (and .cse55 .cse0 .cse1 .cse13))))) .cse29) .cse30)) .cse31)) .cse1) .cse0 .cse1)) .cse1 .cse56)))) .cse30))) (let ((.cse52 (and .cse1 .cse50))) (ite .cse14 (or .cse49 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse5 (or (ite .cse14 (or (ite .cse5 (or (and .cse1 (not .cse14) .cse50) .cse29) .cse30) .cse51) .cse52) .cse29) .cse30)) .cse1))) .cse52)))) .cse29) .cse30))) (or .cse6 (let ((.cse28 (or (=> .cse14 (or (and .cse33 .cse43) (and .cse1 (ite .cse2 (=> .cse3 (ite .cse5 (or .cse6 (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (let ((.cse44 (ite .cse5 (or .cse6 (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (or .cse6 (=> .cse15 (=> .cse36 (and .cse13 (ite .cse35 (ite .cse11 (and .cse16 .cse0 .cse17 .cse1 .cse18 .cse20 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (or .cse6 (and .cse16 .cse17 .cse1 .cse18 .cse23 .cse32 .cse24 .cse25 .cse34 .cse0 .cse19 .cse20 .cse48) .cse29)) .cse31)) .cse1) .cse22 .cse23 .cse25) .cse34) .cse48)))) .cse29) .cse30)) .cse31)) .cse1)))))) .cse29) .cse30))) (or .cse44 (and .cse0 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (or (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (let ((.cse47 (ite .cse5 (or .cse6 (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (and .cse0 .cse1 (or (and (=> .cse11 (=> .cse35 (ite .cse5 (or .cse29 (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (and (ite .cse2 (=> .cse3 (ite .cse4 (ite .cse5 (or .cse6 (=> .cse15 (=> .cse36 (=> .cse10 (=> .cse14 (or (and .cse16 .cse17 .cse18 .cse20 .cse22 .cse23 .cse25) .cse44))))) .cse29) .cse30) .cse31)) .cse1) .cse1)))))) .cse30))) .cse46) .cse44)))))) .cse29) .cse30))) (and .cse0 .cse1 (or (and .cse19 .cse45 .cse22 .cse24 .cse46) .cse44) (or .cse6 (=> .cse46 (=> .cse35 (and .cse1 .cse47))) .cse29) .cse47)))))) .cse6 .cse29) .cse30)) .cse31)) .cse1) .cse1 .cse22 .cse13))))))) .cse29) .cse30)) .cse1)))) .cse6 .cse29))) (ite .cse7 (let ((.cse8 (let ((.cse42 (<= c_hhv_invariant_0_Real 3.0))) (ite .cse42 (<= 3.0 c_hhv_invariant_0_Real) .cse42))) (.cse27 (and .cse0 .cse1 (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (or .cse6 (ite .cse7 (and .cse33 (or .cse34 (=> .cse35 (=> .cse9 (and (ite .cse36 (ite .cse10 (ite .cse15 (ite .cse37 .cse38 (ite .cse39 (=> (< c_hhv_invariant_0_Real 2.0) .cse40) .cse39)) .cse39) .cse40) .cse40) .cse41)))) .cse13) .cse28) .cse29) .cse30)) .cse31)) .cse1)))) (or .cse8 (ite .cse9 (and (=> .cse10 (ite .cse11 (and (ite .cse2 (=> .cse3 (ite .cse4 (and .cse1 (ite .cse5 (or .cse6 (ite .cse7 (or (ite .cse9 (and .cse12 .cse13 (=> .cse10 (=> .cse14 (=> .cse15 (and .cse16 .cse0 .cse17 .cse1 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25))))) .cse26) .cse8 .cse27) .cse28) .cse29) .cse30)) .cse31)) .cse1) .cse16 .cse17 .cse1 .cse18 .cse22 .cse23 .cse32 .cse24 .cse25 .cse0 .cse19 .cse20) .cse21)) .cse12 .cse13) .cse26) .cse27)) .cse28)) .cse29)))))) .cse30))))))) .cse31)))) .cse1)))) is different from true [2018-06-18 17:53:10,203 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse42 (= c_hhv_invariant_1_Real 1.0)) (.cse9 (= c_hhv_invariant_1_Real 0.0))) (let ((.cse72 (= c_hhv_invariant_4_Real 2.0)) (.cse5 (not (= c_hhv_invariant_1_Real 4.0))) (.cse34 (not .cse9)) (.cse8 (not .cse42)) (.cse38 (<= c_hhv_invariant_1_Real 0.0)) (.cse63 (= c_hhv_invariant_0_Real 1.0)) (.cse77 (= c_hhv_invariant_0_Real 0.0)) (.cse25 (= c_hhv_invariant_0_Real 3.0)) (.cse55 (= c_hhv_invariant_1_Real 2.0))) (let ((.cse70 (<= c_hhv_invariant_0_Real 0.0)) (.cse49 (= c_hhv_invariant_1_Real 3.0)) (.cse4 (not .cse55)) (.cse51 (= c_hhv_invariant_0_Real 2.0)) (.cse40 (not (= c_hhv_invariant_4_Real 3.0))) (.cse35 (not .cse25)) (.cse10 (not (= c_hhv_invariant_0_Real 4.0))) (.cse11 (not .cse77)) (.cse12 (not .cse63)) (.cse67 (<= c_hhv_invariant_0_Real 1.0)) (.cse53 (<= c_hhv_invariant_1_Real 1.0)) (.cse32 (=> .cse5 (=> .cse34 (=> .cse8 .cse38)))) (.cse20 (<= (+ (* 5.0 c_hhv_invariant_10_Real) 91.0) (* 3.0 c_hhv_invariant_2_Real))) (.cse1 (<= c_hhv_invariant_4_Real 1.0)) (.cse39 (not .cse72))) (let ((.cse44 (ite .cse4 (=> .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (=> .cse12 (=> .cse40 (let ((.cse87 (ite .cse39 .cse20 .cse1))) (or .cse87 (=> .cse35 (=> .cse10 (=> .cse11 (=> .cse12 (or .cse67 .cse87))))))))))))) (=> .cse5 (=> .cse34 (=> .cse8 (or .cse53 .cse32 (and .cse1 .cse20 (or .cse1 .cse39)))))))) (.cse6 (not .cse49)) (.cse73 (=> .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (=> .cse12 (or .cse67 .cse20 .cse70)))))))) (let ((.cse0 (<= 1.0 c_hhv_invariant_4_Real)) (.cse18 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse23 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real)) (.cse46 (not .cse51)) (.cse45 (or .cse44 (and .cse1 (ite .cse39 (=> .cse40 (and (=> .cse55 (=> .cse6 (=> .cse5 (=> .cse34 (=> .cse8 (or .cse53 .cse20)))))) .cse73)) .cse1)))) (.cse80 (<= 1.0 c_hhv_invariant_0_Real))) (let ((.cse13 (<= c_hhv_invariant_17_Real 0.0)) (.cse54 (ite .cse11 (ite .cse46 (ite .cse35 (ite .cse10 (and (=> .cse6 (=> .cse5 (=> .cse34 .cse45))) .cse55) .cse67) .cse67) .cse67) .cse80)) (.cse31 (ite .cse23 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse18) .cse23)) (.cse71 (or .cse67 .cse70)) (.cse33 (<= c_hhv_invariant_3_Real 1.0)) (.cse60 (<= 1.0 c_hhv_invariant_1_Real)) (.cse41 (= c_hhv_invariant_4_Real 1.0)) (.cse14 (<= c_hhv_invariant_14_Real 0.0)) (.cse15 (<= 0.0 c_hhv_invariant_11_Real)) (.cse19 (<= c_hhv_invariant_11_Real 0.0)) (.cse21 (<= 0.0 c_hhv_invariant_14_Real)) (.cse24 (<= 0.0 c_hhv_invariant_17_Real)) (.cse79 (=> .cse6 (=> .cse5 (=> .cse34 (=> .cse8 .cse53))))) (.cse43 (ite .cse1 (=> (< c_hhv_invariant_4_Real 1.0) .cse0) .cse1))) (let ((.cse61 (ite .cse39 (=> .cse40 (ite .cse41 (let ((.cse86 (ite .cse39 (=> .cse40 (ite .cse41 (=> .cse6 (=> .cse5 (or (=> .cse34 (or (and .cse20 (ite .cse11 (ite .cse46 (ite .cse35 (ite .cse10 (and .cse0 .cse14 .cse1 .cse15 .cse19 .cse20 .cse21 .cse24) .cse67) .cse67) .cse67) .cse80)) .cse79)) .cse53))) .cse43)) .cse1))) (let ((.cse85 (ite .cse39 (=> .cse40 (ite .cse41 (ite .cse34 (ite .cse4 (ite .cse6 (ite .cse5 (and .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (and .cse14 .cse1 .cse15 .cse20 .cse21 .cse33 .cse23 .cse24 .cse53 .cse0 .cse18 .cse19 .cse60))))) .cse53) .cse53) .cse53) .cse60) .cse43)) .cse1)) (.cse83 (ite .cse39 (=> .cse40 (ite .cse41 (ite .cse4 (and .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (ite .cse6 (ite .cse5 (ite .cse34 (and .cse14 .cse1 .cse15 .cse19 .cse20 .cse21 .cse24) .cse60) .cse53) .cse53))))) (and .cse86 .cse0 .cse1)) .cse43)) .cse1))) (let ((.cse82 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 (or (and .cse0 .cse1 .cse85) (and .cse55 (=> .cse6 (=> .cse5 (=> .cse34 (ite .cse46 (ite .cse35 (ite .cse10 (ite .cse11 (and .cse67 .cse18 .cse80 .cse20 .cse23 .cse24) .cse80) .cse67) .cse67) .cse71)))))) (ite .cse39 (=> .cse40 (ite .cse41 (and .cse0 .cse1 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse0 .cse1 (or .cse53 (ite .cse46 (ite .cse35 (ite .cse10 (or .cse11 .cse80) .cse67) .cse67) .cse71)) (ite .cse39 (=> .cse40 (ite .cse41 (or (and .cse55 (=> .cse6 (=> .cse5 (=> .cse34 (ite .cse46 (ite .cse35 (ite .cse10 (ite .cse11 (and .cse67 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse80 .cse20 .cse21 .cse23) .cse80) .cse67) .cse67) .cse71))))) (and .cse0 .cse1 (ite .cse34 (ite .cse4 (ite .cse6 (ite .cse5 (and (=> .cse35 (=> .cse10 (=> .cse11 (and .cse53 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse21 .cse33 .cse23 .cse60)))) .cse51) .cse53) .cse53) .cse53) .cse60))) .cse43)) .cse1)) .cse43)) .cse1) (or (and .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (ite .cse4 (ite .cse6 (ite .cse5 (ite .cse34 (and .cse0 .cse1 .cse18 .cse83 .cse20 .cse23) .cse60) .cse53) .cse53) .cse53))))) (and (ite .cse39 (=> .cse40 (ite .cse41 (ite .cse11 (ite .cse46 (ite .cse35 (ite .cse10 (and .cse67 .cse55 (=> .cse6 (=> .cse5 (=> .cse34 (and .cse0 .cse1 .cse18 .cse83 .cse23)))) .cse80) .cse67) .cse67) .cse67) .cse80) .cse43)) .cse1) .cse1)) .cse24) .cse43)) .cse1)) .cse43)) .cse1))) (let ((.cse84 (and .cse1 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 (ite .cse11 (ite .cse46 (ite .cse35 (ite .cse10 (and .cse86 .cse13 .cse1 .cse82 .cse55 .cse80 .cse54 .cse20 .cse23 .cse67 .cse0 .cse18 .cse31) .cse67) .cse67) .cse67) .cse80)) .cse43)) .cse1)))) (or (and .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (ite .cse4 (ite .cse6 (ite .cse5 (ite .cse34 (and .cse53 .cse0 .cse1 .cse18 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 (or (and (=> .cse35 (=> .cse10 (=> .cse11 (ite .cse4 (ite .cse6 (ite .cse5 (ite .cse34 (and .cse14 .cse1 .cse15 (ite .cse39 (=> .cse40 (ite .cse41 (and (or (and .cse51 .cse31 (=> .cse35 (=> .cse10 (=> .cse11 (ite .cse4 (ite .cse6 (ite .cse5 (ite .cse34 (and .cse53 .cse13 .cse0 .cse1 .cse82 .cse18 .cse83 .cse20 .cse23 .cse24 .cse60) .cse60) .cse53) .cse53) .cse53))))) .cse84) .cse1) .cse43)) .cse1) .cse20 .cse21 .cse33 .cse23 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 (or (and (=> .cse35 (=> .cse10 (=> .cse11 (ite .cse4 (ite .cse6 (ite .cse5 (ite .cse34 (and (ite .cse39 (=> .cse40 (ite .cse41 (and (or (and .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (ite .cse4 (ite .cse6 (ite .cse5 (ite .cse34 (and .cse0 .cse1 .cse85 .cse24) .cse60) .cse53) .cse53) .cse53)))) .cse31) .cse84) .cse1) .cse43)) .cse1) .cse13 .cse1) .cse60) .cse53) .cse53) .cse53)))) .cse51 .cse31) .cse84)) .cse43)) .cse1) .cse53 .cse0 .cse18 .cse19 .cse60) .cse60) .cse53) .cse53) .cse53)))) .cse51 .cse31) .cse84)) .cse43)) .cse1) .cse20 .cse23 .cse60) .cse60) .cse53) .cse53) .cse53)))) .cse31) .cse84))))) .cse43)) .cse1))) (let ((.cse81 (and .cse1 .cse45 .cse61))) (let ((.cse66 (=> .cse12 .cse81))) (let ((.cse69 (=> .cse11 .cse81)) (.cse64 (<= c_hhv_invariant_1_Real 2.0)) (.cse68 (ite .cse4 (and .cse51 (=> .cse35 (=> .cse10 .cse66))) .cse79)) (.cse36 (<= c_hhv_invariant_0_Real 2.0)) (.cse37 (<= 2.0 c_hhv_invariant_0_Real))) (let ((.cse2 (let ((.cse74 (and .cse0 (let ((.cse78 (and (=> .cse5 (=> .cse34 (=> .cse8 (=> .cse4 (or .cse53 .cse38))))) .cse1 (or (ite .cse4 (and .cse37 .cse36 (or .cse37 .cse12)) .cse32) (and .cse0 .cse1 .cse80 (ite .cse11 (and .cse67 (ite .cse46 (and (=> .cse55 (=> .cse5 (=> .cse34 (=> .cse8 (and .cse67 .cse0 .cse1 (ite .cse11 (and .cse67 (ite .cse46 (and .cse0 .cse1 (=> .cse55 (=> .cse5 (=> .cse34 (=> .cse8 (and .cse67 .cse13 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse80 .cse21 .cse23 .cse24)))))) .cse67)) .cse80) .cse80 .cse20))))) .cse1) .cse67)) .cse80)))))) (or .cse78 (ite .cse46 (or (ite .cse12 (ite .cse35 (ite .cse10 (ite .cse4 (and .cse13 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse20 .cse31 .cse21 .cse23 .cse24) .cse79) .cse70) .cse70) .cse70) (and (or .cse78 (ite .cse46 (ite .cse10 (and .cse1 .cse55 .cse61) .cse67) .cse71)) .cse1)) .cse71))) .cse1))) (or .cse74 (and (or .cse74 (and (or .cse74 (and .cse1 (or .cse74 (and (=> .cse46 (let ((.cse75 (ite .cse4 (and (=> .cse77 .cse25) .cse44) .cse32)) (.cse76 (and (=> .cse11 (and .cse45 (or .cse53 .cse4))) .cse51))) (or (and (=> .cse11 (and .cse1 .cse45 (or (and (or (and .cse0 .cse1 (or .cse74 (and .cse13 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse64 .cse20 .cse21 .cse23 .cse24))) .cse75 (and .cse51 .cse69) .cse76) .cse31) .cse74))) .cse63) .cse75 .cse76))) .cse31)))) .cse31)) .cse1 (or (and .cse64 .cse63) (and .cse1 .cse68) .cse53 (ite .cse4 .cse38 .cse32))))))) (and .cse0 .cse1 .cse2 (let ((.cse57 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 .cse2 .cse54 .cse20 .cse31) .cse43)) .cse1)) (.cse56 (=> .cse42 (=> .cse4 .cse51))) (.cse22 (or (< c_hhv_invariant_1_Real 1.0) (< 1.0 c_hhv_invariant_1_Real)))) (let ((.cse16 (and .cse1 .cse2 (let ((.cse65 (<= 2.0 c_hhv_invariant_1_Real))) (let ((.cse62 (ite .cse39 (=> .cse40 (and .cse1 .cse2 (or (and .cse31 (=> .cse5 (=> .cse34 (=> .cse8 (and (ite .cse46 (ite .cse12 (ite .cse35 (ite .cse10 (and .cse13 .cse14 .cse1 .cse15 .cse2 .cse20 .cse21 .cse33 .cse23 .cse24 .cse0 .cse18 .cse19 .cse70) .cse70) .cse70) .cse70) .cse71) .cse20)))) .cse49) (and .cse0 .cse1 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 (ite .cse34 (ite .cse8 (ite .cse6 (ite .cse5 (and (=> .cse46 (=> .cse35 (=> .cse10 (and .cse13 .cse65 .cse14 .cse1 .cse15 .cse20 .cse21 .cse23 .cse24 .cse0 .cse18 .cse19 .cse64 .cse22)))) .cse63 .cse20) .cse64) .cse64) .cse65) .cse65) .cse2) .cse43)) .cse1))))) .cse1))) (or (and .cse62 .cse1 (ite .cse8 (and (ite .cse39 (=> .cse40 (and .cse1 .cse2 .cse63 (=> .cse46 (=> .cse35 (=> .cse10 (=> .cse11 (and .cse20 (ite .cse34 (ite .cse6 (or .cse64 .cse5) .cse64) .cse65)))))) .cse31)) .cse1) .cse1) .cse65) .cse31) (and .cse0 .cse1 .cse2 (or .cse53 (and (=> .cse8 .cse54) .cse55 .cse31)) (or (and .cse1 .cse57) (and .cse51 .cse66 .cse31)) (ite .cse39 (=> .cse40 (ite .cse41 (and (=> .cse12 (or .cse67 (and .cse13 .cse14 .cse1 .cse15 .cse20 .cse21 .cse23 .cse24 .cse18 .cse19 .cse45 .cse61 .cse31))) (ite .cse39 (=> .cse40 (and .cse1 .cse2 (or (and .cse0 .cse1 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse67 .cse0 .cse1 .cse2 (ite .cse46 (and .cse13 .cse14 .cse15 .cse18 .cse19 .cse55 .cse20 .cse21 .cse23 .cse24) .cse67)) .cse43)) .cse1)) (and .cse53 .cse51 (=> .cse12 (and .cse1 .cse20 .cse61)) .cse31)))) .cse1) .cse0 .cse1 .cse2) .cse43)) .cse1) (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 .cse2 (or (and (=> .cse8 (and .cse1 .cse20 .cse45 .cse61)) .cse55) (and .cse1 (ite .cse39 (=> .cse40 (ite .cse41 (ite .cse4 (and .cse1 .cse68 .cse20) .cse53) .cse43)) .cse1)))) .cse43)) .cse1) .cse56 (or (and .cse1 .cse2 .cse54 .cse31) (and .cse51 (=> .cse35 (=> .cse10 .cse69)) .cse31))) (and .cse62 .cse1 .cse2 .cse31 .cse49 .cse70))))))) (let ((.cse3 (and .cse1 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 .cse2 (or .cse16 (let ((.cse58 (and .cse13 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse20 .cse21 .cse23 .cse24))) (let ((.cse52 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 (let ((.cse59 (and .cse1 .cse61))) (or .cse59 (ite .cse34 (ite .cse4 (ite .cse6 (ite .cse5 (and .cse53 .cse51 .cse31 (=> .cse35 (=> .cse10 (=> .cse11 (and .cse13 .cse14 .cse1 .cse15 .cse20 .cse21 (or .cse59 .cse58) .cse33 .cse23 .cse24 .cse53 .cse0 .cse18 .cse19 .cse60)))) .cse60) .cse53) .cse53) .cse53) .cse60)))) .cse43)) .cse1))) (let ((.cse50 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 .cse2 (or (and .cse0 .cse1 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 .cse2 (or (and .cse51 .cse31 (=> .cse12 (and .cse13 .cse14 .cse1 .cse15 .cse20 .cse21 .cse52 .cse23 .cse24 .cse0 .cse18 .cse19 .cse45))) .cse16)) .cse43)) .cse1)) (and (=> .cse6 (=> .cse5 (=> .cse34 (=> .cse8 (and .cse0 .cse1 .cse57 .cse54 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 .cse2 (or .cse16 .cse58)) .cse43)) .cse1)))))) .cse55 .cse31) .cse16)) .cse43)) .cse1))) (and .cse50 .cse1 .cse2 (or (and .cse50 .cse1 (or (and .cse51 .cse31 (=> .cse35 (=> .cse10 (=> .cse11 (and .cse0 .cse1 .cse45 .cse52))))) (and .cse1 .cse2 (or (and .cse50 .cse1 (or .cse53 .cse54) .cse55 .cse31) .cse16)))) .cse16) .cse56)))))) .cse43)) .cse1)))) (or .cse3 (ite .cse4 (and (let ((.cse30 (=> .cse34 (=> .cse8 .cse49)))) (ite .cse5 (let ((.cse29 (ite .cse4 (or .cse38 .cse42) .cse32))) (ite .cse6 (let ((.cse17 (or .cse3 .cse16 (and (=> .cse42 (or .cse38 (and .cse37 .cse36))) .cse1 .cse2 (or .cse3 (ite .cse4 (and .cse31 (ite .cse5 (ite .cse6 (and .cse44 .cse45 (let ((.cse48 (and .cse1 .cse2 (or .cse3 (ite .cse4 (and (or .cse38 (=> .cse34 (and .cse0 (or .cse3 .cse16 (and .cse13 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 (or .cse3 .cse16 (and .cse13 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse21 .cse33 .cse23 .cse24)) .cse20 .cse21 .cse23 .cse24)) .cse1 .cse2 .cse44))) .cse31) .cse32) .cse16)))) (ite .cse8 (and (=> .cse46 (and .cse0 .cse1 .cse2 .cse18 (or .cse3 .cse16 (ite .cse4 (and .cse31 (ite .cse5 (let ((.cse47 (or .cse3 .cse16 (ite .cse4 (and .cse0 .cse1 (ite .cse8 (and (=> .cse46 (and .cse1 .cse2 .cse44 (or (and .cse0 .cse1 .cse2 .cse45 .cse31 (or .cse3 (ite .cse4 (and (ite .cse8 (and (=> .cse46 (and .cse13 .cse14 .cse15 .cse19 .cse44 .cse20 .cse21 .cse24)) .cse25) .cse48) .cse31) .cse32) .cse16)) .cse16))) .cse25) .cse48) .cse44 .cse45 .cse31) .cse32)))) (and (or .cse3 (ite .cse4 (ite .cse5 (and .cse1 .cse2 .cse47) .cse30) .cse32) .cse16) .cse0 .cse1 .cse2 .cse44 .cse45 .cse47 (ite .cse8 (and (=> .cse46 (and .cse13 .cse14 .cse15 .cse18 .cse19 .cse44 .cse20 .cse21 .cse23 .cse24)) .cse25) .cse48))) .cse30)) .cse32)) .cse44 .cse20 .cse23)) .cse25) .cse48))) .cse29) .cse30)) .cse32) .cse16))))) (let ((.cse7 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 (or .cse3 .cse16 (ite .cse4 (and (=> .cse42 (or .cse38 (and .cse13 .cse14 .cse1 .cse15 .cse20 .cse21 .cse23 .cse24 .cse0 .cse37 .cse18 .cse36 .cse19))) .cse18 .cse17 .cse23) .cse32)) .cse2) .cse43)) .cse1))) (and .cse7 .cse0 (let ((.cse28 (or (=> .cse34 (ite .cse11 (ite .cse12 (ite .cse35 (or .cse36 .cse10) .cse36) .cse37) .cse37)) .cse38))) (ite .cse8 (and .cse9 (let ((.cse26 (< 0.0 c_hhv_invariant_1_Real)) (.cse27 (< c_hhv_invariant_1_Real 0.0))) (or (and (=> .cse10 (=> .cse11 (=> .cse12 (and .cse13 .cse14 .cse1 .cse15 .cse2 (or .cse3 .cse16 (ite .cse4 (and (ite .cse5 (ite .cse6 (and .cse7 .cse0 .cse1 .cse17 (ite .cse8 (and (or (and (=> .cse10 (=> .cse11 (=> .cse12 (and .cse13 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24)))) .cse25) .cse26 .cse27) .cse9) .cse28)) .cse29) .cse30) .cse31) .cse32)) .cse20 .cse21 .cse33 .cse23 .cse24 .cse0 .cse18 .cse19 .cse22)))) .cse25) .cse26 .cse27))) .cse28)) .cse1 .cse17))) .cse29)) .cse30)) .cse31) .cse32) .cse16)))) (or .cse44 (and (=> .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (=> .cse12 (=> .cse40 (or .cse67 (and (=> .cse72 .cse1) .cse73) .cse70))))))) (=> .cse55 (=> .cse6 (=> .cse5 (=> .cse34 (=> .cse8 .cse45))))))))))))))))))) is different from false [2018-06-18 17:53:10,208 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse42 (= c_hhv_invariant_1_Real 1.0)) (.cse9 (= c_hhv_invariant_1_Real 0.0))) (let ((.cse72 (= c_hhv_invariant_4_Real 2.0)) (.cse5 (not (= c_hhv_invariant_1_Real 4.0))) (.cse34 (not .cse9)) (.cse8 (not .cse42)) (.cse38 (<= c_hhv_invariant_1_Real 0.0)) (.cse63 (= c_hhv_invariant_0_Real 1.0)) (.cse77 (= c_hhv_invariant_0_Real 0.0)) (.cse25 (= c_hhv_invariant_0_Real 3.0)) (.cse55 (= c_hhv_invariant_1_Real 2.0))) (let ((.cse70 (<= c_hhv_invariant_0_Real 0.0)) (.cse49 (= c_hhv_invariant_1_Real 3.0)) (.cse4 (not .cse55)) (.cse51 (= c_hhv_invariant_0_Real 2.0)) (.cse40 (not (= c_hhv_invariant_4_Real 3.0))) (.cse35 (not .cse25)) (.cse10 (not (= c_hhv_invariant_0_Real 4.0))) (.cse11 (not .cse77)) (.cse12 (not .cse63)) (.cse67 (<= c_hhv_invariant_0_Real 1.0)) (.cse53 (<= c_hhv_invariant_1_Real 1.0)) (.cse32 (=> .cse5 (=> .cse34 (=> .cse8 .cse38)))) (.cse20 (<= (+ (* 5.0 c_hhv_invariant_10_Real) 91.0) (* 3.0 c_hhv_invariant_2_Real))) (.cse1 (<= c_hhv_invariant_4_Real 1.0)) (.cse39 (not .cse72))) (let ((.cse44 (ite .cse4 (=> .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (=> .cse12 (=> .cse40 (let ((.cse87 (ite .cse39 .cse20 .cse1))) (or .cse87 (=> .cse35 (=> .cse10 (=> .cse11 (=> .cse12 (or .cse67 .cse87))))))))))))) (=> .cse5 (=> .cse34 (=> .cse8 (or .cse53 .cse32 (and .cse1 .cse20 (or .cse1 .cse39)))))))) (.cse6 (not .cse49)) (.cse73 (=> .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (=> .cse12 (or .cse67 .cse20 .cse70)))))))) (let ((.cse0 (<= 1.0 c_hhv_invariant_4_Real)) (.cse18 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse23 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real)) (.cse46 (not .cse51)) (.cse45 (or .cse44 (and .cse1 (ite .cse39 (=> .cse40 (and (=> .cse55 (=> .cse6 (=> .cse5 (=> .cse34 (=> .cse8 (or .cse53 .cse20)))))) .cse73)) .cse1)))) (.cse80 (<= 1.0 c_hhv_invariant_0_Real))) (let ((.cse13 (<= c_hhv_invariant_17_Real 0.0)) (.cse54 (ite .cse11 (ite .cse46 (ite .cse35 (ite .cse10 (and (=> .cse6 (=> .cse5 (=> .cse34 .cse45))) .cse55) .cse67) .cse67) .cse67) .cse80)) (.cse31 (ite .cse23 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse18) .cse23)) (.cse71 (or .cse67 .cse70)) (.cse33 (<= c_hhv_invariant_3_Real 1.0)) (.cse60 (<= 1.0 c_hhv_invariant_1_Real)) (.cse41 (= c_hhv_invariant_4_Real 1.0)) (.cse14 (<= c_hhv_invariant_14_Real 0.0)) (.cse15 (<= 0.0 c_hhv_invariant_11_Real)) (.cse19 (<= c_hhv_invariant_11_Real 0.0)) (.cse21 (<= 0.0 c_hhv_invariant_14_Real)) (.cse24 (<= 0.0 c_hhv_invariant_17_Real)) (.cse79 (=> .cse6 (=> .cse5 (=> .cse34 (=> .cse8 .cse53))))) (.cse43 (ite .cse1 (=> (< c_hhv_invariant_4_Real 1.0) .cse0) .cse1))) (let ((.cse61 (ite .cse39 (=> .cse40 (ite .cse41 (let ((.cse86 (ite .cse39 (=> .cse40 (ite .cse41 (=> .cse6 (=> .cse5 (or (=> .cse34 (or (and .cse20 (ite .cse11 (ite .cse46 (ite .cse35 (ite .cse10 (and .cse0 .cse14 .cse1 .cse15 .cse19 .cse20 .cse21 .cse24) .cse67) .cse67) .cse67) .cse80)) .cse79)) .cse53))) .cse43)) .cse1))) (let ((.cse85 (ite .cse39 (=> .cse40 (ite .cse41 (ite .cse34 (ite .cse4 (ite .cse6 (ite .cse5 (and .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (and .cse14 .cse1 .cse15 .cse20 .cse21 .cse33 .cse23 .cse24 .cse53 .cse0 .cse18 .cse19 .cse60))))) .cse53) .cse53) .cse53) .cse60) .cse43)) .cse1)) (.cse83 (ite .cse39 (=> .cse40 (ite .cse41 (ite .cse4 (and .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (ite .cse6 (ite .cse5 (ite .cse34 (and .cse14 .cse1 .cse15 .cse19 .cse20 .cse21 .cse24) .cse60) .cse53) .cse53))))) (and .cse86 .cse0 .cse1)) .cse43)) .cse1))) (let ((.cse82 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 (or (and .cse0 .cse1 .cse85) (and .cse55 (=> .cse6 (=> .cse5 (=> .cse34 (ite .cse46 (ite .cse35 (ite .cse10 (ite .cse11 (and .cse67 .cse18 .cse80 .cse20 .cse23 .cse24) .cse80) .cse67) .cse67) .cse71)))))) (ite .cse39 (=> .cse40 (ite .cse41 (and .cse0 .cse1 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse0 .cse1 (or .cse53 (ite .cse46 (ite .cse35 (ite .cse10 (or .cse11 .cse80) .cse67) .cse67) .cse71)) (ite .cse39 (=> .cse40 (ite .cse41 (or (and .cse55 (=> .cse6 (=> .cse5 (=> .cse34 (ite .cse46 (ite .cse35 (ite .cse10 (ite .cse11 (and .cse67 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse80 .cse20 .cse21 .cse23) .cse80) .cse67) .cse67) .cse71))))) (and .cse0 .cse1 (ite .cse34 (ite .cse4 (ite .cse6 (ite .cse5 (and (=> .cse35 (=> .cse10 (=> .cse11 (and .cse53 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse21 .cse33 .cse23 .cse60)))) .cse51) .cse53) .cse53) .cse53) .cse60))) .cse43)) .cse1)) .cse43)) .cse1) (or (and .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (ite .cse4 (ite .cse6 (ite .cse5 (ite .cse34 (and .cse0 .cse1 .cse18 .cse83 .cse20 .cse23) .cse60) .cse53) .cse53) .cse53))))) (and (ite .cse39 (=> .cse40 (ite .cse41 (ite .cse11 (ite .cse46 (ite .cse35 (ite .cse10 (and .cse67 .cse55 (=> .cse6 (=> .cse5 (=> .cse34 (and .cse0 .cse1 .cse18 .cse83 .cse23)))) .cse80) .cse67) .cse67) .cse67) .cse80) .cse43)) .cse1) .cse1)) .cse24) .cse43)) .cse1)) .cse43)) .cse1))) (let ((.cse84 (and .cse1 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 (ite .cse11 (ite .cse46 (ite .cse35 (ite .cse10 (and .cse86 .cse13 .cse1 .cse82 .cse55 .cse80 .cse54 .cse20 .cse23 .cse67 .cse0 .cse18 .cse31) .cse67) .cse67) .cse67) .cse80)) .cse43)) .cse1)))) (or (and .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (ite .cse4 (ite .cse6 (ite .cse5 (ite .cse34 (and .cse53 .cse0 .cse1 .cse18 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 (or (and (=> .cse35 (=> .cse10 (=> .cse11 (ite .cse4 (ite .cse6 (ite .cse5 (ite .cse34 (and .cse14 .cse1 .cse15 (ite .cse39 (=> .cse40 (ite .cse41 (and (or (and .cse51 .cse31 (=> .cse35 (=> .cse10 (=> .cse11 (ite .cse4 (ite .cse6 (ite .cse5 (ite .cse34 (and .cse53 .cse13 .cse0 .cse1 .cse82 .cse18 .cse83 .cse20 .cse23 .cse24 .cse60) .cse60) .cse53) .cse53) .cse53))))) .cse84) .cse1) .cse43)) .cse1) .cse20 .cse21 .cse33 .cse23 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 (or (and (=> .cse35 (=> .cse10 (=> .cse11 (ite .cse4 (ite .cse6 (ite .cse5 (ite .cse34 (and (ite .cse39 (=> .cse40 (ite .cse41 (and (or (and .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (ite .cse4 (ite .cse6 (ite .cse5 (ite .cse34 (and .cse0 .cse1 .cse85 .cse24) .cse60) .cse53) .cse53) .cse53)))) .cse31) .cse84) .cse1) .cse43)) .cse1) .cse13 .cse1) .cse60) .cse53) .cse53) .cse53)))) .cse51 .cse31) .cse84)) .cse43)) .cse1) .cse53 .cse0 .cse18 .cse19 .cse60) .cse60) .cse53) .cse53) .cse53)))) .cse51 .cse31) .cse84)) .cse43)) .cse1) .cse20 .cse23 .cse60) .cse60) .cse53) .cse53) .cse53)))) .cse31) .cse84))))) .cse43)) .cse1))) (let ((.cse81 (and .cse1 .cse45 .cse61))) (let ((.cse66 (=> .cse12 .cse81))) (let ((.cse69 (=> .cse11 .cse81)) (.cse64 (<= c_hhv_invariant_1_Real 2.0)) (.cse68 (ite .cse4 (and .cse51 (=> .cse35 (=> .cse10 .cse66))) .cse79)) (.cse36 (<= c_hhv_invariant_0_Real 2.0)) (.cse37 (<= 2.0 c_hhv_invariant_0_Real))) (let ((.cse2 (let ((.cse74 (and .cse0 (let ((.cse78 (and (=> .cse5 (=> .cse34 (=> .cse8 (=> .cse4 (or .cse53 .cse38))))) .cse1 (or (ite .cse4 (and .cse37 .cse36 (or .cse37 .cse12)) .cse32) (and .cse0 .cse1 .cse80 (ite .cse11 (and .cse67 (ite .cse46 (and (=> .cse55 (=> .cse5 (=> .cse34 (=> .cse8 (and .cse67 .cse0 .cse1 (ite .cse11 (and .cse67 (ite .cse46 (and .cse0 .cse1 (=> .cse55 (=> .cse5 (=> .cse34 (=> .cse8 (and .cse67 .cse13 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse80 .cse21 .cse23 .cse24)))))) .cse67)) .cse80) .cse80 .cse20))))) .cse1) .cse67)) .cse80)))))) (or .cse78 (ite .cse46 (or (ite .cse12 (ite .cse35 (ite .cse10 (ite .cse4 (and .cse13 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse20 .cse31 .cse21 .cse23 .cse24) .cse79) .cse70) .cse70) .cse70) (and (or .cse78 (ite .cse46 (ite .cse10 (and .cse1 .cse55 .cse61) .cse67) .cse71)) .cse1)) .cse71))) .cse1))) (or .cse74 (and (or .cse74 (and (or .cse74 (and .cse1 (or .cse74 (and (=> .cse46 (let ((.cse75 (ite .cse4 (and (=> .cse77 .cse25) .cse44) .cse32)) (.cse76 (and (=> .cse11 (and .cse45 (or .cse53 .cse4))) .cse51))) (or (and (=> .cse11 (and .cse1 .cse45 (or (and (or (and .cse0 .cse1 (or .cse74 (and .cse13 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse64 .cse20 .cse21 .cse23 .cse24))) .cse75 (and .cse51 .cse69) .cse76) .cse31) .cse74))) .cse63) .cse75 .cse76))) .cse31)))) .cse31)) .cse1 (or (and .cse64 .cse63) (and .cse1 .cse68) .cse53 (ite .cse4 .cse38 .cse32))))))) (and .cse0 .cse1 .cse2 (let ((.cse57 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 .cse2 .cse54 .cse20 .cse31) .cse43)) .cse1)) (.cse56 (=> .cse42 (=> .cse4 .cse51))) (.cse22 (or (< c_hhv_invariant_1_Real 1.0) (< 1.0 c_hhv_invariant_1_Real)))) (let ((.cse16 (and .cse1 .cse2 (let ((.cse65 (<= 2.0 c_hhv_invariant_1_Real))) (let ((.cse62 (ite .cse39 (=> .cse40 (and .cse1 .cse2 (or (and .cse31 (=> .cse5 (=> .cse34 (=> .cse8 (and (ite .cse46 (ite .cse12 (ite .cse35 (ite .cse10 (and .cse13 .cse14 .cse1 .cse15 .cse2 .cse20 .cse21 .cse33 .cse23 .cse24 .cse0 .cse18 .cse19 .cse70) .cse70) .cse70) .cse70) .cse71) .cse20)))) .cse49) (and .cse0 .cse1 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 (ite .cse34 (ite .cse8 (ite .cse6 (ite .cse5 (and (=> .cse46 (=> .cse35 (=> .cse10 (and .cse13 .cse65 .cse14 .cse1 .cse15 .cse20 .cse21 .cse23 .cse24 .cse0 .cse18 .cse19 .cse64 .cse22)))) .cse63 .cse20) .cse64) .cse64) .cse65) .cse65) .cse2) .cse43)) .cse1))))) .cse1))) (or (and .cse62 .cse1 (ite .cse8 (and (ite .cse39 (=> .cse40 (and .cse1 .cse2 .cse63 (=> .cse46 (=> .cse35 (=> .cse10 (=> .cse11 (and .cse20 (ite .cse34 (ite .cse6 (or .cse64 .cse5) .cse64) .cse65)))))) .cse31)) .cse1) .cse1) .cse65) .cse31) (and .cse0 .cse1 .cse2 (or .cse53 (and (=> .cse8 .cse54) .cse55 .cse31)) (or (and .cse1 .cse57) (and .cse51 .cse66 .cse31)) (ite .cse39 (=> .cse40 (ite .cse41 (and (=> .cse12 (or .cse67 (and .cse13 .cse14 .cse1 .cse15 .cse20 .cse21 .cse23 .cse24 .cse18 .cse19 .cse45 .cse61 .cse31))) (ite .cse39 (=> .cse40 (and .cse1 .cse2 (or (and .cse0 .cse1 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse67 .cse0 .cse1 .cse2 (ite .cse46 (and .cse13 .cse14 .cse15 .cse18 .cse19 .cse55 .cse20 .cse21 .cse23 .cse24) .cse67)) .cse43)) .cse1)) (and .cse53 .cse51 (=> .cse12 (and .cse1 .cse20 .cse61)) .cse31)))) .cse1) .cse0 .cse1 .cse2) .cse43)) .cse1) (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 .cse2 (or (and (=> .cse8 (and .cse1 .cse20 .cse45 .cse61)) .cse55) (and .cse1 (ite .cse39 (=> .cse40 (ite .cse41 (ite .cse4 (and .cse1 .cse68 .cse20) .cse53) .cse43)) .cse1)))) .cse43)) .cse1) .cse56 (or (and .cse1 .cse2 .cse54 .cse31) (and .cse51 (=> .cse35 (=> .cse10 .cse69)) .cse31))) (and .cse62 .cse1 .cse2 .cse31 .cse49 .cse70))))))) (let ((.cse3 (and .cse1 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 .cse2 (or .cse16 (let ((.cse58 (and .cse13 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse20 .cse21 .cse23 .cse24))) (let ((.cse52 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 (let ((.cse59 (and .cse1 .cse61))) (or .cse59 (ite .cse34 (ite .cse4 (ite .cse6 (ite .cse5 (and .cse53 .cse51 .cse31 (=> .cse35 (=> .cse10 (=> .cse11 (and .cse13 .cse14 .cse1 .cse15 .cse20 .cse21 (or .cse59 .cse58) .cse33 .cse23 .cse24 .cse53 .cse0 .cse18 .cse19 .cse60)))) .cse60) .cse53) .cse53) .cse53) .cse60)))) .cse43)) .cse1))) (let ((.cse50 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 .cse2 (or (and .cse0 .cse1 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 .cse2 (or (and .cse51 .cse31 (=> .cse12 (and .cse13 .cse14 .cse1 .cse15 .cse20 .cse21 .cse52 .cse23 .cse24 .cse0 .cse18 .cse19 .cse45))) .cse16)) .cse43)) .cse1)) (and (=> .cse6 (=> .cse5 (=> .cse34 (=> .cse8 (and .cse0 .cse1 .cse57 .cse54 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 .cse2 (or .cse16 .cse58)) .cse43)) .cse1)))))) .cse55 .cse31) .cse16)) .cse43)) .cse1))) (and .cse50 .cse1 .cse2 (or (and .cse50 .cse1 (or (and .cse51 .cse31 (=> .cse35 (=> .cse10 (=> .cse11 (and .cse0 .cse1 .cse45 .cse52))))) (and .cse1 .cse2 (or (and .cse50 .cse1 (or .cse53 .cse54) .cse55 .cse31) .cse16)))) .cse16) .cse56)))))) .cse43)) .cse1)))) (or .cse3 (ite .cse4 (and (let ((.cse30 (=> .cse34 (=> .cse8 .cse49)))) (ite .cse5 (let ((.cse29 (ite .cse4 (or .cse38 .cse42) .cse32))) (ite .cse6 (let ((.cse17 (or .cse3 .cse16 (and (=> .cse42 (or .cse38 (and .cse37 .cse36))) .cse1 .cse2 (or .cse3 (ite .cse4 (and .cse31 (ite .cse5 (ite .cse6 (and .cse44 .cse45 (let ((.cse48 (and .cse1 .cse2 (or .cse3 (ite .cse4 (and (or .cse38 (=> .cse34 (and .cse0 (or .cse3 .cse16 (and .cse13 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 (or .cse3 .cse16 (and .cse13 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse21 .cse33 .cse23 .cse24)) .cse20 .cse21 .cse23 .cse24)) .cse1 .cse2 .cse44))) .cse31) .cse32) .cse16)))) (ite .cse8 (and (=> .cse46 (and .cse0 .cse1 .cse2 .cse18 (or .cse3 .cse16 (ite .cse4 (and .cse31 (ite .cse5 (let ((.cse47 (or .cse3 .cse16 (ite .cse4 (and .cse0 .cse1 (ite .cse8 (and (=> .cse46 (and .cse1 .cse2 .cse44 (or (and .cse0 .cse1 .cse2 .cse45 .cse31 (or .cse3 (ite .cse4 (and (ite .cse8 (and (=> .cse46 (and .cse13 .cse14 .cse15 .cse19 .cse44 .cse20 .cse21 .cse24)) .cse25) .cse48) .cse31) .cse32) .cse16)) .cse16))) .cse25) .cse48) .cse44 .cse45 .cse31) .cse32)))) (and (or .cse3 (ite .cse4 (ite .cse5 (and .cse1 .cse2 .cse47) .cse30) .cse32) .cse16) .cse0 .cse1 .cse2 .cse44 .cse45 .cse47 (ite .cse8 (and (=> .cse46 (and .cse13 .cse14 .cse15 .cse18 .cse19 .cse44 .cse20 .cse21 .cse23 .cse24)) .cse25) .cse48))) .cse30)) .cse32)) .cse44 .cse20 .cse23)) .cse25) .cse48))) .cse29) .cse30)) .cse32) .cse16))))) (let ((.cse7 (ite .cse39 (=> .cse40 (ite .cse41 (and .cse1 (or .cse3 .cse16 (ite .cse4 (and (=> .cse42 (or .cse38 (and .cse13 .cse14 .cse1 .cse15 .cse20 .cse21 .cse23 .cse24 .cse0 .cse37 .cse18 .cse36 .cse19))) .cse18 .cse17 .cse23) .cse32)) .cse2) .cse43)) .cse1))) (and .cse7 .cse0 (let ((.cse28 (or (=> .cse34 (ite .cse11 (ite .cse12 (ite .cse35 (or .cse36 .cse10) .cse36) .cse37) .cse37)) .cse38))) (ite .cse8 (and .cse9 (let ((.cse26 (< 0.0 c_hhv_invariant_1_Real)) (.cse27 (< c_hhv_invariant_1_Real 0.0))) (or (and (=> .cse10 (=> .cse11 (=> .cse12 (and .cse13 .cse14 .cse1 .cse15 .cse2 (or .cse3 .cse16 (ite .cse4 (and (ite .cse5 (ite .cse6 (and .cse7 .cse0 .cse1 .cse17 (ite .cse8 (and (or (and (=> .cse10 (=> .cse11 (=> .cse12 (and .cse13 .cse0 .cse14 .cse1 .cse15 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24)))) .cse25) .cse26 .cse27) .cse9) .cse28)) .cse29) .cse30) .cse31) .cse32)) .cse20 .cse21 .cse33 .cse23 .cse24 .cse0 .cse18 .cse19 .cse22)))) .cse25) .cse26 .cse27))) .cse28)) .cse1 .cse17))) .cse29)) .cse30)) .cse31) .cse32) .cse16)))) (or .cse44 (and (=> .cse51 (=> .cse35 (=> .cse10 (=> .cse11 (=> .cse12 (=> .cse40 (or .cse67 (and (=> .cse72 .cse1) .cse73) .cse70))))))) (=> .cse55 (=> .cse6 (=> .cse5 (=> .cse34 (=> .cse8 .cse45))))))))))))))))))) is different from true [2018-06-18 17:53:10,225 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse54 (= c_hhv_invariant_1_Real 1.0))) (let ((.cse36 (<= c_hhv_invariant_1_Real 0.0)) (.cse30 (not .cse54))) (let ((.cse19 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse23 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real)) (.cse59 (= c_hhv_invariant_0_Real 1.0)) (.cse18 (<= 1.0 c_hhv_invariant_4_Real)) (.cse0 (<= c_hhv_invariant_4_Real 1.0)) (.cse78 (* 5.0 c_hhv_invariant_10_Real)) (.cse79 (* 3.0 c_hhv_invariant_2_Real)) (.cse7 (= c_hhv_invariant_0_Real 2.0)) (.cse37 (or .cse36 .cse30)) (.cse11 (= c_hhv_invariant_1_Real 2.0))) (let ((.cse14 (not .cse11)) (.cse70 (and .cse37 .cse36)) (.cse1 (not (= c_hhv_invariant_4_Real 2.0))) (.cse2 (not (= c_hhv_invariant_4_Real 3.0))) (.cse3 (= c_hhv_invariant_4_Real 1.0)) (.cse10 (not .cse7)) (.cse55 (<= (+ .cse78 96.0) .cse79)) (.cse15 (<= c_hhv_invariant_0_Real 1.0)) (.cse6 (ite .cse0 (=> (< c_hhv_invariant_4_Real 1.0) .cse18) .cse0)) (.cse25 (not .cse59)) (.cse31 (not (= c_hhv_invariant_1_Real 3.0))) (.cse32 (not (= c_hhv_invariant_1_Real 4.0))) (.cse13 (<= (+ .cse78 91.0) .cse79)) (.cse22 (ite .cse23 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse19) .cse23)) (.cse16 (or .cse36 .cse54))) (let ((.cse65 (<= c_hhv_invariant_0_Real 0.0)) (.cse47 (ite .cse14 (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (ite .cse14 (or (and .cse0 .cse55 .cse54) .cse70) .cse16) .cse6)) .cse0) (or (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse15 (ite .cse10 (and .cse0 .cse55) .cse15)) .cse6)) .cse0) .cse0) (and .cse7 (=> .cse25 (ite .cse31 (ite .cse32 (and .cse0 .cse13) .cse36) .cse36)) .cse22))) .cse16))) (let ((.cse9 (and .cse0 .cse47)) (.cse12 (<= c_hhv_invariant_1_Real 1.0)) (.cse27 (not (= c_hhv_invariant_0_Real 3.0))) (.cse28 (not (= c_hhv_invariant_0_Real 4.0))) (.cse4 (=> .cse59 (or .cse55 .cse65))) (.cse5 (or .cse59 .cse65))) (let ((.cse8 (or .cse9 (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (and (or .cse12 (and (ite .cse25 (ite .cse10 (ite .cse27 (ite .cse28 .cse13 .cse65) .cse65) .cse65) .cse65) .cse22)) .cse4 .cse5 (=> .cse54 (=> .cse14 .cse55))) .cse6)) .cse0))))) (and .cse0 (or (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 .cse4 .cse5) .cse6)) .cse0) .cse0 (=> .cse7 .cse5) .cse8) .cse9) (ite .cse1 (=> .cse2 (and .cse0 (or (ite .cse10 (=> .cse11 (or .cse12 .cse13)) .cse5) (ite .cse14 (=> .cse7 (or .cse15 .cse13)) .cse16)) (ite .cse1 (=> .cse2 (ite .cse3 (let ((.cse46 (<= c_hhv_invariant_3_Real 1.0)) (.cse61 (=> .cse59 (or .cse12 .cse65))) (.cse51 (not (= c_hhv_invariant_1_Real 0.0))) (.cse63 (<= 1.0 c_hhv_invariant_1_Real)) (.cse34 (<= c_hhv_invariant_14_Real 0.0)) (.cse71 (or .cse12 (=> .cse59 .cse65))) (.cse39 (<= 0.0 c_hhv_invariant_14_Real)) (.cse33 (<= c_hhv_invariant_17_Real 0.0)) (.cse35 (<= 0.0 c_hhv_invariant_11_Real)) (.cse43 (<= c_hhv_invariant_11_Real 0.0)) (.cse40 (<= 0.0 c_hhv_invariant_17_Real))) (let ((.cse69 (ite .cse25 (ite .cse10 (and (not .cse28) .cse65) .cse65) .cse65)) (.cse66 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse33 .cse18 .cse0 .cse35 .cse19 .cse43 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse33 .cse18 .cse0 .cse35 .cse19 .cse43 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse33 .cse18 .cse0 .cse35 .cse19 .cse43 .cse23 .cse40) .cse6)) .cse0) .cse23 .cse40) .cse6)) .cse0) .cse23 .cse40) .cse6)) .cse0)) (.cse58 (=> .cse3 (=> .cse1 (=> .cse2 (let ((.cse77 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse12 .cse18 .cse34 .cse0 .cse35 .cse43 .cse71 .cse55 .cse39 .cse40)))))) (let ((.cse75 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (ite .cse51 (and .cse12 .cse34 .cse0 .cse35 .cse77 .cse43 .cse55 .cse39 .cse40 .cse63) .cse63)))))) (.cse76 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse34 .cse0 .cse35 .cse39 .cse46 .cse23 .cse40 .cse12 .cse18 .cse19 .cse43 .cse55 .cse22 .cse63 .cse61)))))) (let ((.cse74 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (ite .cse51 (and .cse19 .cse59 .cse55 .cse5 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse0 .cse59 .cse23 .cse40 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (ite .cse51 (and .cse19 .cse75 .cse22 .cse23) .cse63))))) .cse18 .cse12 .cse19 .cse55 .cse75 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (ite .cse51 (and .cse34 .cse0 .cse35 .cse59 .cse39 .cse46 .cse23 .cse12 .cse18 .cse19 .cse43 .cse55 .cse5 .cse22 .cse63) .cse63))))) .cse59 .cse5 .cse22 .cse61)))) .cse22 .cse63)))) .cse76 .cse23 .cse40) .cse63))))))) (let ((.cse73 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (ite .cse51 (and .cse33 .cse0 .cse19 .cse74 .cse8 .cse59 .cse55 (=> .cse3 (=> .cse2 (and .cse33 .cse18 .cse0 .cse77 .cse55 .cse59 .cse22))) .cse22 .cse23) .cse63))))))) (and (=> .cse3 (=> .cse1 (=> .cse2 (and .cse73 .cse34 .cse0 .cse35 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse33 .cse73 .cse0 .cse59 .cse23 (=> .cse3 (=> .cse2 (and .cse33 .cse0 .cse74 .cse40))) .cse18 .cse12 .cse19 .cse55 .cse75 .cse22 .cse63 .cse61)))) (=> .cse3 (=> .cse1 (=> .cse2 (and .cse12 .cse33 .cse73 .cse18 .cse0 .cse19 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse12 .cse73 .cse18 .cse0 .cse19 .cse22 .cse76 .cse23 .cse40 .cse63)))) .cse22 .cse23 .cse63)))) .cse39 .cse46 .cse23 .cse12 .cse18 .cse19 .cse43 .cse55 .cse22 .cse63)))) .cse12 .cse73 .cse18 .cse0 .cse19 .cse55 .cse22 .cse23 .cse63 .cse61))))))))) (.cse29 (not (= c_hhv_invariant_0_Real 0.0))) (.cse50 (<= 1.0 c_hhv_invariant_0_Real))) (let ((.cse20 (ite .cse1 (and .cse18 .cse0 (let ((.cse72 (and .cse0 (ite .cse14 (and (=> .cse30 .cse36) .cse0 (ite .cse14 (or (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse18 .cse0 (ite .cse14 (ite .cse29 (and (ite .cse10 (ite .cse28 (and .cse15 .cse0 .cse55 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse18 .cse0 (ite .cse14 (ite .cse29 (and .cse50 (ite .cse10 (ite .cse28 (and .cse15 .cse33 .cse18 .cse34 .cse0 .cse35 .cse19 .cse43 .cse50 .cse39 .cse23 .cse40) .cse15) .cse15)) .cse50) .cse16)) .cse6)) .cse0)) .cse15) .cse15) .cse50) .cse50) .cse16)) .cse6)) .cse0)) (and .cse7 .cse37 .cse36)) .cse16)) .cse16)))) (or .cse72 (ite .cse10 (and .cse5 (or (and .cse11 .cse22 (=> .cse31 (=> .cse32 (=> .cse51 (=> .cse30 (and (ite .cse27 (and .cse18 .cse34 .cse0 .cse19 .cse71 .cse13 .cse66 .cse39 .cse23) .cse65) .cse65)))))) (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 (or .cse72 (ite .cse10 (and (=> .cse27 (=> .cse29 (ite .cse14 (ite .cse31 (ite .cse32 (ite .cse51 .cse58 .cse63) .cse12) .cse12) .cse12))) .cse59 .cse5 .cse22) .cse5))) .cse6)) .cse0)))) .cse5)))) .cse0)) (.cse62 (ite .cse10 (or .cse59 .cse69) .cse5)) (.cse64 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 .cse59 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse0 .cse71 .cse58 .cse8))))) .cse6)) .cse0)) (.cse41 (ite .cse14 .cse70 .cse16))) (let ((.cse17 (=> .cse30 (or (ite .cse10 (or (ite .cse25 (ite .cse27 (ite .cse28 (and .cse11 .cse22) .cse65) .cse65) .cse65) (and .cse0 .cse64)) .cse5) (=> .cse30 .cse41)))) (.cse21 (let ((.cse67 (ite .cse29 (ite .cse10 (ite .cse27 (ite .cse28 (and .cse8 .cse54) .cse15) .cse15) .cse15) .cse50)) (.cse68 (ite .cse14 (and .cse7 (=> .cse27 (=> .cse28 (=> .cse29 (=> .cse25 .cse9)))) .cse37 .cse36) .cse16))) (or (ite .cse10 (ite .cse27 (ite .cse28 (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 .cse19 .cse20 (or (ite .cse10 (and (=> .cse27 (=> .cse28 (=> .cse29 (and .cse58 .cse8)))) .cse59) .cse5) (and .cse0 (ite .cse1 (and .cse18 .cse0 .cse20 .cse11 .cse22 (or .cse12 (ite .cse25 (ite .cse10 (ite .cse27 (ite .cse28 (and .cse34 .cse0 .cse13 .cse66 .cse39) .cse65) .cse65) .cse65) .cse65))) .cse0)) .cse67 .cse68 .cse69) .cse22 .cse23) .cse6)) .cse0) .cse8) .cse65) .cse65) .cse5) .cse62 .cse67 .cse68 .cse69)))) (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 .cse23 (let ((.cse56 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 .cse23 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse19 .cse8 .cse55 .cse22 .cse23))))) .cse6)) .cse0))) (let ((.cse24 (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 (ite .cse10 (ite .cse14 (let ((.cse60 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse0 .cse19 .cse8 .cse23 .cse61)))))) (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 (ite .cse10 (ite .cse51 (ite .cse31 (ite .cse32 (and .cse59 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse17 .cse0 .cse19 .cse58 .cse20 .cse21 .cse60 .cse8 .cse22 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse19 .cse8 .cse23)))) .cse23 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 (ite .cse10 (and (=> .cse27 (=> .cse28 (=> .cse29 (and .cse33 .cse34 .cse0 .cse35 .cse58 .cse8 .cse39 .cse23 .cse40 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse0 .cse19 .cse20 .cse21 (ite .cse10 (and .cse59 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse0 .cse19 .cse58 .cse55 .cse23 .cse61 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 (ite .cse51 (ite .cse31 (ite .cse32 (and (=> .cse29 (and .cse33 .cse34 .cse35 .cse19 .cse43 .cse62 .cse55 .cse39 .cse23 .cse40)) .cse59) .cse12) .cse12) .cse63) .cse20 .cse21 .cse22 .cse23) .cse6)) .cse0)))))) .cse5) .cse22 .cse23) .cse6)) .cse0) .cse19 .cse43 .cse55)))) .cse18 .cse0 .cse59) .cse5) .cse22 .cse23) .cse6)) .cse0)))))) .cse12) .cse12) .cse63) .cse5) .cse0 .cse19 .cse20 .cse21 .cse22 .cse23) .cse6)) .cse0) .cse0 .cse59 (=> .cse27 (=> .cse28 (=> .cse29 (and (ite .cse31 (ite .cse32 (ite .cse51 (and .cse17 .cse0 .cse19 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 (ite .cse31 (ite .cse32 (ite .cse51 (and .cse0 .cse58 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse18 .cse0 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse12 .cse0 .cse55 .cse64)))) .cse59) .cse6)) .cse0) .cse8 .cse55) .cse63) .cse12) .cse12) .cse19 .cse20 .cse21 .cse22 .cse23) .cse6)) .cse0) .cse58 .cse20 .cse21 .cse60 .cse8 .cse22 .cse23 .cse56) .cse63) .cse12) .cse12) .cse22)))))) (and .cse0 (ite .cse10 (=> .cse31 (=> .cse32 (=> .cse51 (=> .cse30 (or .cse12 (and (ite .cse25 (ite .cse27 (ite .cse28 (and .cse17 .cse0 .cse19 .cse20 .cse21 (ite .cse1 (and .cse17 .cse0 .cse19 .cse20 .cse21 (ite .cse10 (and .cse11 (=> .cse31 (=> .cse32 (or .cse12 (=> .cse51 (=> .cse30 (ite .cse25 (ite .cse27 (ite .cse28 (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse33 .cse34 .cse0 .cse35 .cse13 .cse39 .cse23 .cse40 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse33 .cse34 .cse0 .cse35 .cse20 .cse21 .cse13 .cse39 .cse46 .cse23 .cse40 .cse18 .cse19 .cse43 .cse22 .cse65) .cse6)) .cse0) .cse18 .cse19 .cse43 .cse65) .cse6)) .cse0) .cse18 .cse0 .cse19 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 (=> .cse30 (and .cse33 .cse18 .cse34 .cse0 .cse35 .cse19 .cse43 .cse13 .cse22 .cse39 .cse23 .cse40)) .cse0 .cse19 .cse20 .cse21 .cse22 .cse23) .cse6)) .cse0) .cse5 .cse13 .cse23 .cse65) .cse65) .cse65) .cse65))))))) .cse5) .cse22 .cse23) .cse0) .cse13 .cse22 .cse23 .cse65) .cse65) .cse65) .cse65) .cse22)))))) .cse5))) .cse5) .cse0 .cse19 .cse20 .cse21 .cse22 .cse23) .cse6)) .cse0) .cse0))) (or .cse24 (ite .cse14 (and (let ((.cse45 (and .cse17 .cse18 .cse0 .cse19 (or (ite .cse14 (and .cse22 (=> .cse10 (=> .cse27 (=> .cse28 (=> .cse29 (and (=> .cse31 (=> .cse32 (=> .cse51 (let ((.cse57 (and .cse33 .cse18 .cse34 .cse0 .cse35 .cse19 .cse43 .cse55 .cse39 .cse23 .cse40))) (let ((.cse53 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (or (and .cse33 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (or .cse57 .cse58))))) .cse34 .cse0 .cse35 .cse39 .cse46 .cse23 .cse40 .cse54 .cse18 .cse19 .cse43 .cse55 .cse22) .cse58))))))) (let ((.cse52 (or (ite .cse14 (and (=> .cse10 (=> .cse27 (=> .cse28 (=> .cse29 (and (=> .cse31 (=> .cse32 (=> .cse51 (and .cse0 .cse19 .cse8 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 (or (and .cse33 .cse34 .cse0 .cse35 .cse53 .cse8 .cse39 .cse23 .cse40 .cse18 .cse19 .cse43 .cse55 .cse22) .cse24) .cse23) .cse6)) .cse0) .cse23 .cse56 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 .cse23 (or .cse57 .cse24)) .cse6)) .cse0))))) .cse54))))) .cse22) .cse16) .cse24))) (and .cse17 .cse18 .cse52 .cse0 .cse19 .cse20 .cse21 .cse22 .cse23 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse0 .cse19 (or .cse24 (ite .cse14 (and (=> .cse10 (=> .cse27 (=> .cse28 (=> .cse29 (and (=> .cse31 (=> .cse32 (=> .cse51 (and .cse17 .cse18 .cse52 .cse0 .cse19 .cse53 .cse20 .cse21 .cse8 .cse22 .cse23 (or (ite .cse14 (and (=> .cse10 (=> .cse27 (=> .cse28 (=> .cse29 (and (=> .cse31 (=> .cse32 (=> .cse51 (and .cse17 .cse18 .cse52 .cse0 .cse19 .cse20 .cse21 .cse8 .cse22 .cse23)))) .cse54))))) .cse22) .cse16) .cse24))))) .cse54))))) .cse22) .cse16)) .cse20 .cse21 .cse22 .cse23) .cse6)) .cse0)))))))) .cse54)))))) .cse16) .cse24) .cse20 .cse21 .cse22 .cse23))) (ite .cse25 (let ((.cse26 (ite .cse50 .cse15 .cse50))) (or .cse26 (and .cse7 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse30 (ite .cse31 (ite .cse32 (let ((.cse44 (or (ite .cse25 (or (and .cse7 .cse0 .cse36 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse0 .cse19 .cse20 .cse21 (or .cse24 (ite .cse14 (and .cse22 (ite .cse25 (or (and .cse7 .cse37 .cse36 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse31 (ite .cse32 (let ((.cse49 (ite .cse1 (and .cse17 .cse0 .cse19 .cse20 .cse21 .cse22 .cse23 (or (ite .cse14 (and (ite .cse25 (or (and .cse37 .cse36 (ite .cse31 (ite .cse32 (and .cse0 .cse19 .cse36 .cse47 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 (or (ite .cse25 (or .cse26 (and .cse33 .cse18 .cse34 .cse0 .cse35 .cse19 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse18 .cse0 (or (ite .cse25 (or .cse26 (and .cse33 .cse18 .cse34 .cse0 .cse35 .cse19 .cse43 .cse39 .cse46 .cse23 .cse40)) .cse45) .cse24)) .cse6)) .cse0) .cse43 .cse13 .cse39 .cse23 .cse40)) .cse45) .cse24) .cse23) .cse6)) .cse0) .cse23) .cse36) .cse36)) .cse26) .cse45) .cse22) .cse16) .cse24)) .cse0))) (and .cse0 .cse19 .cse8 .cse47 .cse13 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 (or (ite .cse14 (and (ite .cse25 (or (and .cse7 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse31 (ite .cse32 (let ((.cse48 (or .cse24 (ite .cse14 (and (ite .cse25 (or (and .cse7 .cse37 .cse36 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse31 (ite .cse32 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse8 .cse47 (or (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 .cse23 (or (ite .cse14 (and (ite .cse25 (or .cse26 (and .cse7 .cse37 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse31 (ite .cse32 (and .cse33 .cse34 .cse0 .cse35 .cse19 .cse43 .cse47 .cse13 .cse39 .cse23 .cse49 .cse40) .cse36) .cse36)))) .cse36)) .cse45) .cse22) .cse16) .cse24)) .cse6)) .cse0) .cse0 .cse19 .cse8 .cse23) .cse24) .cse22 .cse23 .cse49) .cse36) .cse36))))) .cse26) .cse45) .cse22) .cse16)))) (and .cse17 .cse33 .cse34 .cse0 .cse35 (or .cse24 (ite .cse14 (ite .cse25 (or .cse26 (and .cse17 .cse0 .cse19 .cse37 .cse36 .cse20 .cse21 .cse48 .cse22 .cse23)) .cse45) .cse16)) .cse20 .cse21 .cse8 .cse13 .cse39 .cse23 .cse40 .cse18 .cse19 .cse43 .cse48 .cse47 .cse22 .cse49)) .cse36) .cse36)))) .cse37 .cse36) .cse26) .cse45) .cse22) .cse16) .cse24) .cse20 .cse21 .cse22 .cse23) .cse6)) .cse0) .cse23 .cse49 .cse41)) .cse36) .cse36))))) .cse26) .cse45)) .cse16)) .cse22 .cse23) .cse6)) .cse0)) .cse26) .cse45) .cse24))) (let ((.cse38 (<= 0.0 c_hhv_invariant_1_Real)) (.cse42 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 .cse23 (or (ite .cse14 (and .cse22 (ite .cse25 (or .cse26 (and .cse7 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse31 (ite .cse32 (and .cse33 .cse34 .cse0 .cse35 .cse36 .cse13 .cse39 .cse23 .cse40 .cse18 .cse19 .cse43 .cse44) .cse36) .cse36)))) .cse37 .cse36)) .cse45)) .cse16) .cse24)) .cse6)) .cse0))) (and .cse33 .cse34 .cse0 .cse35 .cse36 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 (or .cse24 (ite .cse14 (and .cse22 (ite .cse25 (or (and .cse7 .cse37 .cse36 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse30 (ite .cse31 (ite .cse32 (and .cse33 .cse34 .cse0 .cse35 .cse36 .cse38 .cse13 .cse39 .cse23 .cse40 .cse41 .cse18 .cse42 .cse19 .cse43 .cse44) .cse36) .cse36) .cse36))))) .cse26) .cse45)) .cse16)) .cse23) .cse6)) .cse0) .cse38 .cse13 .cse39 .cse46 .cse23 .cse40 .cse41 .cse18 .cse42 .cse19 .cse43 .cse44))) .cse36) .cse36) .cse36)))) .cse37 .cse36))) .cse45)) .cse22) .cse16))))))))) .cse6)) .cse0))) .cse0))))))))) is different from false [2018-06-18 17:53:10,230 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse54 (= c_hhv_invariant_1_Real 1.0))) (let ((.cse36 (<= c_hhv_invariant_1_Real 0.0)) (.cse30 (not .cse54))) (let ((.cse19 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse23 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real)) (.cse59 (= c_hhv_invariant_0_Real 1.0)) (.cse18 (<= 1.0 c_hhv_invariant_4_Real)) (.cse0 (<= c_hhv_invariant_4_Real 1.0)) (.cse78 (* 5.0 c_hhv_invariant_10_Real)) (.cse79 (* 3.0 c_hhv_invariant_2_Real)) (.cse7 (= c_hhv_invariant_0_Real 2.0)) (.cse37 (or .cse36 .cse30)) (.cse11 (= c_hhv_invariant_1_Real 2.0))) (let ((.cse14 (not .cse11)) (.cse70 (and .cse37 .cse36)) (.cse1 (not (= c_hhv_invariant_4_Real 2.0))) (.cse2 (not (= c_hhv_invariant_4_Real 3.0))) (.cse3 (= c_hhv_invariant_4_Real 1.0)) (.cse10 (not .cse7)) (.cse55 (<= (+ .cse78 96.0) .cse79)) (.cse15 (<= c_hhv_invariant_0_Real 1.0)) (.cse6 (ite .cse0 (=> (< c_hhv_invariant_4_Real 1.0) .cse18) .cse0)) (.cse25 (not .cse59)) (.cse31 (not (= c_hhv_invariant_1_Real 3.0))) (.cse32 (not (= c_hhv_invariant_1_Real 4.0))) (.cse13 (<= (+ .cse78 91.0) .cse79)) (.cse22 (ite .cse23 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse19) .cse23)) (.cse16 (or .cse36 .cse54))) (let ((.cse65 (<= c_hhv_invariant_0_Real 0.0)) (.cse47 (ite .cse14 (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (ite .cse14 (or (and .cse0 .cse55 .cse54) .cse70) .cse16) .cse6)) .cse0) (or (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse15 (ite .cse10 (and .cse0 .cse55) .cse15)) .cse6)) .cse0) .cse0) (and .cse7 (=> .cse25 (ite .cse31 (ite .cse32 (and .cse0 .cse13) .cse36) .cse36)) .cse22))) .cse16))) (let ((.cse9 (and .cse0 .cse47)) (.cse12 (<= c_hhv_invariant_1_Real 1.0)) (.cse27 (not (= c_hhv_invariant_0_Real 3.0))) (.cse28 (not (= c_hhv_invariant_0_Real 4.0))) (.cse4 (=> .cse59 (or .cse55 .cse65))) (.cse5 (or .cse59 .cse65))) (let ((.cse8 (or .cse9 (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (and (or .cse12 (and (ite .cse25 (ite .cse10 (ite .cse27 (ite .cse28 .cse13 .cse65) .cse65) .cse65) .cse65) .cse22)) .cse4 .cse5 (=> .cse54 (=> .cse14 .cse55))) .cse6)) .cse0))))) (and .cse0 (or (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 .cse4 .cse5) .cse6)) .cse0) .cse0 (=> .cse7 .cse5) .cse8) .cse9) (ite .cse1 (=> .cse2 (and .cse0 (or (ite .cse10 (=> .cse11 (or .cse12 .cse13)) .cse5) (ite .cse14 (=> .cse7 (or .cse15 .cse13)) .cse16)) (ite .cse1 (=> .cse2 (ite .cse3 (let ((.cse46 (<= c_hhv_invariant_3_Real 1.0)) (.cse61 (=> .cse59 (or .cse12 .cse65))) (.cse51 (not (= c_hhv_invariant_1_Real 0.0))) (.cse63 (<= 1.0 c_hhv_invariant_1_Real)) (.cse34 (<= c_hhv_invariant_14_Real 0.0)) (.cse71 (or .cse12 (=> .cse59 .cse65))) (.cse39 (<= 0.0 c_hhv_invariant_14_Real)) (.cse33 (<= c_hhv_invariant_17_Real 0.0)) (.cse35 (<= 0.0 c_hhv_invariant_11_Real)) (.cse43 (<= c_hhv_invariant_11_Real 0.0)) (.cse40 (<= 0.0 c_hhv_invariant_17_Real))) (let ((.cse69 (ite .cse25 (ite .cse10 (and (not .cse28) .cse65) .cse65) .cse65)) (.cse66 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse33 .cse18 .cse0 .cse35 .cse19 .cse43 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse33 .cse18 .cse0 .cse35 .cse19 .cse43 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse33 .cse18 .cse0 .cse35 .cse19 .cse43 .cse23 .cse40) .cse6)) .cse0) .cse23 .cse40) .cse6)) .cse0) .cse23 .cse40) .cse6)) .cse0)) (.cse58 (=> .cse3 (=> .cse1 (=> .cse2 (let ((.cse77 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse12 .cse18 .cse34 .cse0 .cse35 .cse43 .cse71 .cse55 .cse39 .cse40)))))) (let ((.cse75 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (ite .cse51 (and .cse12 .cse34 .cse0 .cse35 .cse77 .cse43 .cse55 .cse39 .cse40 .cse63) .cse63)))))) (.cse76 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse34 .cse0 .cse35 .cse39 .cse46 .cse23 .cse40 .cse12 .cse18 .cse19 .cse43 .cse55 .cse22 .cse63 .cse61)))))) (let ((.cse74 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (ite .cse51 (and .cse19 .cse59 .cse55 .cse5 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse0 .cse59 .cse23 .cse40 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (ite .cse51 (and .cse19 .cse75 .cse22 .cse23) .cse63))))) .cse18 .cse12 .cse19 .cse55 .cse75 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (ite .cse51 (and .cse34 .cse0 .cse35 .cse59 .cse39 .cse46 .cse23 .cse12 .cse18 .cse19 .cse43 .cse55 .cse5 .cse22 .cse63) .cse63))))) .cse59 .cse5 .cse22 .cse61)))) .cse22 .cse63)))) .cse76 .cse23 .cse40) .cse63))))))) (let ((.cse73 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (ite .cse51 (and .cse33 .cse0 .cse19 .cse74 .cse8 .cse59 .cse55 (=> .cse3 (=> .cse2 (and .cse33 .cse18 .cse0 .cse77 .cse55 .cse59 .cse22))) .cse22 .cse23) .cse63))))))) (and (=> .cse3 (=> .cse1 (=> .cse2 (and .cse73 .cse34 .cse0 .cse35 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse33 .cse73 .cse0 .cse59 .cse23 (=> .cse3 (=> .cse2 (and .cse33 .cse0 .cse74 .cse40))) .cse18 .cse12 .cse19 .cse55 .cse75 .cse22 .cse63 .cse61)))) (=> .cse3 (=> .cse1 (=> .cse2 (and .cse12 .cse33 .cse73 .cse18 .cse0 .cse19 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse12 .cse73 .cse18 .cse0 .cse19 .cse22 .cse76 .cse23 .cse40 .cse63)))) .cse22 .cse23 .cse63)))) .cse39 .cse46 .cse23 .cse12 .cse18 .cse19 .cse43 .cse55 .cse22 .cse63)))) .cse12 .cse73 .cse18 .cse0 .cse19 .cse55 .cse22 .cse23 .cse63 .cse61))))))))) (.cse29 (not (= c_hhv_invariant_0_Real 0.0))) (.cse50 (<= 1.0 c_hhv_invariant_0_Real))) (let ((.cse20 (ite .cse1 (and .cse18 .cse0 (let ((.cse72 (and .cse0 (ite .cse14 (and (=> .cse30 .cse36) .cse0 (ite .cse14 (or (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse18 .cse0 (ite .cse14 (ite .cse29 (and (ite .cse10 (ite .cse28 (and .cse15 .cse0 .cse55 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse18 .cse0 (ite .cse14 (ite .cse29 (and .cse50 (ite .cse10 (ite .cse28 (and .cse15 .cse33 .cse18 .cse34 .cse0 .cse35 .cse19 .cse43 .cse50 .cse39 .cse23 .cse40) .cse15) .cse15)) .cse50) .cse16)) .cse6)) .cse0)) .cse15) .cse15) .cse50) .cse50) .cse16)) .cse6)) .cse0)) (and .cse7 .cse37 .cse36)) .cse16)) .cse16)))) (or .cse72 (ite .cse10 (and .cse5 (or (and .cse11 .cse22 (=> .cse31 (=> .cse32 (=> .cse51 (=> .cse30 (and (ite .cse27 (and .cse18 .cse34 .cse0 .cse19 .cse71 .cse13 .cse66 .cse39 .cse23) .cse65) .cse65)))))) (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 (or .cse72 (ite .cse10 (and (=> .cse27 (=> .cse29 (ite .cse14 (ite .cse31 (ite .cse32 (ite .cse51 .cse58 .cse63) .cse12) .cse12) .cse12))) .cse59 .cse5 .cse22) .cse5))) .cse6)) .cse0)))) .cse5)))) .cse0)) (.cse62 (ite .cse10 (or .cse59 .cse69) .cse5)) (.cse64 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 .cse59 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse0 .cse71 .cse58 .cse8))))) .cse6)) .cse0)) (.cse41 (ite .cse14 .cse70 .cse16))) (let ((.cse17 (=> .cse30 (or (ite .cse10 (or (ite .cse25 (ite .cse27 (ite .cse28 (and .cse11 .cse22) .cse65) .cse65) .cse65) (and .cse0 .cse64)) .cse5) (=> .cse30 .cse41)))) (.cse21 (let ((.cse67 (ite .cse29 (ite .cse10 (ite .cse27 (ite .cse28 (and .cse8 .cse54) .cse15) .cse15) .cse15) .cse50)) (.cse68 (ite .cse14 (and .cse7 (=> .cse27 (=> .cse28 (=> .cse29 (=> .cse25 .cse9)))) .cse37 .cse36) .cse16))) (or (ite .cse10 (ite .cse27 (ite .cse28 (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 .cse19 .cse20 (or (ite .cse10 (and (=> .cse27 (=> .cse28 (=> .cse29 (and .cse58 .cse8)))) .cse59) .cse5) (and .cse0 (ite .cse1 (and .cse18 .cse0 .cse20 .cse11 .cse22 (or .cse12 (ite .cse25 (ite .cse10 (ite .cse27 (ite .cse28 (and .cse34 .cse0 .cse13 .cse66 .cse39) .cse65) .cse65) .cse65) .cse65))) .cse0)) .cse67 .cse68 .cse69) .cse22 .cse23) .cse6)) .cse0) .cse8) .cse65) .cse65) .cse5) .cse62 .cse67 .cse68 .cse69)))) (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 .cse23 (let ((.cse56 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 .cse23 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse19 .cse8 .cse55 .cse22 .cse23))))) .cse6)) .cse0))) (let ((.cse24 (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 (ite .cse10 (ite .cse14 (let ((.cse60 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse0 .cse19 .cse8 .cse23 .cse61)))))) (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 (ite .cse10 (ite .cse51 (ite .cse31 (ite .cse32 (and .cse59 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse17 .cse0 .cse19 .cse58 .cse20 .cse21 .cse60 .cse8 .cse22 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse19 .cse8 .cse23)))) .cse23 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 (ite .cse10 (and (=> .cse27 (=> .cse28 (=> .cse29 (and .cse33 .cse34 .cse0 .cse35 .cse58 .cse8 .cse39 .cse23 .cse40 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse0 .cse19 .cse20 .cse21 (ite .cse10 (and .cse59 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse0 .cse19 .cse58 .cse55 .cse23 .cse61 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 (ite .cse51 (ite .cse31 (ite .cse32 (and (=> .cse29 (and .cse33 .cse34 .cse35 .cse19 .cse43 .cse62 .cse55 .cse39 .cse23 .cse40)) .cse59) .cse12) .cse12) .cse63) .cse20 .cse21 .cse22 .cse23) .cse6)) .cse0)))))) .cse5) .cse22 .cse23) .cse6)) .cse0) .cse19 .cse43 .cse55)))) .cse18 .cse0 .cse59) .cse5) .cse22 .cse23) .cse6)) .cse0)))))) .cse12) .cse12) .cse63) .cse5) .cse0 .cse19 .cse20 .cse21 .cse22 .cse23) .cse6)) .cse0) .cse0 .cse59 (=> .cse27 (=> .cse28 (=> .cse29 (and (ite .cse31 (ite .cse32 (ite .cse51 (and .cse17 .cse0 .cse19 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 (ite .cse31 (ite .cse32 (ite .cse51 (and .cse0 .cse58 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse18 .cse0 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse12 .cse0 .cse55 .cse64)))) .cse59) .cse6)) .cse0) .cse8 .cse55) .cse63) .cse12) .cse12) .cse19 .cse20 .cse21 .cse22 .cse23) .cse6)) .cse0) .cse58 .cse20 .cse21 .cse60 .cse8 .cse22 .cse23 .cse56) .cse63) .cse12) .cse12) .cse22)))))) (and .cse0 (ite .cse10 (=> .cse31 (=> .cse32 (=> .cse51 (=> .cse30 (or .cse12 (and (ite .cse25 (ite .cse27 (ite .cse28 (and .cse17 .cse0 .cse19 .cse20 .cse21 (ite .cse1 (and .cse17 .cse0 .cse19 .cse20 .cse21 (ite .cse10 (and .cse11 (=> .cse31 (=> .cse32 (or .cse12 (=> .cse51 (=> .cse30 (ite .cse25 (ite .cse27 (ite .cse28 (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse33 .cse34 .cse0 .cse35 .cse13 .cse39 .cse23 .cse40 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse33 .cse34 .cse0 .cse35 .cse20 .cse21 .cse13 .cse39 .cse46 .cse23 .cse40 .cse18 .cse19 .cse43 .cse22 .cse65) .cse6)) .cse0) .cse18 .cse19 .cse43 .cse65) .cse6)) .cse0) .cse18 .cse0 .cse19 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 (=> .cse30 (and .cse33 .cse18 .cse34 .cse0 .cse35 .cse19 .cse43 .cse13 .cse22 .cse39 .cse23 .cse40)) .cse0 .cse19 .cse20 .cse21 .cse22 .cse23) .cse6)) .cse0) .cse5 .cse13 .cse23 .cse65) .cse65) .cse65) .cse65))))))) .cse5) .cse22 .cse23) .cse0) .cse13 .cse22 .cse23 .cse65) .cse65) .cse65) .cse65) .cse22)))))) .cse5))) .cse5) .cse0 .cse19 .cse20 .cse21 .cse22 .cse23) .cse6)) .cse0) .cse0))) (or .cse24 (ite .cse14 (and (let ((.cse45 (and .cse17 .cse18 .cse0 .cse19 (or (ite .cse14 (and .cse22 (=> .cse10 (=> .cse27 (=> .cse28 (=> .cse29 (and (=> .cse31 (=> .cse32 (=> .cse51 (let ((.cse57 (and .cse33 .cse18 .cse34 .cse0 .cse35 .cse19 .cse43 .cse55 .cse39 .cse23 .cse40))) (let ((.cse53 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (or (and .cse33 (=> .cse3 (=> .cse1 (=> .cse2 (and .cse18 .cse0 (or .cse57 .cse58))))) .cse34 .cse0 .cse35 .cse39 .cse46 .cse23 .cse40 .cse54 .cse18 .cse19 .cse43 .cse55 .cse22) .cse58))))))) (let ((.cse52 (or (ite .cse14 (and (=> .cse10 (=> .cse27 (=> .cse28 (=> .cse29 (and (=> .cse31 (=> .cse32 (=> .cse51 (and .cse0 .cse19 .cse8 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 (or (and .cse33 .cse34 .cse0 .cse35 .cse53 .cse8 .cse39 .cse23 .cse40 .cse18 .cse19 .cse43 .cse55 .cse22) .cse24) .cse23) .cse6)) .cse0) .cse23 .cse56 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 .cse23 (or .cse57 .cse24)) .cse6)) .cse0))))) .cse54))))) .cse22) .cse16) .cse24))) (and .cse17 .cse18 .cse52 .cse0 .cse19 .cse20 .cse21 .cse22 .cse23 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse0 .cse19 (or .cse24 (ite .cse14 (and (=> .cse10 (=> .cse27 (=> .cse28 (=> .cse29 (and (=> .cse31 (=> .cse32 (=> .cse51 (and .cse17 .cse18 .cse52 .cse0 .cse19 .cse53 .cse20 .cse21 .cse8 .cse22 .cse23 (or (ite .cse14 (and (=> .cse10 (=> .cse27 (=> .cse28 (=> .cse29 (and (=> .cse31 (=> .cse32 (=> .cse51 (and .cse17 .cse18 .cse52 .cse0 .cse19 .cse20 .cse21 .cse8 .cse22 .cse23)))) .cse54))))) .cse22) .cse16) .cse24))))) .cse54))))) .cse22) .cse16)) .cse20 .cse21 .cse22 .cse23) .cse6)) .cse0)))))))) .cse54)))))) .cse16) .cse24) .cse20 .cse21 .cse22 .cse23))) (ite .cse25 (let ((.cse26 (ite .cse50 .cse15 .cse50))) (or .cse26 (and .cse7 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse30 (ite .cse31 (ite .cse32 (let ((.cse44 (or (ite .cse25 (or (and .cse7 .cse0 .cse36 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse0 .cse19 .cse20 .cse21 (or .cse24 (ite .cse14 (and .cse22 (ite .cse25 (or (and .cse7 .cse37 .cse36 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse31 (ite .cse32 (let ((.cse49 (ite .cse1 (and .cse17 .cse0 .cse19 .cse20 .cse21 .cse22 .cse23 (or (ite .cse14 (and (ite .cse25 (or (and .cse37 .cse36 (ite .cse31 (ite .cse32 (and .cse0 .cse19 .cse36 .cse47 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 (or (ite .cse25 (or .cse26 (and .cse33 .cse18 .cse34 .cse0 .cse35 .cse19 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse18 .cse0 (or (ite .cse25 (or .cse26 (and .cse33 .cse18 .cse34 .cse0 .cse35 .cse19 .cse43 .cse39 .cse46 .cse23 .cse40)) .cse45) .cse24)) .cse6)) .cse0) .cse43 .cse13 .cse39 .cse23 .cse40)) .cse45) .cse24) .cse23) .cse6)) .cse0) .cse23) .cse36) .cse36)) .cse26) .cse45) .cse22) .cse16) .cse24)) .cse0))) (and .cse0 .cse19 .cse8 .cse47 .cse13 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 (or (ite .cse14 (and (ite .cse25 (or (and .cse7 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse31 (ite .cse32 (let ((.cse48 (or .cse24 (ite .cse14 (and (ite .cse25 (or (and .cse7 .cse37 .cse36 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse31 (ite .cse32 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse8 .cse47 (or (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 .cse23 (or (ite .cse14 (and (ite .cse25 (or .cse26 (and .cse7 .cse37 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse31 (ite .cse32 (and .cse33 .cse34 .cse0 .cse35 .cse19 .cse43 .cse47 .cse13 .cse39 .cse23 .cse49 .cse40) .cse36) .cse36)))) .cse36)) .cse45) .cse22) .cse16) .cse24)) .cse6)) .cse0) .cse0 .cse19 .cse8 .cse23) .cse24) .cse22 .cse23 .cse49) .cse36) .cse36))))) .cse26) .cse45) .cse22) .cse16)))) (and .cse17 .cse33 .cse34 .cse0 .cse35 (or .cse24 (ite .cse14 (ite .cse25 (or .cse26 (and .cse17 .cse0 .cse19 .cse37 .cse36 .cse20 .cse21 .cse48 .cse22 .cse23)) .cse45) .cse16)) .cse20 .cse21 .cse8 .cse13 .cse39 .cse23 .cse40 .cse18 .cse19 .cse43 .cse48 .cse47 .cse22 .cse49)) .cse36) .cse36)))) .cse37 .cse36) .cse26) .cse45) .cse22) .cse16) .cse24) .cse20 .cse21 .cse22 .cse23) .cse6)) .cse0) .cse23 .cse49 .cse41)) .cse36) .cse36))))) .cse26) .cse45)) .cse16)) .cse22 .cse23) .cse6)) .cse0)) .cse26) .cse45) .cse24))) (let ((.cse38 (<= 0.0 c_hhv_invariant_1_Real)) (.cse42 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 .cse23 (or (ite .cse14 (and .cse22 (ite .cse25 (or .cse26 (and .cse7 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse31 (ite .cse32 (and .cse33 .cse34 .cse0 .cse35 .cse36 .cse13 .cse39 .cse23 .cse40 .cse18 .cse19 .cse43 .cse44) .cse36) .cse36)))) .cse37 .cse36)) .cse45)) .cse16) .cse24)) .cse6)) .cse0))) (and .cse33 .cse34 .cse0 .cse35 .cse36 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse17 .cse18 .cse0 .cse19 .cse20 .cse21 .cse22 (or .cse24 (ite .cse14 (and .cse22 (ite .cse25 (or (and .cse7 .cse37 .cse36 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse30 (ite .cse31 (ite .cse32 (and .cse33 .cse34 .cse0 .cse35 .cse36 .cse38 .cse13 .cse39 .cse23 .cse40 .cse41 .cse18 .cse42 .cse19 .cse43 .cse44) .cse36) .cse36) .cse36))))) .cse26) .cse45)) .cse16)) .cse23) .cse6)) .cse0) .cse38 .cse13 .cse39 .cse46 .cse23 .cse40 .cse41 .cse18 .cse42 .cse19 .cse43 .cse44))) .cse36) .cse36) .cse36)))) .cse37 .cse36))) .cse45)) .cse22) .cse16))))))))) .cse6)) .cse0))) .cse0))))))))) is different from true [2018-06-18 17:53:10,248 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse21 (= c_hhv_invariant_0_Real 1.0)) (.cse7 (<= c_hhv_invariant_0_Real 0.0))) (ite (not (= c_hhv_invariant_0_Real 2.0)) (let ((.cse20 (<= c_hhv_invariant_1_Real 0.0)) (.cse17 (= c_hhv_invariant_1_Real 1.0))) (ite (not (= c_hhv_invariant_1_Real 2.0)) (let ((.cse4 (<= 1.0 c_hhv_invariant_4_Real)) (.cse0 (<= c_hhv_invariant_4_Real 1.0)) (.cse34 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse30 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real))) (let ((.cse8 (ite .cse30 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse34) .cse30)) (.cse10 (not (= c_hhv_invariant_4_Real 2.0))) (.cse11 (not (= c_hhv_invariant_4_Real 3.0))) (.cse12 (= c_hhv_invariant_4_Real 1.0)) (.cse19 (not (= c_hhv_invariant_0_Real 0.0))) (.cse18 (not .cse17)) (.cse13 (not (= c_hhv_invariant_1_Real 3.0))) (.cse14 (not (= c_hhv_invariant_1_Real 4.0))) (.cse38 (ite .cse0 (=> (< c_hhv_invariant_4_Real 1.0) .cse4) .cse0)) (.cse1 (not .cse21)) (.cse2 (not (= c_hhv_invariant_0_Real 3.0))) (.cse3 (not (= c_hhv_invariant_0_Real 4.0))) (.cse16 (<= (+ (* 5.0 c_hhv_invariant_10_Real) 96.0) (* 3.0 c_hhv_invariant_2_Real)))) (let ((.cse15 (not (= c_hhv_invariant_1_Real 0.0))) (.cse5 (ite .cse1 (ite .cse2 (ite .cse3 (and .cse16 .cse7) .cse7) .cse7) .cse7)) (.cse9 (ite .cse18 (ite .cse13 (ite .cse14 (and .cse0 .cse8 (ite .cse10 (=> .cse11 (ite .cse12 (and (=> .cse2 (=> .cse3 (=> .cse19 (and (=> .cse2 (=> .cse3 (=> .cse19 (and .cse0 .cse16)))) .cse4 .cse0 .cse34 .cse20 .cse16 .cse30 (ite .cse18 (ite .cse13 (ite .cse14 (and .cse4 .cse0 .cse20 .cse16) .cse20) .cse20) .cse20))))) .cse21) .cse38)) .cse0)) .cse20) .cse20) .cse20))) (let ((.cse6 (or (and .cse17 (=> .cse13 (=> .cse14 (or .cse20 (=> .cse15 (ite .cse1 (ite .cse2 (ite .cse3 (and .cse4 .cse0 .cse8 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse5 .cse34 .cse16 .cse30 .cse7) .cse38)) .cse0)) .cse7) .cse7) .cse7)))))) .cse9))) (and .cse0 (or (and .cse0 (ite .cse1 (ite .cse2 (ite .cse3 (and .cse4 .cse0 .cse5 .cse6 .cse7) .cse7) .cse7) .cse7) .cse8) .cse9) (ite .cse10 (=> .cse11 (ite .cse12 (and (or (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse16 .cse8 .cse7)))) .cse17) (ite .cse18 (and (=> .cse2 (=> .cse3 (=> .cse19 .cse16))) .cse20 .cse21) .cse20)) .cse4 .cse0 (ite .cse10 (=> .cse11 (ite .cse12 (let ((.cse24 (<= c_hhv_invariant_14_Real 0.0)) (.cse47 (or (and .cse0 .cse7) .cse20)) (.cse28 (<= 0.0 c_hhv_invariant_14_Real)) (.cse39 (<= c_hhv_invariant_3_Real 1.0)) (.cse23 (<= c_hhv_invariant_17_Real 0.0)) (.cse25 (<= 0.0 c_hhv_invariant_11_Real)) (.cse35 (<= c_hhv_invariant_11_Real 0.0)) (.cse31 (<= 0.0 c_hhv_invariant_17_Real))) (let ((.cse53 (=> .cse11 (and .cse23 .cse4 (=> .cse11 (and .cse23 .cse4 .cse0 .cse25 (=> .cse11 (and .cse23 .cse4 .cse0 .cse25 .cse34 .cse35 .cse30 .cse31)) .cse34 .cse35 .cse30 .cse31)) .cse0 .cse25 .cse34 .cse35 .cse30 .cse31))) (.cse46 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (=> .cse13 (=> .cse14 (or (=> .cse15 (ite .cse2 (ite .cse3 (let ((.cse58 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 .cse8 (=> .cse13 (=> .cse14 (=> .cse15 (and .cse4 .cse24 .cse0 .cse25 .cse34 .cse35 .cse16 .cse47 .cse28 .cse39 .cse30 .cse31))))) .cse38)) .cse0))) (let ((.cse56 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse24 .cse0 .cse25 .cse47 .cse28 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 .cse8 (=> .cse13 (=> .cse14 (=> .cse15 (and .cse4 .cse24 .cse0 .cse25 .cse34 .cse35 .cse16 .cse47 .cse28 .cse30 .cse31))))) .cse38)) .cse0) .cse30 .cse31 .cse4 .cse34 .cse35 .cse16 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (ite .cse1 (ite .cse2 (ite .cse3 (and .cse8 (=> .cse13 (=> .cse14 (=> .cse15 (and .cse0 .cse34 (ite .cse1 (and .cse47 .cse7 .cse17) .cse7) (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse4 .cse24 .cse0 .cse25 .cse34 .cse35 .cse16 .cse28 .cse39 .cse30 .cse7)))) .cse8 .cse17) .cse7) .cse7) .cse7)) .cse38)) .cse0) .cse30)))) .cse17) .cse7) .cse7) .cse7)) .cse38)) .cse0))))) .cse8 .cse17) .cse7) .cse7) .cse7)) .cse38)) .cse0) .cse0 .cse34 .cse58 .cse16 .cse30 .cse31 .cse7)))) .cse8 .cse17) .cse7) .cse7) .cse7)) .cse38)) .cse0))) (let ((.cse57 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (=> .cse13 (=> .cse14 (or .cse20 (=> .cse15 (ite .cse2 (ite .cse3 (and .cse23 .cse0 .cse56 .cse34 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (=> .cse13 (=> .cse14 (or .cse20 (=> .cse15 (ite .cse2 (ite .cse3 (and .cse23 .cse24 .cse0 .cse25 .cse47 .cse28 .cse30 .cse31 .cse4 .cse34 .cse35 .cse16 .cse8) .cse7) .cse7)))))) .cse38)) .cse0) .cse6 .cse16 .cse8 .cse30) .cse7) .cse7)))))) .cse38)) .cse0))) (and .cse0 .cse34 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (=> .cse13 (=> .cse14 (or (=> .cse15 (ite .cse2 (ite .cse3 (and .cse24 .cse0 .cse25 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (=> .cse13 (=> .cse14 (or (=> .cse15 (ite .cse2 (ite .cse3 (and .cse23 .cse24 .cse0 .cse25 .cse47 .cse28 .cse30 .cse31 .cse4 .cse56 .cse34 .cse35 .cse16 .cse8 .cse57) .cse7) .cse7)) .cse20)))) .cse38)) .cse0) .cse28 .cse39 .cse30 .cse4 .cse34 .cse35 .cse16 .cse8 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (=> .cse13 (=> .cse14 (or .cse20 (=> .cse15 (ite .cse2 (ite .cse3 (and (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (=> .cse13 (=> .cse14 (or .cse20 (=> .cse15 (ite .cse2 (ite .cse3 (and .cse0 .cse34 .cse58 .cse8 .cse30 .cse57 .cse31) .cse7) .cse7)))))) .cse38)) .cse0) .cse23 .cse0 .cse34 .cse8 .cse30 .cse57) .cse7) .cse7)))))) .cse38)) .cse0) .cse57) .cse7) .cse7)) .cse20)))) .cse38)) .cse0) .cse16 .cse47 .cse8 .cse30 .cse57)))) .cse7) .cse7)) .cse20)))) .cse38)) .cse0)) (.cse54 (and (ite .cse1 (ite .cse2 .cse17 .cse7) .cse7) .cse7))) (let ((.cse48 (ite .cse1 (ite .cse2 (ite .cse3 .cse54 .cse7) .cse7) .cse7)) (.cse29 (ite .cse10 (=> .cse11 (ite .cse12 (and (let ((.cse55 (and .cse0 (or (ite .cse18 (ite .cse13 (ite .cse14 (and (=> .cse2 (=> .cse3 (or (=> .cse19 (ite .cse18 (and .cse4 .cse0 .cse20 (=> .cse2 (=> .cse3 (or (=> .cse19 (ite .cse18 (ite .cse13 (ite .cse14 (and .cse4 .cse0 .cse20 .cse16 (=> .cse2 (=> .cse3 (or (=> .cse19 (ite .cse18 (ite .cse13 (ite .cse14 (and .cse23 .cse4 .cse24 .cse0 .cse25 .cse34 .cse35 .cse20 .cse8 .cse28 .cse30 .cse31) .cse20) .cse20) .cse20)) .cse7))) .cse8) .cse20) .cse20) .cse20)) .cse7)))) .cse20)) .cse7))) .cse0 .cse20 .cse8) .cse20) .cse20) .cse20) .cse7)))) (ite .cse1 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse4 .cse24 .cse0 .cse34 .cse53 .cse16 (ite .cse1 (and (ite .cse2 (ite .cse3 (and .cse0 .cse34 .cse46 .cse30) .cse7) .cse7) .cse8 .cse7 .cse17) .cse55) .cse47 .cse28 .cse30 .cse7)))) .cse8 .cse17) .cse55)) .cse4 .cse0) .cse38)) .cse0))) (let ((.cse37 (let ((.cse50 (ite .cse10 (=> .cse11 (ite .cse12 (let ((.cse51 (or .cse54 (and (=> .cse2 (=> .cse3 (=> .cse19 (ite .cse13 (ite .cse14 .cse6 .cse20) .cse20)))) .cse21))) (.cse52 (=> .cse2 (=> .cse3 (=> .cse19 (and .cse20 .cse9)))))) (and .cse0 .cse34 (or (and .cse20 .cse21 .cse51 .cse52) .cse48) .cse8 .cse29 .cse30 (=> .cse17 (or .cse20 (and .cse4 .cse0 .cse34 .cse6 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 .cse34 (=> .cse17 (or .cse20 (and .cse4 .cse24 .cse0 .cse53 .cse16 .cse28 .cse7))) .cse29 .cse30) .cse38)) .cse0) .cse51 (or (and .cse20 .cse21 .cse52) (and (ite .cse2 (ite .cse3 (and .cse0 .cse6 .cse46) .cse7) .cse7) .cse7 .cse17)) .cse8 .cse29 .cse30 .cse7))))) .cse38)) .cse0))) (or (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse0 .cse34 .cse50 .cse8 .cse29 .cse30)))) .cse17) .cse7) .cse7) .cse7) (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse0 .cse34 .cse50 .cse29 .cse30) .cse20) .cse20) .cse20) .cse8)))))))) (.cse32 (or .cse20 (and (=> .cse13 (=> .cse14 (and .cse8 (ite .cse2 (ite .cse3 (and .cse4 .cse0 .cse34 .cse6 .cse46 .cse47 .cse30 .cse7) .cse7) .cse7) .cse7))) .cse17)))) (and (let ((.cse22 (and (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse0 .cse46 .cse47 (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse0 .cse46 .cse47 .cse29 .cse30 .cse32 .cse4 .cse34 (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse23 .cse24 .cse0 .cse25 .cse46 .cse28 .cse29 .cse30 .cse31 .cse32 .cse4 .cse34 .cse35 (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse0 .cse46 .cse47 .cse29 .cse30 .cse32 (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse23 .cse24 .cse0 .cse25 .cse28 .cse30 .cse31 .cse48 .cse4 .cse34 .cse35 .cse16 .cse8)))) .cse17) .cse7) .cse7) .cse7) .cse4 .cse34 .cse16 .cse37 .cse8 .cse7)))) .cse17) .cse7) .cse7) .cse7) .cse6 .cse16 .cse37 .cse8 .cse7)))) .cse17) .cse7) .cse7) .cse7) .cse6 .cse37 .cse8 .cse7)))) .cse17) .cse7) .cse7) .cse7) .cse29 .cse30 .cse32 .cse4 .cse34 .cse6 .cse16 .cse37 .cse8 (ite .cse1 (and (=> .cse13 (=> .cse14 (=> .cse15 (let ((.cse49 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse0 .cse37 .cse29 (ite .cse1 (and (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (ite .cse1 (and .cse23 .cse24 .cse0 .cse25 .cse28 .cse30 .cse31 .cse4 .cse34 .cse35 .cse16 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 .cse37 (ite .cse1 (and .cse23 .cse24 .cse0 .cse25 .cse28 .cse39 .cse30 .cse31 .cse4 .cse34 .cse35 .cse16 .cse7) .cse7) .cse29 .cse32) .cse38)) .cse0) .cse7) .cse7)) .cse38)) .cse0) .cse4 .cse0 .cse34 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse23 .cse24 .cse0 .cse25 .cse28 .cse29 .cse30 .cse31 .cse32 .cse4 .cse34 .cse35 .cse16 .cse37) .cse38)) .cse0) .cse16 .cse8 .cse30 .cse7 .cse17) .cse7) .cse32) .cse38)) .cse0))) (and .cse49 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse0 .cse34 .cse16 .cse37 .cse29 .cse30 .cse32) .cse38)) .cse0) (ite .cse1 (and .cse49 .cse0 .cse34 .cse30 .cse7) .cse7) .cse0 .cse34 .cse37 .cse8 .cse29 .cse30 .cse32 .cse7))))) .cse17) .cse7) .cse7)))) .cse17) .cse7) .cse7) .cse7) .cse4 .cse0 .cse37 .cse29 .cse32))) (or .cse22 (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and .cse8 (ite .cse18 (ite .cse13 (ite .cse14 (let ((.cse36 (or .cse22 (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (let ((.cse44 (ite .cse13 (ite .cse14 (and .cse23 .cse4 .cse24 .cse0 .cse25 .cse34 .cse35 .cse16 .cse28 .cse30 .cse31) .cse20) .cse20))) (let ((.cse43 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (let ((.cse45 (and .cse0 .cse46))) (ite .cse18 (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (ite .cse13 (ite .cse14 (and .cse23 .cse24 .cse0 .cse25 .cse28 .cse39 .cse30 .cse31 .cse4 .cse34 .cse35 .cse16 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (ite .cse18 (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 .cse44))) .cse8) .cse45)) .cse38)) .cse0)) .cse20) .cse20)))) .cse8) .cse45))) .cse38)) .cse0))) (let ((.cse42 (or (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse4 .cse0 .cse34 .cse6 .cse20 (or .cse22 (and (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 .cse44 .cse20) .cse8)))) .cse21)) .cse16 (or (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse23 .cse24 .cse0 .cse25 .cse28 .cse43 .cse30 .cse31 .cse4 .cse34 .cse35 .cse6 .cse16) .cse20) .cse20) .cse20) .cse8))))) .cse22) .cse37 .cse29 .cse30 .cse32) .cse20) .cse20) .cse20) .cse8))))) .cse22))) (and .cse4 (or .cse22 (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse4 .cse0 .cse34 .cse42 .cse6 .cse20 .cse37 .cse43 .cse29 .cse30 (or .cse22 (and (=> .cse2 (=> .cse3 (=> .cse19 (and .cse8 (ite .cse18 (ite .cse13 (ite .cse14 (and .cse4 .cse0 .cse34 .cse42 .cse6 .cse20 .cse37 .cse29 .cse30 .cse32) .cse20) .cse20) .cse20))))) .cse21)) .cse32) .cse20) .cse20) .cse20) .cse8)))))) .cse0 .cse34 .cse42 .cse20 .cse37 .cse29 .cse30 .cse32)))) .cse20) .cse20) .cse20) .cse8)))))))) (let ((.cse26 (or .cse22 (and (=> .cse2 (=> .cse3 (=> .cse19 (and .cse4 .cse0 .cse20 .cse36 .cse37 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse0 (or (and (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (let ((.cse40 (ite .cse10 (=> .cse11 (ite .cse12 (and (or .cse22 (and (=> .cse2 (=> .cse3 (=> .cse19 (and .cse8 (ite .cse18 (ite .cse13 (ite .cse14 (and (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 .cse37 .cse29 (or .cse22 (and (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse23 .cse24 .cse0 .cse25 (ite .cse10 (=> .cse11 (and .cse4 .cse0 (or (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse23 .cse24 .cse0 .cse25 .cse28 .cse39 .cse29 .cse30 .cse31 .cse32 .cse4 .cse34 .cse35 .cse36 .cse37) .cse20) .cse20) .cse20) .cse8))))) .cse22))) .cse0) .cse28 .cse29 .cse30 .cse31 .cse32 .cse4 .cse34 .cse35 .cse36 .cse16 .cse37) .cse20) .cse20) .cse20) .cse8)))) .cse21)) .cse32) .cse38)) .cse0) .cse4 .cse0 .cse34 .cse20 .cse36 .cse37 .cse29 .cse30 .cse32 .cse9) .cse20) .cse20) .cse20))))) .cse21)) .cse0 .cse37 .cse29 .cse32) .cse38)) .cse0))) (and .cse0 .cse20 .cse40 .cse29 .cse30 .cse32 .cse9 .cse4 .cse34 .cse6 .cse36 .cse16 .cse37 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (or (and (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (let ((.cse41 (or (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse0 .cse20 .cse40 (or .cse22 (and (=> .cse2 (=> .cse3 (=> .cse19 (and .cse8 (ite .cse18 (ite .cse13 (ite .cse14 (and .cse4 .cse0 .cse34 .cse6 .cse30 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 .cse37 .cse29 (or (and (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse23 .cse24 .cse0 .cse25 .cse20 .cse40 .cse28 .cse29 .cse30 .cse31 .cse32 .cse9 .cse4 .cse34 .cse35 .cse36 .cse16 .cse37) .cse20) .cse20) .cse20) .cse8)))) .cse21) .cse22) .cse32) .cse38)) .cse0)) .cse20) .cse20) .cse20))))) .cse21)) .cse29 .cse30 .cse32 .cse9 .cse4 .cse34 .cse6 .cse36 .cse37) .cse20) .cse20) .cse20) .cse8))))) .cse22))) (and .cse23 .cse24 .cse0 .cse25 .cse41 .cse20 .cse40 .cse28 .cse29 .cse30 .cse31 .cse32 .cse9 .cse4 .cse34 .cse35 .cse6 .cse36 .cse16 .cse37 (or .cse22 (and .cse21 (ite .cse18 (and .cse4 .cse0 .cse41 .cse20 .cse36 .cse37 .cse29 .cse32) .cse20))))) .cse20) .cse20) .cse20) .cse8)))) .cse21) .cse22) .cse37 .cse29 .cse32) .cse38)) .cse0))) .cse20) .cse20) .cse20) .cse8)))) .cse21) .cse22) .cse37 .cse29 .cse32) .cse38)) .cse0) .cse29 .cse32)))) .cse21)))) (let ((.cse27 (<= 0.0 c_hhv_invariant_1_Real)) (.cse33 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (or (and (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse23 .cse24 .cse0 .cse25 .cse20 .cse26 .cse28 .cse29 .cse30 .cse31 .cse32 .cse4 .cse34 .cse35 .cse36 .cse16 .cse37) .cse20) .cse20) .cse20) .cse8)))) .cse21) .cse22) .cse37 .cse29 .cse32) .cse38)) .cse0))) (and .cse23 .cse24 .cse0 .cse25 .cse20 .cse26 .cse27 .cse28 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (or (and (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse23 .cse24 .cse0 .cse25 .cse20 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse4 .cse34 .cse35 .cse36 .cse16 .cse37) .cse20) .cse20) .cse20) .cse8)))) .cse21) .cse22) .cse37 .cse29 .cse32) .cse38)) .cse0) .cse39 .cse29 .cse30 .cse31 .cse32 .cse33 .cse4 .cse34 .cse35 .cse36 .cse16 .cse37)))) .cse20) .cse20) .cse20)))))))) .cse4 .cse0 .cse37 .cse29 .cse32))))) .cse38)) .cse0)) .cse38)) .cse0)))))) (or .cse20 .cse17))) (or .cse21 .cse7))) is different from false [2018-06-18 17:53:10,254 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse21 (= c_hhv_invariant_0_Real 1.0)) (.cse7 (<= c_hhv_invariant_0_Real 0.0))) (ite (not (= c_hhv_invariant_0_Real 2.0)) (let ((.cse20 (<= c_hhv_invariant_1_Real 0.0)) (.cse17 (= c_hhv_invariant_1_Real 1.0))) (ite (not (= c_hhv_invariant_1_Real 2.0)) (let ((.cse4 (<= 1.0 c_hhv_invariant_4_Real)) (.cse0 (<= c_hhv_invariant_4_Real 1.0)) (.cse34 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse30 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real))) (let ((.cse8 (ite .cse30 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse34) .cse30)) (.cse10 (not (= c_hhv_invariant_4_Real 2.0))) (.cse11 (not (= c_hhv_invariant_4_Real 3.0))) (.cse12 (= c_hhv_invariant_4_Real 1.0)) (.cse19 (not (= c_hhv_invariant_0_Real 0.0))) (.cse18 (not .cse17)) (.cse13 (not (= c_hhv_invariant_1_Real 3.0))) (.cse14 (not (= c_hhv_invariant_1_Real 4.0))) (.cse38 (ite .cse0 (=> (< c_hhv_invariant_4_Real 1.0) .cse4) .cse0)) (.cse1 (not .cse21)) (.cse2 (not (= c_hhv_invariant_0_Real 3.0))) (.cse3 (not (= c_hhv_invariant_0_Real 4.0))) (.cse16 (<= (+ (* 5.0 c_hhv_invariant_10_Real) 96.0) (* 3.0 c_hhv_invariant_2_Real)))) (let ((.cse15 (not (= c_hhv_invariant_1_Real 0.0))) (.cse5 (ite .cse1 (ite .cse2 (ite .cse3 (and .cse16 .cse7) .cse7) .cse7) .cse7)) (.cse9 (ite .cse18 (ite .cse13 (ite .cse14 (and .cse0 .cse8 (ite .cse10 (=> .cse11 (ite .cse12 (and (=> .cse2 (=> .cse3 (=> .cse19 (and (=> .cse2 (=> .cse3 (=> .cse19 (and .cse0 .cse16)))) .cse4 .cse0 .cse34 .cse20 .cse16 .cse30 (ite .cse18 (ite .cse13 (ite .cse14 (and .cse4 .cse0 .cse20 .cse16) .cse20) .cse20) .cse20))))) .cse21) .cse38)) .cse0)) .cse20) .cse20) .cse20))) (let ((.cse6 (or (and .cse17 (=> .cse13 (=> .cse14 (or .cse20 (=> .cse15 (ite .cse1 (ite .cse2 (ite .cse3 (and .cse4 .cse0 .cse8 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse5 .cse34 .cse16 .cse30 .cse7) .cse38)) .cse0)) .cse7) .cse7) .cse7)))))) .cse9))) (and .cse0 (or (and .cse0 (ite .cse1 (ite .cse2 (ite .cse3 (and .cse4 .cse0 .cse5 .cse6 .cse7) .cse7) .cse7) .cse7) .cse8) .cse9) (ite .cse10 (=> .cse11 (ite .cse12 (and (or (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse16 .cse8 .cse7)))) .cse17) (ite .cse18 (and (=> .cse2 (=> .cse3 (=> .cse19 .cse16))) .cse20 .cse21) .cse20)) .cse4 .cse0 (ite .cse10 (=> .cse11 (ite .cse12 (let ((.cse24 (<= c_hhv_invariant_14_Real 0.0)) (.cse47 (or (and .cse0 .cse7) .cse20)) (.cse28 (<= 0.0 c_hhv_invariant_14_Real)) (.cse39 (<= c_hhv_invariant_3_Real 1.0)) (.cse23 (<= c_hhv_invariant_17_Real 0.0)) (.cse25 (<= 0.0 c_hhv_invariant_11_Real)) (.cse35 (<= c_hhv_invariant_11_Real 0.0)) (.cse31 (<= 0.0 c_hhv_invariant_17_Real))) (let ((.cse53 (=> .cse11 (and .cse23 .cse4 (=> .cse11 (and .cse23 .cse4 .cse0 .cse25 (=> .cse11 (and .cse23 .cse4 .cse0 .cse25 .cse34 .cse35 .cse30 .cse31)) .cse34 .cse35 .cse30 .cse31)) .cse0 .cse25 .cse34 .cse35 .cse30 .cse31))) (.cse46 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (=> .cse13 (=> .cse14 (or (=> .cse15 (ite .cse2 (ite .cse3 (let ((.cse58 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 .cse8 (=> .cse13 (=> .cse14 (=> .cse15 (and .cse4 .cse24 .cse0 .cse25 .cse34 .cse35 .cse16 .cse47 .cse28 .cse39 .cse30 .cse31))))) .cse38)) .cse0))) (let ((.cse56 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse24 .cse0 .cse25 .cse47 .cse28 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 .cse8 (=> .cse13 (=> .cse14 (=> .cse15 (and .cse4 .cse24 .cse0 .cse25 .cse34 .cse35 .cse16 .cse47 .cse28 .cse30 .cse31))))) .cse38)) .cse0) .cse30 .cse31 .cse4 .cse34 .cse35 .cse16 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (ite .cse1 (ite .cse2 (ite .cse3 (and .cse8 (=> .cse13 (=> .cse14 (=> .cse15 (and .cse0 .cse34 (ite .cse1 (and .cse47 .cse7 .cse17) .cse7) (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse4 .cse24 .cse0 .cse25 .cse34 .cse35 .cse16 .cse28 .cse39 .cse30 .cse7)))) .cse8 .cse17) .cse7) .cse7) .cse7)) .cse38)) .cse0) .cse30)))) .cse17) .cse7) .cse7) .cse7)) .cse38)) .cse0))))) .cse8 .cse17) .cse7) .cse7) .cse7)) .cse38)) .cse0) .cse0 .cse34 .cse58 .cse16 .cse30 .cse31 .cse7)))) .cse8 .cse17) .cse7) .cse7) .cse7)) .cse38)) .cse0))) (let ((.cse57 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (=> .cse13 (=> .cse14 (or .cse20 (=> .cse15 (ite .cse2 (ite .cse3 (and .cse23 .cse0 .cse56 .cse34 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (=> .cse13 (=> .cse14 (or .cse20 (=> .cse15 (ite .cse2 (ite .cse3 (and .cse23 .cse24 .cse0 .cse25 .cse47 .cse28 .cse30 .cse31 .cse4 .cse34 .cse35 .cse16 .cse8) .cse7) .cse7)))))) .cse38)) .cse0) .cse6 .cse16 .cse8 .cse30) .cse7) .cse7)))))) .cse38)) .cse0))) (and .cse0 .cse34 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (=> .cse13 (=> .cse14 (or (=> .cse15 (ite .cse2 (ite .cse3 (and .cse24 .cse0 .cse25 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (=> .cse13 (=> .cse14 (or (=> .cse15 (ite .cse2 (ite .cse3 (and .cse23 .cse24 .cse0 .cse25 .cse47 .cse28 .cse30 .cse31 .cse4 .cse56 .cse34 .cse35 .cse16 .cse8 .cse57) .cse7) .cse7)) .cse20)))) .cse38)) .cse0) .cse28 .cse39 .cse30 .cse4 .cse34 .cse35 .cse16 .cse8 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (=> .cse13 (=> .cse14 (or .cse20 (=> .cse15 (ite .cse2 (ite .cse3 (and (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (=> .cse13 (=> .cse14 (or .cse20 (=> .cse15 (ite .cse2 (ite .cse3 (and .cse0 .cse34 .cse58 .cse8 .cse30 .cse57 .cse31) .cse7) .cse7)))))) .cse38)) .cse0) .cse23 .cse0 .cse34 .cse8 .cse30 .cse57) .cse7) .cse7)))))) .cse38)) .cse0) .cse57) .cse7) .cse7)) .cse20)))) .cse38)) .cse0) .cse16 .cse47 .cse8 .cse30 .cse57)))) .cse7) .cse7)) .cse20)))) .cse38)) .cse0)) (.cse54 (and (ite .cse1 (ite .cse2 .cse17 .cse7) .cse7) .cse7))) (let ((.cse48 (ite .cse1 (ite .cse2 (ite .cse3 .cse54 .cse7) .cse7) .cse7)) (.cse29 (ite .cse10 (=> .cse11 (ite .cse12 (and (let ((.cse55 (and .cse0 (or (ite .cse18 (ite .cse13 (ite .cse14 (and (=> .cse2 (=> .cse3 (or (=> .cse19 (ite .cse18 (and .cse4 .cse0 .cse20 (=> .cse2 (=> .cse3 (or (=> .cse19 (ite .cse18 (ite .cse13 (ite .cse14 (and .cse4 .cse0 .cse20 .cse16 (=> .cse2 (=> .cse3 (or (=> .cse19 (ite .cse18 (ite .cse13 (ite .cse14 (and .cse23 .cse4 .cse24 .cse0 .cse25 .cse34 .cse35 .cse20 .cse8 .cse28 .cse30 .cse31) .cse20) .cse20) .cse20)) .cse7))) .cse8) .cse20) .cse20) .cse20)) .cse7)))) .cse20)) .cse7))) .cse0 .cse20 .cse8) .cse20) .cse20) .cse20) .cse7)))) (ite .cse1 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse4 .cse24 .cse0 .cse34 .cse53 .cse16 (ite .cse1 (and (ite .cse2 (ite .cse3 (and .cse0 .cse34 .cse46 .cse30) .cse7) .cse7) .cse8 .cse7 .cse17) .cse55) .cse47 .cse28 .cse30 .cse7)))) .cse8 .cse17) .cse55)) .cse4 .cse0) .cse38)) .cse0))) (let ((.cse37 (let ((.cse50 (ite .cse10 (=> .cse11 (ite .cse12 (let ((.cse51 (or .cse54 (and (=> .cse2 (=> .cse3 (=> .cse19 (ite .cse13 (ite .cse14 .cse6 .cse20) .cse20)))) .cse21))) (.cse52 (=> .cse2 (=> .cse3 (=> .cse19 (and .cse20 .cse9)))))) (and .cse0 .cse34 (or (and .cse20 .cse21 .cse51 .cse52) .cse48) .cse8 .cse29 .cse30 (=> .cse17 (or .cse20 (and .cse4 .cse0 .cse34 .cse6 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 .cse34 (=> .cse17 (or .cse20 (and .cse4 .cse24 .cse0 .cse53 .cse16 .cse28 .cse7))) .cse29 .cse30) .cse38)) .cse0) .cse51 (or (and .cse20 .cse21 .cse52) (and (ite .cse2 (ite .cse3 (and .cse0 .cse6 .cse46) .cse7) .cse7) .cse7 .cse17)) .cse8 .cse29 .cse30 .cse7))))) .cse38)) .cse0))) (or (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse0 .cse34 .cse50 .cse8 .cse29 .cse30)))) .cse17) .cse7) .cse7) .cse7) (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse0 .cse34 .cse50 .cse29 .cse30) .cse20) .cse20) .cse20) .cse8)))))))) (.cse32 (or .cse20 (and (=> .cse13 (=> .cse14 (and .cse8 (ite .cse2 (ite .cse3 (and .cse4 .cse0 .cse34 .cse6 .cse46 .cse47 .cse30 .cse7) .cse7) .cse7) .cse7))) .cse17)))) (and (let ((.cse22 (and (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse0 .cse46 .cse47 (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse0 .cse46 .cse47 .cse29 .cse30 .cse32 .cse4 .cse34 (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse23 .cse24 .cse0 .cse25 .cse46 .cse28 .cse29 .cse30 .cse31 .cse32 .cse4 .cse34 .cse35 (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse0 .cse46 .cse47 .cse29 .cse30 .cse32 (ite .cse1 (ite .cse2 (ite .cse3 (and (=> .cse13 (=> .cse14 (=> .cse15 (and .cse23 .cse24 .cse0 .cse25 .cse28 .cse30 .cse31 .cse48 .cse4 .cse34 .cse35 .cse16 .cse8)))) .cse17) .cse7) .cse7) .cse7) .cse4 .cse34 .cse16 .cse37 .cse8 .cse7)))) .cse17) .cse7) .cse7) .cse7) .cse6 .cse16 .cse37 .cse8 .cse7)))) .cse17) .cse7) .cse7) .cse7) .cse6 .cse37 .cse8 .cse7)))) .cse17) .cse7) .cse7) .cse7) .cse29 .cse30 .cse32 .cse4 .cse34 .cse6 .cse16 .cse37 .cse8 (ite .cse1 (and (=> .cse13 (=> .cse14 (=> .cse15 (let ((.cse49 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse0 .cse37 .cse29 (ite .cse1 (and (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (ite .cse1 (and .cse23 .cse24 .cse0 .cse25 .cse28 .cse30 .cse31 .cse4 .cse34 .cse35 .cse16 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 .cse37 (ite .cse1 (and .cse23 .cse24 .cse0 .cse25 .cse28 .cse39 .cse30 .cse31 .cse4 .cse34 .cse35 .cse16 .cse7) .cse7) .cse29 .cse32) .cse38)) .cse0) .cse7) .cse7)) .cse38)) .cse0) .cse4 .cse0 .cse34 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse23 .cse24 .cse0 .cse25 .cse28 .cse29 .cse30 .cse31 .cse32 .cse4 .cse34 .cse35 .cse16 .cse37) .cse38)) .cse0) .cse16 .cse8 .cse30 .cse7 .cse17) .cse7) .cse32) .cse38)) .cse0))) (and .cse49 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse0 .cse34 .cse16 .cse37 .cse29 .cse30 .cse32) .cse38)) .cse0) (ite .cse1 (and .cse49 .cse0 .cse34 .cse30 .cse7) .cse7) .cse0 .cse34 .cse37 .cse8 .cse29 .cse30 .cse32 .cse7))))) .cse17) .cse7) .cse7)))) .cse17) .cse7) .cse7) .cse7) .cse4 .cse0 .cse37 .cse29 .cse32))) (or .cse22 (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and .cse8 (ite .cse18 (ite .cse13 (ite .cse14 (let ((.cse36 (or .cse22 (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (let ((.cse44 (ite .cse13 (ite .cse14 (and .cse23 .cse4 .cse24 .cse0 .cse25 .cse34 .cse35 .cse16 .cse28 .cse30 .cse31) .cse20) .cse20))) (let ((.cse43 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (let ((.cse45 (and .cse0 .cse46))) (ite .cse18 (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (ite .cse13 (ite .cse14 (and .cse23 .cse24 .cse0 .cse25 .cse28 .cse39 .cse30 .cse31 .cse4 .cse34 .cse35 .cse16 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (ite .cse18 (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 .cse44))) .cse8) .cse45)) .cse38)) .cse0)) .cse20) .cse20)))) .cse8) .cse45))) .cse38)) .cse0))) (let ((.cse42 (or (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse4 .cse0 .cse34 .cse6 .cse20 (or .cse22 (and (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 .cse44 .cse20) .cse8)))) .cse21)) .cse16 (or (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse23 .cse24 .cse0 .cse25 .cse28 .cse43 .cse30 .cse31 .cse4 .cse34 .cse35 .cse6 .cse16) .cse20) .cse20) .cse20) .cse8))))) .cse22) .cse37 .cse29 .cse30 .cse32) .cse20) .cse20) .cse20) .cse8))))) .cse22))) (and .cse4 (or .cse22 (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse4 .cse0 .cse34 .cse42 .cse6 .cse20 .cse37 .cse43 .cse29 .cse30 (or .cse22 (and (=> .cse2 (=> .cse3 (=> .cse19 (and .cse8 (ite .cse18 (ite .cse13 (ite .cse14 (and .cse4 .cse0 .cse34 .cse42 .cse6 .cse20 .cse37 .cse29 .cse30 .cse32) .cse20) .cse20) .cse20))))) .cse21)) .cse32) .cse20) .cse20) .cse20) .cse8)))))) .cse0 .cse34 .cse42 .cse20 .cse37 .cse29 .cse30 .cse32)))) .cse20) .cse20) .cse20) .cse8)))))))) (let ((.cse26 (or .cse22 (and (=> .cse2 (=> .cse3 (=> .cse19 (and .cse4 .cse0 .cse20 .cse36 .cse37 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse0 (or (and (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (let ((.cse40 (ite .cse10 (=> .cse11 (ite .cse12 (and (or .cse22 (and (=> .cse2 (=> .cse3 (=> .cse19 (and .cse8 (ite .cse18 (ite .cse13 (ite .cse14 (and (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 .cse37 .cse29 (or .cse22 (and (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse23 .cse24 .cse0 .cse25 (ite .cse10 (=> .cse11 (and .cse4 .cse0 (or (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse23 .cse24 .cse0 .cse25 .cse28 .cse39 .cse29 .cse30 .cse31 .cse32 .cse4 .cse34 .cse35 .cse36 .cse37) .cse20) .cse20) .cse20) .cse8))))) .cse22))) .cse0) .cse28 .cse29 .cse30 .cse31 .cse32 .cse4 .cse34 .cse35 .cse36 .cse16 .cse37) .cse20) .cse20) .cse20) .cse8)))) .cse21)) .cse32) .cse38)) .cse0) .cse4 .cse0 .cse34 .cse20 .cse36 .cse37 .cse29 .cse30 .cse32 .cse9) .cse20) .cse20) .cse20))))) .cse21)) .cse0 .cse37 .cse29 .cse32) .cse38)) .cse0))) (and .cse0 .cse20 .cse40 .cse29 .cse30 .cse32 .cse9 .cse4 .cse34 .cse6 .cse36 .cse16 .cse37 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (or (and (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (let ((.cse41 (or (and .cse21 (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse0 .cse20 .cse40 (or .cse22 (and (=> .cse2 (=> .cse3 (=> .cse19 (and .cse8 (ite .cse18 (ite .cse13 (ite .cse14 (and .cse4 .cse0 .cse34 .cse6 .cse30 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 .cse37 .cse29 (or (and (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse23 .cse24 .cse0 .cse25 .cse20 .cse40 .cse28 .cse29 .cse30 .cse31 .cse32 .cse9 .cse4 .cse34 .cse35 .cse36 .cse16 .cse37) .cse20) .cse20) .cse20) .cse8)))) .cse21) .cse22) .cse32) .cse38)) .cse0)) .cse20) .cse20) .cse20))))) .cse21)) .cse29 .cse30 .cse32 .cse9 .cse4 .cse34 .cse6 .cse36 .cse37) .cse20) .cse20) .cse20) .cse8))))) .cse22))) (and .cse23 .cse24 .cse0 .cse25 .cse41 .cse20 .cse40 .cse28 .cse29 .cse30 .cse31 .cse32 .cse9 .cse4 .cse34 .cse35 .cse6 .cse36 .cse16 .cse37 (or .cse22 (and .cse21 (ite .cse18 (and .cse4 .cse0 .cse41 .cse20 .cse36 .cse37 .cse29 .cse32) .cse20))))) .cse20) .cse20) .cse20) .cse8)))) .cse21) .cse22) .cse37 .cse29 .cse32) .cse38)) .cse0))) .cse20) .cse20) .cse20) .cse8)))) .cse21) .cse22) .cse37 .cse29 .cse32) .cse38)) .cse0) .cse29 .cse32)))) .cse21)))) (let ((.cse27 (<= 0.0 c_hhv_invariant_1_Real)) (.cse33 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (or (and (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse23 .cse24 .cse0 .cse25 .cse20 .cse26 .cse28 .cse29 .cse30 .cse31 .cse32 .cse4 .cse34 .cse35 .cse36 .cse16 .cse37) .cse20) .cse20) .cse20) .cse8)))) .cse21) .cse22) .cse37 .cse29 .cse32) .cse38)) .cse0))) (and .cse23 .cse24 .cse0 .cse25 .cse20 .cse26 .cse27 .cse28 (ite .cse10 (=> .cse11 (ite .cse12 (and .cse4 .cse0 (or (and (=> .cse2 (=> .cse3 (=> .cse19 (and (ite .cse18 (ite .cse13 (ite .cse14 (and .cse23 .cse24 .cse0 .cse25 .cse20 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse4 .cse34 .cse35 .cse36 .cse16 .cse37) .cse20) .cse20) .cse20) .cse8)))) .cse21) .cse22) .cse37 .cse29 .cse32) .cse38)) .cse0) .cse39 .cse29 .cse30 .cse31 .cse32 .cse33 .cse4 .cse34 .cse35 .cse36 .cse16 .cse37)))) .cse20) .cse20) .cse20)))))))) .cse4 .cse0 .cse37 .cse29 .cse32))))) .cse38)) .cse0)) .cse38)) .cse0)))))) (or .cse20 .cse17))) (or .cse21 .cse7))) is different from true [2018-06-18 17:53:10,258 WARN L1010 $PredicateComparison]: unable to prove that (and (=> (not (= c_hhv_invariant_1_Real 2.0)) (and (= c_hhv_invariant_0_Real 0.0) (=> (not (= c_hhv_invariant_0_Real 2.0)) (and (<= c_hhv_invariant_17_Real 0.0) (<= c_hhv_invariant_14_Real 0.0) (<= 0.0 c_hhv_invariant_11_Real) (<= c_hhv_invariant_11_Real 0.0) (<= (+ (* 5.0 c_hhv_invariant_10_Real) 96.0) (* 3.0 c_hhv_invariant_2_Real)) (<= 0.0 c_hhv_invariant_14_Real) (<= 0.0 c_hhv_invariant_17_Real))))) (= c_hhv_invariant_4_Real 1.0) (= c_hhv_invariant_3_Real 1.0) (= c_hhv_invariant_1_Real 0.0)) is different from false [2018-06-18 17:53:10,259 WARN L1032 $PredicateComparison]: unable to prove that (and (=> (not (= c_hhv_invariant_1_Real 2.0)) (and (= c_hhv_invariant_0_Real 0.0) (=> (not (= c_hhv_invariant_0_Real 2.0)) (and (<= c_hhv_invariant_17_Real 0.0) (<= c_hhv_invariant_14_Real 0.0) (<= 0.0 c_hhv_invariant_11_Real) (<= c_hhv_invariant_11_Real 0.0) (<= (+ (* 5.0 c_hhv_invariant_10_Real) 96.0) (* 3.0 c_hhv_invariant_2_Real)) (<= 0.0 c_hhv_invariant_14_Real) (<= 0.0 c_hhv_invariant_17_Real))))) (= c_hhv_invariant_4_Real 1.0) (= c_hhv_invariant_3_Real 1.0) (= c_hhv_invariant_1_Real 0.0)) is different from true [2018-06-18 17:53:10,283 WARN L176 SmtUtils]: Removed 1 from assertion stack [2018-06-18 17:53:10,284 INFO L256 ToolchainWalker]: Toolchain cancelled while executing plugin de.uni_freiburg.informatik.ultimate.plugins.generator.treeautomizer. Reason: Timeout or Toolchain cancelled by user [2018-06-18 17:53:10,287 INFO L168 Benchmark]: Toolchain (without parser) took 52689.77 ms. Allocated memory was 309.9 MB in the beginning and 1.4 GB in the end (delta: 1.1 GB). Free memory was 263.2 MB in the beginning and 806.8 MB in the end (delta: -543.6 MB). Peak memory consumption was 520.7 MB. Max. memory is 3.6 GB. [2018-06-18 17:53:10,289 INFO L168 Benchmark]: SmtParser took 0.26 ms. Allocated memory is still 309.9 MB. Free memory is still 277.1 MB. There was no memory consumed. Max. memory is 3.6 GB. [2018-06-18 17:53:10,289 INFO L168 Benchmark]: TreeAutomizer took 52683.64 ms. Allocated memory was 309.9 MB in the beginning and 1.4 GB in the end (delta: 1.1 GB). Free memory was 262.2 MB in the beginning and 806.8 MB in the end (delta: -544.6 MB). Peak memory consumption was 519.7 MB. Max. memory is 3.6 GB. [2018-06-18 17:53:10,291 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * SmtParser took 0.26 ms. Allocated memory is still 309.9 MB. Free memory is still 277.1 MB. There was no memory consumed. Max. memory is 3.6 GB. * TreeAutomizer took 52683.64 ms. Allocated memory was 309.9 MB in the beginning and 1.4 GB in the end (delta: 1.1 GB). Free memory was 262.2 MB in the beginning and 806.8 MB in the end (delta: -544.6 MB). Peak memory consumption was 519.7 MB. Max. memory is 3.6 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.treeautomizer: - TimeoutResult: Timeout (de.uni_freiburg.informatik.ultimate.plugins.generator.treeautomizer) Toolchain cancelled while SimplifyDDAWithTimeout was simplifying term of DAG size 38. RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/lfht_2_mini_cleaned.lemma5f.smt2_TreeAutomizerHopcroftMinimization.epf_TreeAutomizer.xml/Csv-Benchmark-0-2018-06-18_17-53-10-306.csv Completed graceful shutdown