java -Xss1g -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/chc/TreeAutomizer/TreeAutomizerHopcroftMinimization.epf -i /storage/chc-comp/sally-chc-benchmarks/lfht/lfht_2_mini_cleaned.lemma5e.smt2 -------------------------------------------------------------------------------- This is Ultimate 0.1.23-8d74a04 [2018-06-21 09:10:54,771 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-06-21 09:10:54,772 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-06-21 09:10:54,787 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-06-21 09:10:54,788 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-06-21 09:10:54,788 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-06-21 09:10:54,790 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-06-21 09:10:54,792 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-06-21 09:10:54,793 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-06-21 09:10:54,794 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-06-21 09:10:54,795 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-06-21 09:10:54,795 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-06-21 09:10:54,796 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-06-21 09:10:54,797 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-06-21 09:10:54,798 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-06-21 09:10:54,798 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-06-21 09:10:54,800 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-06-21 09:10:54,802 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-06-21 09:10:54,803 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-06-21 09:10:54,804 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-06-21 09:10:54,805 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-06-21 09:10:54,808 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-06-21 09:10:54,808 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-06-21 09:10:54,808 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-06-21 09:10:54,809 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-06-21 09:10:54,810 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-06-21 09:10:54,811 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-06-21 09:10:54,811 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-06-21 09:10:54,812 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-06-21 09:10:54,812 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-06-21 09:10:54,813 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-06-21 09:10:54,814 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-06-21 09:10:54,814 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-06-21 09:10:54,815 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-06-21 09:10:54,815 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-06-21 09:10:54,816 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/chc/TreeAutomizer/TreeAutomizerHopcroftMinimization.epf [2018-06-21 09:10:54,823 INFO L110 SettingsManager]: Loading preferences was successful [2018-06-21 09:10:54,824 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-06-21 09:10:54,825 INFO L131 SettingsManager]: Preferences of TreeAutomizer differ from their defaults: [2018-06-21 09:10:54,826 INFO L133 SettingsManager]: * Type of minimization to use=HOPCROFT [2018-06-21 09:10:54,826 INFO L133 SettingsManager]: * SMT solver=Internal_SMTInterpol [2018-06-21 09:10:54,827 INFO L131 SettingsManager]: Preferences of SmtParser differ from their defaults: [2018-06-21 09:10:54,827 INFO L133 SettingsManager]: * Use TreeAutomizer as solver for the given file (assumes the file contains Horn clauses only).=true [2018-06-21 09:10:54,882 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-06-21 09:10:54,896 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-06-21 09:10:54,900 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-06-21 09:10:54,901 INFO L271 PluginConnector]: Initializing SmtParser... [2018-06-21 09:10:54,902 INFO L276 PluginConnector]: SmtParser initialized [2018-06-21 09:10:54,903 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/chc-comp/sally-chc-benchmarks/lfht/lfht_2_mini_cleaned.lemma5e.smt2 [2018-06-21 09:10:54,904 INFO L200 SmtParser]: Parsing .smt2 file as a set of Horn Clauses [2018-06-21 09:10:54,996 INFO L224 SmtParser]: Executing SMT file /storage/chc-comp/sally-chc-benchmarks/lfht/lfht_2_mini_cleaned.lemma5e.smt2 unknown [2018-06-21 09:10:55,308 INFO L238 SmtParser]: Succesfully executed SMT file /storage/chc-comp/sally-chc-benchmarks/lfht/lfht_2_mini_cleaned.lemma5e.smt2 [2018-06-21 09:10:55,313 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-06-21 09:10:55,321 INFO L131 ToolchainWalker]: Walking toolchain with 1 elements. [2018-06-21 09:10:55,322 INFO L113 PluginConnector]: ------------------------TreeAutomizer---------------------------- [2018-06-21 09:10:55,322 INFO L271 PluginConnector]: Initializing TreeAutomizer... [2018-06-21 09:10:55,324 INFO L276 PluginConnector]: TreeAutomizer initialized [2018-06-21 09:10:55,326 INFO L185 PluginConnector]: Executing the observer TreeAutomizerObserver from plugin TreeAutomizer for "de.uni_freiburg.informatik.ultimate.source.smtparser OTHER 21.06 09:10:55" (1/1) ... [2018-06-21 09:10:57,104 WARN L168 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 42 [2018-06-21 09:10:58,696 WARN L168 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 63 [2018-06-21 09:10:58,845 WARN L168 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 38 [2018-06-21 09:11:01,289 WARN L168 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 187 DAG size of output: 65 [2018-06-21 09:11:01,656 WARN L168 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 53 [2018-06-21 09:11:04,953 WARN L168 SmtUtils]: Spent 729.00 ms on a formula simplification. DAG size of input: 327 DAG size of output: 81 [2018-06-21 09:11:05,867 WARN L168 SmtUtils]: Spent 840.00 ms on a formula simplification. DAG size of input: 334 DAG size of output: 67 [2018-06-21 09:11:10,413 WARN L168 SmtUtils]: Spent 658.00 ms on a formula simplification. DAG size of input: 344 DAG size of output: 88 [2018-06-21 09:11:11,643 WARN L168 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 457 DAG size of output: 76 [2018-06-21 09:11:12,294 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:12,486 WARN L168 SmtUtils]: Spent 679.00 ms on a formula simplification. DAG size of input: 438 DAG size of output: 60 [2018-06-21 09:11:13,131 WARN L168 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 440 DAG size of output: 55 [2018-06-21 09:11:14,103 WARN L168 SmtUtils]: Spent 874.00 ms on a formula simplification. DAG size of input: 510 DAG size of output: 49 [2018-06-21 09:11:18,066 WARN L168 SmtUtils]: Spent 615.00 ms on a formula simplification. DAG size of input: 449 DAG size of output: 82 [2018-06-21 09:11:18,894 WARN L168 SmtUtils]: Spent 695.00 ms on a formula simplification. DAG size of input: 465 DAG size of output: 71 [2018-06-21 09:11:20,064 WARN L168 SmtUtils]: Spent 985.00 ms on a formula simplification. DAG size of input: 531 DAG size of output: 54 [2018-06-21 09:11:21,079 WARN L168 SmtUtils]: Spent 870.00 ms on a formula simplification. DAG size of input: 491 DAG size of output: 51 [2018-06-21 09:11:21,289 WARN L168 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 232 DAG size of output: 40 [2018-06-21 09:11:26,294 WARN L168 SmtUtils]: Spent 1.32 s on a formula simplification. DAG size of input: 612 DAG size of output: 103 [2018-06-21 09:11:28,151 WARN L168 SmtUtils]: Spent 1.67 s on a formula simplification. DAG size of input: 736 DAG size of output: 70 [2018-06-21 09:11:28,500 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:28,548 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:28,548 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:28,549 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:29,797 WARN L168 SmtUtils]: Spent 1.45 s on a formula simplification. DAG size of input: 784 DAG size of output: 62 [2018-06-21 09:11:31,789 WARN L168 SmtUtils]: Spent 1.52 s on a formula simplification. DAG size of input: 771 DAG size of output: 58 [2018-06-21 09:11:32,286 WARN L168 SmtUtils]: Spent 375.00 ms on a formula simplification. DAG size of input: 291 DAG size of output: 38 [2018-06-21 09:11:37,034 WARN L168 SmtUtils]: Spent 1.08 s on a formula simplification. DAG size of input: 479 DAG size of output: 82 [2018-06-21 09:11:37,418 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:37,418 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:37,421 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:37,421 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:38,223 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:38,920 WARN L168 SmtUtils]: Spent 1.69 s on a formula simplification. DAG size of input: 734 DAG size of output: 80 [2018-06-21 09:11:39,948 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:40,226 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:40,264 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:40,276 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:40,279 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:40,573 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:40,574 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:40,577 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:40,729 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:40,730 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:41,037 WARN L168 SmtUtils]: Spent 1.85 s on a formula simplification. DAG size of input: 736 DAG size of output: 59 [2018-06-21 09:11:41,425 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:41,472 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:41,472 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:41,474 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:43,188 WARN L168 SmtUtils]: Spent 2.00 s on a formula simplification. DAG size of input: 789 DAG size of output: 64 [2018-06-21 09:11:43,535 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:43,831 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-06-21 09:11:44,431 WARN L168 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 610 DAG size of output: 77 [2018-06-21 09:11:44,606 WARN L168 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 240 DAG size of output: 43 [2018-06-21 09:11:48,159 WARN L168 SmtUtils]: Spent 702.00 ms on a formula simplification. DAG size of input: 532 DAG size of output: 105 [2018-06-21 09:11:49,200 WARN L168 SmtUtils]: Spent 661.00 ms on a formula simplification. DAG size of input: 692 DAG size of output: 62 [2018-06-21 09:11:50,344 WARN L168 SmtUtils]: Spent 732.00 ms on a formula simplification. DAG size of input: 557 DAG size of output: 59 [2018-06-21 09:11:51,171 WARN L168 SmtUtils]: Spent 677.00 ms on a formula simplification. DAG size of input: 495 DAG size of output: 61 [2018-06-21 09:11:51,422 WARN L168 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 248 DAG size of output: 39 Received shutdown request... [2018-06-21 09:11:53,941 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-21 09:11:53,945 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-21 09:11:53,945 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-21 09:11:53,967 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse34 (not c_hhv_invariant_15_Bool)) (.cse63 (= c_hhv_invariant_0_Real 3.0)) (.cse26 (= c_hhv_invariant_0_Real 2.0)) (.cse70 (= c_hhv_invariant_0_Real 1.0)) (.cse84 (* 5.0 c_hhv_invariant_10_Real)) (.cse85 (* 3.0 c_hhv_invariant_2_Real)) (.cse60 (= c_hhv_invariant_1_Real 1.0)) (.cse43 (= c_hhv_invariant_1_Real 3.0)) (.cse72 (= c_hhv_invariant_1_Real 2.0)) (.cse6 (<= c_hhv_invariant_4_Real 1.0)) (.cse82 (<= 3.0 c_hhv_invariant_1_Real)) (.cse55 (= c_hhv_invariant_1_Real 0.0)) (.cse35 (not c_hhv_invariant_12_Bool)) (.cse37 (not c_hhv_invariant_9_Bool)) (.cse64 (= c_hhv_invariant_0_Real 0.0))) (let ((.cse39 (not (= c_hhv_invariant_4_Real 3.0))) (.cse40 (= c_hhv_invariant_4_Real 1.0)) (.cse29 (not .cse64)) (.cse83 (and .cse35 .cse37)) (.cse81 (<= c_hhv_invariant_1_Real 3.0)) (.cse57 (or .cse82 .cse55)) (.cse46 (ite .cse6 (=> (< c_hhv_invariant_4_Real 1.0) (<= 1.0 c_hhv_invariant_4_Real)) .cse6)) (.cse38 (not (= c_hhv_invariant_4_Real 2.0))) (.cse21 (not .cse72)) (.cse73 (<= c_hhv_invariant_1_Real 2.0)) (.cse74 (<= 2.0 c_hhv_invariant_1_Real)) (.cse68 (<= 3.0 c_hhv_invariant_0_Real)) (.cse67 (<= c_hhv_invariant_0_Real 3.0)) (.cse22 (not .cse43)) (.cse23 (not (= c_hhv_invariant_1_Real 4.0))) (.cse41 (not .cse55)) (.cse20 (not .cse60)) (.cse48 (<= (+ .cse84 86.0) .cse85)) (.cse30 (not .cse70)) (.cse58 (not .cse26)) (.cse27 (not .cse63)) (.cse28 (not (= c_hhv_invariant_0_Real 4.0))) (.cse66 (and .cse34 .cse35)) (.cse25 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real)) (.cse24 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real))) (let ((.cse79 (=> .cse22 (=> .cse23 (=> .cse41 (=> .cse20 (ite .cse24 (ite .cse25 (and .cse64 .cse48 (=> .cse30 (=> .cse58 (=> .cse27 (=> .cse28 .cse66))))) .cse25) .cse24)))))) (.cse42 (ite .cse28 (ite .cse30 (or .cse68 .cse58) .cse68) .cse67)) (.cse80 (ite .cse74 .cse73 .cse74)) (.cse69 (let ((.cse86 (<= c_hhv_invariant_1_Real 1.0))) (ite .cse21 (ite .cse22 (or .cse86 .cse23) .cse86) .cse86))) (.cse59 (<= (+ .cse84 91.0) .cse85)) (.cse61 (and .cse34 .cse35 .cse37)) (.cse51 (<= c_hhv_invariant_0_Real 1.0)) (.cse54 (<= c_hhv_invariant_0_Real 2.0)) (.cse53 (<= 2.0 c_hhv_invariant_0_Real)) (.cse7 (or .cse6 .cse38)) (.cse78 (ite .cse38 (=> .cse39 (ite .cse40 (ite .cse21 (ite .cse41 (ite .cse20 (ite .cse23 (and (=> .cse28 (=> .cse29 (=> .cse30 (=> .cse58 (ite .cse24 (ite .cse25 .cse83 .cse25) .cse24))))) .cse63) .cse81) .cse82) .cse82) .cse57) .cse46)) .cse6))) (let ((.cse31 (and .cse34 .cse35 .cse48 .cse37)) (.cse56 (and .cse6 .cse78 .cse37)) (.cse65 (and .cse6 (ite .cse29 (ite .cse30 (ite .cse27 (ite .cse28 (ite .cse24 (ite .cse25 (and .cse48 .cse55 (=> .cse20 (=> .cse22 (=> .cse23 .cse83)))) .cse25) .cse24) .cse54) .cse54) .cse53) .cse53) .cse7)) (.cse52 (ite .cse29 (ite .cse58 (ite .cse27 (ite .cse28 (ite .cse24 (ite .cse25 (and (=> .cse21 (=> .cse22 (=> .cse23 (=> .cse41 .cse61)))) .cse60) .cse25) .cse24) .cse51) .cse51) .cse51) (<= 1.0 c_hhv_invariant_0_Real))) (.cse49 (and .cse6 (ite .cse38 (=> .cse39 (ite .cse40 (and (ite .cse24 (ite .cse25 (and .cse70 (=> .cse58 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse69 .cse34 .cse35 .cse37))))) .cse59) .cse25) .cse24) .cse6 .cse7) .cse46)) .cse6))) (.cse71 (<= c_hhv_invariant_0_Real 0.0)) (.cse76 (or (ite .cse24 (ite .cse25 (and (=> .cse23 (=> .cse41 (=> .cse20 (and .cse34 .cse35 .cse48 .cse42)))) .cse43) .cse25) .cse24) .cse80)) (.cse75 (and .cse6 .cse7 .cse79)) (.cse45 (=> .cse64 (or .cse68 .cse61))) (.cse32 (<= c_hhv_invariant_1_Real 0.0))) (let ((.cse36 (ite .cse20 (ite .cse21 (ite .cse22 (ite .cse23 .cse48 .cse32) .cse32) .cse32) .cse32)) (.cse0 (and .cse6 .cse7 (or (and .cse6 (ite .cse38 (=> .cse39 (ite .cse40 (or .cse52 .cse49) .cse46)) .cse6)) (ite .cse24 (ite .cse25 (and .cse72 (=> .cse22 (=> .cse23 (=> .cse41 (=> .cse20 (and (ite .cse30 (ite .cse58 (ite .cse27 (ite .cse28 .cse61 .cse71) .cse71) .cse71) .cse71) .cse48)))))) .cse25) .cse24) (and .cse6 (or (and .cse6 .cse7 (or .cse49 (ite .cse24 (ite .cse25 (and (=> .cse22 (=> .cse23 (=> .cse41 (=> .cse20 (and (ite .cse30 (ite .cse58 (ite .cse27 (or .cse28 .cse71) .cse71) .cse71) .cse71) .cse34 .cse48 .cse35 .cse37))))) .cse72) .cse25) .cse24))) (and (ite .cse21 .cse76 .cse75) .cse45 .cse37)) .cse7)))) (.cse47 (ite .cse20 (ite .cse21 (ite .cse22 (or .cse32 .cse23) .cse32) .cse32) .cse32)) (.cse62 (ite .cse20 (or .cse23 .cse81) .cse82)) (.cse9 (and .cse6 (=> .cse39 (ite .cse21 (and .cse34 (or .cse56 .cse65)) .cse57)))) (.cse44 (and .cse6 (ite .cse72 .cse79 .cse80) .cse7)) (.cse50 (ite .cse30 (ite .cse58 (ite .cse27 (ite .cse28 (ite .cse24 (ite .cse25 (and .cse72 (=> .cse22 (=> .cse23 (=> .cse41 (=> .cse20 .cse31))))) .cse25) .cse24) .cse71) .cse71) .cse71) .cse71)) (.cse77 (not .cse27)) (.cse4 (and .cse6 .cse34 .cse45 .cse7 (or (ite .cse24 (ite .cse25 (and (=> .cse23 (=> .cse41 (=> .cse20 (=> .cse21 (and .cse35 .cse48 .cse42))))) .cse43) .cse25) .cse24) (and .cse6 (ite .cse24 (ite .cse25 (and .cse64 .cse48 (or (=> .cse30 (=> .cse58 (=> .cse27 (=> .cse28 (and (ite .cse20 (ite .cse22 (or .cse73 .cse23) .cse73) .cse74) .cse35))))) .cse68)) .cse25) .cse24) .cse7)) .cse37))) (let ((.cse1 (and .cse6 (=> .cse39 (or (and (ite .cse21 (or (and .cse6 .cse78) (ite .cse24 (ite .cse25 (and .cse48 (=> .cse20 (=> .cse22 (=> .cse23 (and (ite .cse27 (ite .cse28 (or .cse53 .cse30) .cse54) .cse54) .cse35)))) .cse55) .cse25) .cse24)) .cse57) .cse6 .cse34 .cse7 .cse37) .cse4)))) (.cse8 (and .cse77 .cse71)) (.cse11 (and .cse51 .cse77)) (.cse12 (and (or (and (ite .cse72 .cse75 (and .cse6 .cse7 .cse76)) .cse45 .cse37) .cse49 .cse50) .cse6 .cse7)) (.cse14 (and .cse6 (or (and .cse6 (ite .cse38 (=> .cse39 (ite .cse40 (and (=> .cse58 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse24 (ite .cse25 (and .cse69 .cse34 .cse35 .cse59 .cse37) .cse25) .cse24))))) .cse6 .cse70 .cse7) .cse46)) .cse6)) (and (=> .cse22 (=> .cse23 (=> .cse41 (=> .cse20 (ite .cse24 (ite .cse25 (and .cse34 .cse35 .cse37 (ite .cse30 (ite .cse58 (ite .cse27 (ite .cse28 .cse48 .cse71) .cse71) .cse71) .cse71)) .cse25) .cse24))))) .cse72) (and .cse6 .cse64 .cse7 (=> .cse30 (=> .cse58 (=> .cse27 (=> .cse28 (or (ite .cse41 (ite .cse20 (ite .cse22 (ite .cse23 (and (ite .cse25 .cse24 .cse25) .cse34 .cse48 .cse35 .cse37) .cse73) .cse73) .cse74) .cse74) .cse68)))))) (and .cse6 .cse7 (ite .cse24 (ite .cse25 (and (=> .cse23 (=> .cse41 (=> .cse20 (=> .cse21 (and .cse34 .cse48 .cse35 .cse42 .cse37))))) .cse43) .cse25) .cse24))) .cse7)) (.cse15 (and .cse6 (or .cse9 (and .cse45 .cse37 (or (ite .cse30 (ite .cse58 (ite .cse28 (ite .cse24 (ite .cse25 (and .cse43 (=> .cse23 (=> .cse41 (=> .cse20 (=> .cse21 .cse66))))) .cse25) .cse24) .cse67) .cse68) .cse68) .cse44))))) (.cse17 (and (ite .cse38 (=> .cse39 (ite .cse40 (ite .cse21 (and .cse34 (or (and (=> .cse28 (=> .cse29 (=> .cse30 (=> .cse58 (ite .cse24 (ite .cse25 (and .cse35 .cse37 .cse62) .cse25) .cse24))))) .cse63) .cse65)) .cse57) .cse46)) .cse6) .cse6)) (.cse18 (and (ite .cse21 (or (and .cse6 (ite .cse30 (ite .cse27 (ite .cse28 (ite .cse24 (ite .cse25 (and (=> .cse20 (=> .cse22 (=> .cse23 .cse61))) .cse48 .cse55) .cse25) .cse24) .cse54) .cse54) .cse53) .cse7) (and (=> .cse28 (=> .cse30 (=> .cse58 (ite .cse24 (ite .cse25 (and .cse34 .cse35 .cse37 .cse62) .cse25) .cse24)))) .cse63)) .cse57) .cse6 (=> .cse64 (or .cse53 .cse63)))) (.cse19 (and .cse6 (or .cse0 (ite .cse24 (ite .cse25 (and .cse26 (=> .cse27 (=> .cse28 (=> .cse29 (=> .cse30 (and .cse34 .cse47 .cse48 .cse35 .cse37)))))) .cse25) .cse24)) .cse7)) (.cse33 (and .cse6 .cse34 .cse7 (or (and .cse6 (ite .cse38 (=> .cse39 (ite .cse40 (and .cse6 (ite .cse24 (ite .cse25 (and (=> .cse21 (=> .cse22 (=> .cse23 (=> .cse41 (and .cse34 .cse35 (ite .cse58 (ite .cse27 (or .cse51 .cse28) .cse51) .cse51) .cse59 .cse37))))) .cse60) .cse25) .cse24) .cse7) .cse46)) .cse6)) (ite .cse24 (ite .cse25 (and .cse26 (=> .cse27 (=> .cse28 (=> .cse29 (=> .cse30 (and .cse35 .cse36 .cse37)))))) .cse25) .cse24))))) (let ((.cse16 (and .cse6 (=> .cse39 (and .cse6 .cse7 (ite .cse21 (and .cse34 (or (ite .cse24 (ite .cse25 (and (=> .cse20 (=> .cse22 (=> .cse23 (and (ite .cse27 (ite .cse28 (ite .cse30 .cse48 .cse53) .cse54) .cse54) .cse35 .cse37)))) .cse55) .cse25) .cse24) .cse0 .cse56 .cse1 .cse4 .cse8 .cse11 .cse12 .cse14 .cse15 .cse17 .cse18 .cse19 .cse33)) .cse57))))) (.cse3 (and (ite .cse38 (=> .cse39 (ite .cse40 .cse52 .cse46)) .cse6) .cse6))) (let ((.cse2 (and (ite .cse24 (ite .cse25 (and .cse26 (=> .cse27 (=> .cse28 (=> .cse29 (=> .cse30 (and (or .cse51 (and .cse34 .cse47 .cse35 .cse37)) .cse48)))))) .cse25) .cse24) .cse6 .cse7)) (.cse5 (and .cse6 .cse7 (or .cse0 .cse1 .cse3 (ite .cse24 (ite .cse25 (and .cse26 (=> .cse27 (=> .cse28 (=> .cse29 (=> .cse30 (and .cse34 .cse47 .cse35 .cse48 .cse37)))))) .cse25) .cse24) .cse4 .cse8 (and .cse6 (or .cse49 .cse50) .cse7) .cse11 .cse12 .cse14 .cse15 .cse17 .cse18 .cse19 .cse33))) (.cse10 (and .cse6 (ite .cse38 (=> .cse39 (ite .cse40 (and (or (ite .cse24 (ite .cse25 (and (=> .cse23 (=> .cse41 (=> .cse20 (=> .cse21 (and .cse34 .cse35 .cse42))))) .cse43) .cse25) .cse24) .cse44) .cse45 .cse37) .cse46)) .cse6))) (.cse13 (and .cse6 .cse7 (or .cse0 .cse1 .cse3 .cse4 (ite .cse24 (ite .cse25 (and (=> .cse27 (=> .cse28 (=> .cse29 (=> .cse30 (and .cse34 .cse35 .cse36 .cse37))))) .cse26) .cse25) .cse24) .cse8 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse33)))) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (and .cse6 .cse7 (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (ite .cse20 (ite .cse21 (ite .cse22 (ite .cse23 (ite .cse24 (ite .cse25 (and .cse26 (=> .cse27 (=> .cse28 (=> .cse29 (=> .cse30 .cse31))))) .cse25) .cse24) .cse32) .cse32) .cse32) .cse32) .cse33)) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse33))))))))) is different from false [2018-06-21 09:11:53,969 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse34 (not c_hhv_invariant_15_Bool)) (.cse63 (= c_hhv_invariant_0_Real 3.0)) (.cse26 (= c_hhv_invariant_0_Real 2.0)) (.cse70 (= c_hhv_invariant_0_Real 1.0)) (.cse84 (* 5.0 c_hhv_invariant_10_Real)) (.cse85 (* 3.0 c_hhv_invariant_2_Real)) (.cse60 (= c_hhv_invariant_1_Real 1.0)) (.cse43 (= c_hhv_invariant_1_Real 3.0)) (.cse72 (= c_hhv_invariant_1_Real 2.0)) (.cse6 (<= c_hhv_invariant_4_Real 1.0)) (.cse82 (<= 3.0 c_hhv_invariant_1_Real)) (.cse55 (= c_hhv_invariant_1_Real 0.0)) (.cse35 (not c_hhv_invariant_12_Bool)) (.cse37 (not c_hhv_invariant_9_Bool)) (.cse64 (= c_hhv_invariant_0_Real 0.0))) (let ((.cse39 (not (= c_hhv_invariant_4_Real 3.0))) (.cse40 (= c_hhv_invariant_4_Real 1.0)) (.cse29 (not .cse64)) (.cse83 (and .cse35 .cse37)) (.cse81 (<= c_hhv_invariant_1_Real 3.0)) (.cse57 (or .cse82 .cse55)) (.cse46 (ite .cse6 (=> (< c_hhv_invariant_4_Real 1.0) (<= 1.0 c_hhv_invariant_4_Real)) .cse6)) (.cse38 (not (= c_hhv_invariant_4_Real 2.0))) (.cse21 (not .cse72)) (.cse73 (<= c_hhv_invariant_1_Real 2.0)) (.cse74 (<= 2.0 c_hhv_invariant_1_Real)) (.cse68 (<= 3.0 c_hhv_invariant_0_Real)) (.cse67 (<= c_hhv_invariant_0_Real 3.0)) (.cse22 (not .cse43)) (.cse23 (not (= c_hhv_invariant_1_Real 4.0))) (.cse41 (not .cse55)) (.cse20 (not .cse60)) (.cse48 (<= (+ .cse84 86.0) .cse85)) (.cse30 (not .cse70)) (.cse58 (not .cse26)) (.cse27 (not .cse63)) (.cse28 (not (= c_hhv_invariant_0_Real 4.0))) (.cse66 (and .cse34 .cse35)) (.cse25 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real)) (.cse24 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real))) (let ((.cse79 (=> .cse22 (=> .cse23 (=> .cse41 (=> .cse20 (ite .cse24 (ite .cse25 (and .cse64 .cse48 (=> .cse30 (=> .cse58 (=> .cse27 (=> .cse28 .cse66))))) .cse25) .cse24)))))) (.cse42 (ite .cse28 (ite .cse30 (or .cse68 .cse58) .cse68) .cse67)) (.cse80 (ite .cse74 .cse73 .cse74)) (.cse69 (let ((.cse86 (<= c_hhv_invariant_1_Real 1.0))) (ite .cse21 (ite .cse22 (or .cse86 .cse23) .cse86) .cse86))) (.cse59 (<= (+ .cse84 91.0) .cse85)) (.cse61 (and .cse34 .cse35 .cse37)) (.cse51 (<= c_hhv_invariant_0_Real 1.0)) (.cse54 (<= c_hhv_invariant_0_Real 2.0)) (.cse53 (<= 2.0 c_hhv_invariant_0_Real)) (.cse7 (or .cse6 .cse38)) (.cse78 (ite .cse38 (=> .cse39 (ite .cse40 (ite .cse21 (ite .cse41 (ite .cse20 (ite .cse23 (and (=> .cse28 (=> .cse29 (=> .cse30 (=> .cse58 (ite .cse24 (ite .cse25 .cse83 .cse25) .cse24))))) .cse63) .cse81) .cse82) .cse82) .cse57) .cse46)) .cse6))) (let ((.cse31 (and .cse34 .cse35 .cse48 .cse37)) (.cse56 (and .cse6 .cse78 .cse37)) (.cse65 (and .cse6 (ite .cse29 (ite .cse30 (ite .cse27 (ite .cse28 (ite .cse24 (ite .cse25 (and .cse48 .cse55 (=> .cse20 (=> .cse22 (=> .cse23 .cse83)))) .cse25) .cse24) .cse54) .cse54) .cse53) .cse53) .cse7)) (.cse52 (ite .cse29 (ite .cse58 (ite .cse27 (ite .cse28 (ite .cse24 (ite .cse25 (and (=> .cse21 (=> .cse22 (=> .cse23 (=> .cse41 .cse61)))) .cse60) .cse25) .cse24) .cse51) .cse51) .cse51) (<= 1.0 c_hhv_invariant_0_Real))) (.cse49 (and .cse6 (ite .cse38 (=> .cse39 (ite .cse40 (and (ite .cse24 (ite .cse25 (and .cse70 (=> .cse58 (=> .cse27 (=> .cse28 (=> .cse29 (and .cse69 .cse34 .cse35 .cse37))))) .cse59) .cse25) .cse24) .cse6 .cse7) .cse46)) .cse6))) (.cse71 (<= c_hhv_invariant_0_Real 0.0)) (.cse76 (or (ite .cse24 (ite .cse25 (and (=> .cse23 (=> .cse41 (=> .cse20 (and .cse34 .cse35 .cse48 .cse42)))) .cse43) .cse25) .cse24) .cse80)) (.cse75 (and .cse6 .cse7 .cse79)) (.cse45 (=> .cse64 (or .cse68 .cse61))) (.cse32 (<= c_hhv_invariant_1_Real 0.0))) (let ((.cse36 (ite .cse20 (ite .cse21 (ite .cse22 (ite .cse23 .cse48 .cse32) .cse32) .cse32) .cse32)) (.cse0 (and .cse6 .cse7 (or (and .cse6 (ite .cse38 (=> .cse39 (ite .cse40 (or .cse52 .cse49) .cse46)) .cse6)) (ite .cse24 (ite .cse25 (and .cse72 (=> .cse22 (=> .cse23 (=> .cse41 (=> .cse20 (and (ite .cse30 (ite .cse58 (ite .cse27 (ite .cse28 .cse61 .cse71) .cse71) .cse71) .cse71) .cse48)))))) .cse25) .cse24) (and .cse6 (or (and .cse6 .cse7 (or .cse49 (ite .cse24 (ite .cse25 (and (=> .cse22 (=> .cse23 (=> .cse41 (=> .cse20 (and (ite .cse30 (ite .cse58 (ite .cse27 (or .cse28 .cse71) .cse71) .cse71) .cse71) .cse34 .cse48 .cse35 .cse37))))) .cse72) .cse25) .cse24))) (and (ite .cse21 .cse76 .cse75) .cse45 .cse37)) .cse7)))) (.cse47 (ite .cse20 (ite .cse21 (ite .cse22 (or .cse32 .cse23) .cse32) .cse32) .cse32)) (.cse62 (ite .cse20 (or .cse23 .cse81) .cse82)) (.cse9 (and .cse6 (=> .cse39 (ite .cse21 (and .cse34 (or .cse56 .cse65)) .cse57)))) (.cse44 (and .cse6 (ite .cse72 .cse79 .cse80) .cse7)) (.cse50 (ite .cse30 (ite .cse58 (ite .cse27 (ite .cse28 (ite .cse24 (ite .cse25 (and .cse72 (=> .cse22 (=> .cse23 (=> .cse41 (=> .cse20 .cse31))))) .cse25) .cse24) .cse71) .cse71) .cse71) .cse71)) (.cse77 (not .cse27)) (.cse4 (and .cse6 .cse34 .cse45 .cse7 (or (ite .cse24 (ite .cse25 (and (=> .cse23 (=> .cse41 (=> .cse20 (=> .cse21 (and .cse35 .cse48 .cse42))))) .cse43) .cse25) .cse24) (and .cse6 (ite .cse24 (ite .cse25 (and .cse64 .cse48 (or (=> .cse30 (=> .cse58 (=> .cse27 (=> .cse28 (and (ite .cse20 (ite .cse22 (or .cse73 .cse23) .cse73) .cse74) .cse35))))) .cse68)) .cse25) .cse24) .cse7)) .cse37))) (let ((.cse1 (and .cse6 (=> .cse39 (or (and (ite .cse21 (or (and .cse6 .cse78) (ite .cse24 (ite .cse25 (and .cse48 (=> .cse20 (=> .cse22 (=> .cse23 (and (ite .cse27 (ite .cse28 (or .cse53 .cse30) .cse54) .cse54) .cse35)))) .cse55) .cse25) .cse24)) .cse57) .cse6 .cse34 .cse7 .cse37) .cse4)))) (.cse8 (and .cse77 .cse71)) (.cse11 (and .cse51 .cse77)) (.cse12 (and (or (and (ite .cse72 .cse75 (and .cse6 .cse7 .cse76)) .cse45 .cse37) .cse49 .cse50) .cse6 .cse7)) (.cse14 (and .cse6 (or (and .cse6 (ite .cse38 (=> .cse39 (ite .cse40 (and (=> .cse58 (=> .cse27 (=> .cse28 (=> .cse29 (ite .cse24 (ite .cse25 (and .cse69 .cse34 .cse35 .cse59 .cse37) .cse25) .cse24))))) .cse6 .cse70 .cse7) .cse46)) .cse6)) (and (=> .cse22 (=> .cse23 (=> .cse41 (=> .cse20 (ite .cse24 (ite .cse25 (and .cse34 .cse35 .cse37 (ite .cse30 (ite .cse58 (ite .cse27 (ite .cse28 .cse48 .cse71) .cse71) .cse71) .cse71)) .cse25) .cse24))))) .cse72) (and .cse6 .cse64 .cse7 (=> .cse30 (=> .cse58 (=> .cse27 (=> .cse28 (or (ite .cse41 (ite .cse20 (ite .cse22 (ite .cse23 (and (ite .cse25 .cse24 .cse25) .cse34 .cse48 .cse35 .cse37) .cse73) .cse73) .cse74) .cse74) .cse68)))))) (and .cse6 .cse7 (ite .cse24 (ite .cse25 (and (=> .cse23 (=> .cse41 (=> .cse20 (=> .cse21 (and .cse34 .cse48 .cse35 .cse42 .cse37))))) .cse43) .cse25) .cse24))) .cse7)) (.cse15 (and .cse6 (or .cse9 (and .cse45 .cse37 (or (ite .cse30 (ite .cse58 (ite .cse28 (ite .cse24 (ite .cse25 (and .cse43 (=> .cse23 (=> .cse41 (=> .cse20 (=> .cse21 .cse66))))) .cse25) .cse24) .cse67) .cse68) .cse68) .cse44))))) (.cse17 (and (ite .cse38 (=> .cse39 (ite .cse40 (ite .cse21 (and .cse34 (or (and (=> .cse28 (=> .cse29 (=> .cse30 (=> .cse58 (ite .cse24 (ite .cse25 (and .cse35 .cse37 .cse62) .cse25) .cse24))))) .cse63) .cse65)) .cse57) .cse46)) .cse6) .cse6)) (.cse18 (and (ite .cse21 (or (and .cse6 (ite .cse30 (ite .cse27 (ite .cse28 (ite .cse24 (ite .cse25 (and (=> .cse20 (=> .cse22 (=> .cse23 .cse61))) .cse48 .cse55) .cse25) .cse24) .cse54) .cse54) .cse53) .cse7) (and (=> .cse28 (=> .cse30 (=> .cse58 (ite .cse24 (ite .cse25 (and .cse34 .cse35 .cse37 .cse62) .cse25) .cse24)))) .cse63)) .cse57) .cse6 (=> .cse64 (or .cse53 .cse63)))) (.cse19 (and .cse6 (or .cse0 (ite .cse24 (ite .cse25 (and .cse26 (=> .cse27 (=> .cse28 (=> .cse29 (=> .cse30 (and .cse34 .cse47 .cse48 .cse35 .cse37)))))) .cse25) .cse24)) .cse7)) (.cse33 (and .cse6 .cse34 .cse7 (or (and .cse6 (ite .cse38 (=> .cse39 (ite .cse40 (and .cse6 (ite .cse24 (ite .cse25 (and (=> .cse21 (=> .cse22 (=> .cse23 (=> .cse41 (and .cse34 .cse35 (ite .cse58 (ite .cse27 (or .cse51 .cse28) .cse51) .cse51) .cse59 .cse37))))) .cse60) .cse25) .cse24) .cse7) .cse46)) .cse6)) (ite .cse24 (ite .cse25 (and .cse26 (=> .cse27 (=> .cse28 (=> .cse29 (=> .cse30 (and .cse35 .cse36 .cse37)))))) .cse25) .cse24))))) (let ((.cse16 (and .cse6 (=> .cse39 (and .cse6 .cse7 (ite .cse21 (and .cse34 (or (ite .cse24 (ite .cse25 (and (=> .cse20 (=> .cse22 (=> .cse23 (and (ite .cse27 (ite .cse28 (ite .cse30 .cse48 .cse53) .cse54) .cse54) .cse35 .cse37)))) .cse55) .cse25) .cse24) .cse0 .cse56 .cse1 .cse4 .cse8 .cse11 .cse12 .cse14 .cse15 .cse17 .cse18 .cse19 .cse33)) .cse57))))) (.cse3 (and (ite .cse38 (=> .cse39 (ite .cse40 .cse52 .cse46)) .cse6) .cse6))) (let ((.cse2 (and (ite .cse24 (ite .cse25 (and .cse26 (=> .cse27 (=> .cse28 (=> .cse29 (=> .cse30 (and (or .cse51 (and .cse34 .cse47 .cse35 .cse37)) .cse48)))))) .cse25) .cse24) .cse6 .cse7)) (.cse5 (and .cse6 .cse7 (or .cse0 .cse1 .cse3 (ite .cse24 (ite .cse25 (and .cse26 (=> .cse27 (=> .cse28 (=> .cse29 (=> .cse30 (and .cse34 .cse47 .cse35 .cse48 .cse37)))))) .cse25) .cse24) .cse4 .cse8 (and .cse6 (or .cse49 .cse50) .cse7) .cse11 .cse12 .cse14 .cse15 .cse17 .cse18 .cse19 .cse33))) (.cse10 (and .cse6 (ite .cse38 (=> .cse39 (ite .cse40 (and (or (ite .cse24 (ite .cse25 (and (=> .cse23 (=> .cse41 (=> .cse20 (=> .cse21 (and .cse34 .cse35 .cse42))))) .cse43) .cse25) .cse24) .cse44) .cse45 .cse37) .cse46)) .cse6))) (.cse13 (and .cse6 .cse7 (or .cse0 .cse1 .cse3 .cse4 (ite .cse24 (ite .cse25 (and (=> .cse27 (=> .cse28 (=> .cse29 (=> .cse30 (and .cse34 .cse35 .cse36 .cse37))))) .cse26) .cse25) .cse24) .cse8 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse33)))) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (and .cse6 .cse7 (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (ite .cse20 (ite .cse21 (ite .cse22 (ite .cse23 (ite .cse24 (ite .cse25 (and .cse26 (=> .cse27 (=> .cse28 (=> .cse29 (=> .cse30 .cse31))))) .cse25) .cse24) .cse32) .cse32) .cse32) .cse32) .cse33)) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse33))))))))) is different from true [2018-06-21 09:11:53,979 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse87 (* 5.0 c_hhv_invariant_10_Real)) (.cse88 (* 3.0 c_hhv_invariant_2_Real)) (.cse55 (= c_hhv_invariant_0_Real 2.0))) (let ((.cse44 (= c_hhv_invariant_1_Real 1.0)) (.cse22 (not .cse55)) (.cse51 (<= (+ .cse87 86.0) .cse88)) (.cse25 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse27 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real)) (.cse30 (= c_hhv_invariant_1_Real 0.0)) (.cse56 (= c_hhv_invariant_1_Real 3.0)) (.cse71 (= c_hhv_invariant_0_Real 0.0)) (.cse52 (= c_hhv_invariant_0_Real 3.0))) (let ((.cse79 (< c_hhv_invariant_1_Real 3.0)) (.cse13 (<= 3.0 c_hhv_invariant_1_Real)) (.cse59 (<= c_hhv_invariant_1_Real 3.0)) (.cse41 (= c_hhv_invariant_0_Real 1.0)) (.cse23 (not .cse52)) (.cse80 (<= 2.0 c_hhv_invariant_0_Real)) (.cse24 (not (= c_hhv_invariant_0_Real 4.0))) (.cse20 (not .cse71)) (.cse15 (not .cse56)) (.cse16 (not (= c_hhv_invariant_1_Real 4.0))) (.cse5 (not .cse30)) (.cse54 (<= 2.0 c_hhv_invariant_1_Real)) (.cse76 (<= c_hhv_invariant_1_Real 2.0)) (.cse39 (ite .cse27 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse25) .cse27)) (.cse60 (and (=> .cse22 .cse51) .cse52)) (.cse46 (<= 1.0 c_hhv_invariant_4_Real)) (.cse3 (<= c_hhv_invariant_4_Real 1.0)) (.cse70 (<= c_hhv_invariant_0_Real 3.0)) (.cse69 (<= 3.0 c_hhv_invariant_0_Real)) (.cse50 (= c_hhv_invariant_1_Real 2.0)) (.cse73 (<= c_hhv_invariant_1_Real 1.0)) (.cse12 (not .cse44)) (.cse77 (and .cse25 .cse27))) (let ((.cse57 (=> .cse12 .cse77)) (.cse78 (=> .cse50 .cse73)) (.cse74 (<= 1.0 c_hhv_invariant_1_Real)) (.cse10 (= c_hhv_invariant_4_Real 1.0)) (.cse26 (<= (+ .cse87 91.0) .cse88)) (.cse66 (or (and (=> .cse22 (=> .cse56 .cse73)) .cse71) (ite .cse22 .cse50 .cse69))) (.cse67 (and .cse70 .cse25 .cse51 .cse27 .cse69)) (.cse40 (ite .cse3 (=> (< c_hhv_invariant_4_Real 1.0) .cse46) .cse3)) (.cse2 (not (= c_hhv_invariant_4_Real 3.0))) (.cse6 (or .cse60 .cse51)) (.cse81 (<= c_hhv_invariant_0_Real 2.0)) (.cse83 (=> .cse24 (=> .cse20 (=> .cse22 (and (ite .cse15 (ite .cse16 (ite .cse5 (and .cse54 .cse3 .cse25 .cse51 .cse76 .cse27) .cse54) .cse76) .cse76) .cse39))))) (.cse38 (=> .cse23 .cse80)) (.cse17 (not c_hhv_invariant_15_Bool)) (.cse36 (not .cse41)) (.cse18 (not c_hhv_invariant_12_Bool)) (.cse19 (not c_hhv_invariant_9_Bool)) (.cse58 (ite .cse59 (=> .cse79 .cse13) .cse59)) (.cse35 (=> .cse5 .cse13)) (.cse14 (not .cse50)) (.cse28 (<= c_hhv_invariant_0_Real 1.0)) (.cse82 (= c_hhv_invariant_4_Real 2.0))) (let ((.cse1 (not .cse82)) (.cse8 (ite .cse5 (ite .cse14 .cse51 .cse13) (or .cse13 (=> .cse14 (or .cse28 .cse22))))) (.cse31 (ite .cse12 (and .cse46 .cse3 (ite .cse5 (ite .cse14 (ite .cse16 (ite .cse56 (and .cse55 (=> .cse24 (=> .cse20 (=> .cse36 (and .cse13 .cse3 .cse25 .cse17 (=> .cse24 (=> .cse20 (=> .cse36 (and .cse25 .cse51 .cse27)))) .cse18 .cse59 .cse39 .cse19 .cse27)))) .cse39) .cse58) .cse59) .cse13) .cse13)) .cse35)) (.cse29 (<= 1.0 c_hhv_invariant_0_Real)) (.cse4 (ite .cse36 (and .cse3 (=> .cse2 (and .cse6 (=> .cse44 (=> .cse15 .cse54)) (ite .cse36 (and .cse3 (or (and .cse3 (ite .cse20 (ite .cse23 (ite .cse24 (and .cse80 .cse3 .cse17 .cse18 (ite .cse20 (ite .cse23 (ite .cse24 (and (=> .cse16 (=> .cse5 (=> .cse14 (and .cse80 .cse3 .cse25 .cse81 .cse51 .cse39 .cse27)))) .cse39) .cse81) .cse81) .cse80) .cse19 .cse56) .cse81) .cse81) .cse80)) (and (=> .cse24 (=> .cse20 (=> .cse22 (and .cse17 .cse18 (ite .cse15 (ite .cse16 (ite .cse5 (and .cse3 .cse83) .cse54) .cse76) .cse76) .cse39 .cse19)))) .cse52))) .cse38)))) .cse38)) (.cse9 (and .cse3 (=> .cse2 (let ((.cse84 (=> .cse71 (or (ite .cse25 .cse27 .cse25) .cse69)))) (and (or (ite .cse22 .cse51 .cse69) (and .cse71 (=> .cse22 .cse78))) .cse84 (let ((.cse85 (and .cse3 (=> .cse2 (ite .cse10 (and .cse46 .cse3 (=> .cse71 (or (and .cse73 .cse25 .cse17 .cse18 .cse26 .cse19 .cse27) .cse69)) (=> .cse44 (=> .cse14 (and (=> .cse36 (and .cse17 .cse18 .cse26 .cse19)) .cse25 .cse71 .cse27))) (let ((.cse86 (and .cse3 (=> .cse52 (=> .cse20 (and .cse25 .cse17 .cse51 .cse18 .cse50 .cse19 .cse27 .cse69))) (or (ite .cse14 .cse66 .cse73) (and .cse3 (=> .cse15 (or .cse73 (and .cse17 (ite .cse22 .cse67 .cse69) .cse18 .cse19))) .cse50))))) (ite .cse20 (ite .cse24 (ite .cse36 .cse86 .cse69) .cse70) (=> .cse36 (=> .cse24 .cse86))))) .cse40))))) (or (and .cse50 .cse39 (=> .cse16 (=> .cse5 .cse85))) (and (or (ite .cse16 (ite .cse5 .cse85 .cse74) .cse73) .cse69) .cse84 .cse71 .cse39)))))))) (.cse37 (and (or (and (=> .cse16 (=> .cse12 (=> .cse14 (and (ite .cse23 (ite .cse24 (ite .cse20 (and .cse3 .cse39 (=> .cse16 (=> .cse12 (=> .cse14 (ite .cse23 (ite .cse24 (ite .cse20 (and .cse46 .cse80 .cse3 .cse25 .cse81 .cse51 .cse57 .cse39 .cse27) .cse80) .cse81) .cse81))))) .cse80) .cse81) .cse81) .cse17 .cse18 .cse19)))) .cse56) (and .cse3 (ite .cse12 (ite .cse15 (ite .cse16 (and (=> .cse24 (=> .cse20 (=> .cse22 (and .cse3 .cse17 .cse18 .cse83 .cse19)))) .cse52) .cse76) .cse76) .cse54) .cse39)) .cse3 .cse39)) (.cse7 (or .cse54 .cse56))) (let ((.cse0 (ite .cse1 (or (ite .cse1 (or (and .cse3 (=> .cse2 (and .cse8 (ite .cse23 (ite .cse12 (and (=> .cse2 (ite .cse10 (or .cse31 (ite .cse20 (and (=> .cse14 (=> .cse16 (and .cse17 (ite .cse24 (and (ite .cse10 (and (ite .cse20 (=> .cse14 (=> .cse15 (=> .cse16 (ite .cse22 (ite .cse24 (and .cse28 .cse46 .cse3 .cse25 .cse26 .cse39 .cse27) .cse28) .cse28)))) .cse29) .cse3) .cse40) .cse3) .cse28) .cse18 .cse19))) .cse39 .cse30) .cse29)) .cse40)) .cse3) .cse35) (or .cse28 .cse55))))) .cse4 .cse9) .cse3) (and (=> .cse2 (and (ite .cse36 (ite .cse5 .cse37 .cse7) .cse38) .cse6)) .cse3)) .cse3))) (or .cse0 (and (ite .cse1 (=> .cse2 (let ((.cse53 (and .cse3 (ite .cse36 (and (=> .cse16 (=> .cse5 (=> .cse12 (=> .cse14 (and .cse17 .cse18 .cse39 .cse19 (ite .cse23 (ite .cse24 (ite .cse20 (and .cse46 (ite .cse36 (and (ite .cse23 (ite .cse24 (ite .cse20 (and .cse80 .cse25 .cse81 .cse51 .cse27) .cse80) .cse81) .cse81) .cse39) .cse38) .cse3 .cse57 .cse39) .cse80) .cse81) .cse81)))))) .cse56) .cse38))) (.cse45 (or (< 3.0 c_hhv_invariant_1_Real) .cse79)) (.cse43 (<= c_hhv_invariant_1_Real 0.0)) (.cse61 (and (=> .cse14 .cse51) .cse56)) (.cse47 (<= c_hhv_invariant_0_Real 0.0))) (let ((.cse34 (and .cse3 (ite .cse1 (=> .cse2 (let ((.cse75 (or .cse71 .cse69))) (and (let ((.cse72 (ite .cse44 (and .cse46 .cse3 .cse25 .cse26 .cse39 .cse27) (ite .cse73 (=> (< c_hhv_invariant_1_Real 1.0) .cse74) .cse73))) (.cse68 (ite .cse70 (=> (< c_hhv_invariant_0_Real 3.0) .cse69) .cse70))) (let ((.cse65 (and .cse3 (ite .cse1 (=> .cse2 (ite .cse10 (and .cse3 (or (and (=> .cse44 (or (and .cse71 .cse17 .cse18 .cse26 .cse19) .cse43)) .cse46 .cse3 .cse25 .cse39 (or (and (=> .cse22 (=> .cse23 (=> .cse24 (=> .cse20 (and (ite .cse14 (ite .cse16 .cse77 .cse43) .cse43) .cse17 .cse18 .cse19))))) .cse41) (and .cse3 .cse71 .cse39 (=> .cse22 (=> .cse23 (=> .cse24 (and (ite .cse14 (ite .cse16 (ite .cse5 .cse72 .cse74) .cse73) .cse73) .cse17 .cse18 .cse19)))))) .cse27) (and .cse3 (or (ite .cse24 (ite .cse20 (ite .cse36 (ite .cse22 (ite .cse52 (and (=> .cse16 (=> .cse5 (=> .cse12 (and .cse70 .cse3 .cse25 .cse66 .cse17 .cse51 .cse18 .cse39 .cse19 .cse27 .cse69)))) .cse50) .cse68) .cse69) .cse69) .cse69) .cse70) (and .cse3 (ite .cse1 (=> .cse2 (ite .cse10 (and .cse3 .cse39 (ite .cse36 (ite .cse22 (ite .cse23 (ite .cse24 (and (=> .cse14 (=> .cse16 (=> .cse5 (and .cse46 .cse3 .cse25 .cse17 .cse18 .cse26 .cse39 .cse19 .cse27 .cse47)))) .cse44) .cse47) .cse47) .cse47) .cse47)) .cse40)) .cse3))) .cse39)) .cse39) .cse40)) .cse3)))) (let ((.cse62 (ite .cse36 (ite .cse56 .cse50 .cse65) .cse69)) (.cse63 (and .cse71 (=> .cse36 (or (ite .cse15 .cse65 .cse73) .cse69))))) (or (let ((.cse64 (ite .cse56 (=> .cse12 .cse45) .cse65))) (and (or .cse62 .cse63 .cse64) (=> .cse41 (or (ite .cse12 (and .cse3 (ite .cse1 (=> .cse2 (ite .cse10 (and .cse3 (or .cse63 (and .cse25 .cse27 (=> .cse41 (or (and .cse17 .cse43 .cse18 .cse26 .cse19) .cse47)) .cse64)) .cse39) .cse40)) .cse3)) .cse43) .cse47)))) .cse62 (and .cse3 (ite .cse1 (=> .cse2 (ite .cse10 (and .cse3 (ite .cse36 (or (and .cse3 .cse39 (ite .cse20 (and (=> .cse15 (=> .cse16 (=> .cse5 (=> .cse12 (and (ite .cse24 (ite .cse22 (ite .cse52 (and .cse3 .cse25 .cse66 .cse51 (=> .cse15 (=> .cse16 (=> .cse5 (=> .cse12 .cse67)))) .cse39 .cse27) .cse68) .cse69) .cse70) .cse17 .cse18 .cse19))))) .cse50) .cse69)) (ite .cse15 (ite .cse5 (and .cse71 (=> .cse22 (=> .cse23 (=> .cse24 (and .cse17 .cse18 (ite .cse14 (ite .cse16 .cse72 .cse73) .cse73) .cse19))))) .cse74) .cse45)) .cse75) .cse39) .cse40)) .cse3)) .cse63 .cse0 (and .cse3 (ite .cse36 (or .cse53 (ite .cse15 (and (=> .cse24 (=> .cse20 (=> .cse22 (and .cse17 (ite .cse16 (ite .cse5 (ite .cse12 (ite .cse50 (and .cse3 .cse25 .cse51 .cse27) (ite .cse76 (=> (< c_hhv_invariant_1_Real 2.0) .cse54) .cse76)) .cse54) .cse54) .cse76) .cse18 .cse39 .cse19)))) .cse52) .cse45)) .cse38)))))) (or .cse60 (ite .cse22 (=> .cse50 (=> .cse15 (=> .cse16 (=> .cse5 (=> .cse12 .cse51))))) .cse69) (and (=> .cse55 (=> .cse20 .cse41)) (or (and .cse41 (=> .cse50 .cse43)) (and .cse71 .cse78) (ite .cse36 (and .cse71 (or .cse73 .cse14)) .cse75))) .cse61 (ite .cse22 (=> .cse50 .cse44) .cse47))))) .cse3)))) (let ((.cse21 (or (and .cse28 .cse46 .cse3 .cse25 .cse29 .cse39 .cse27) .cse0 .cse34)) (.cse32 (=> .cse20 (=> .cse36 .cse55)))) (let ((.cse33 (and .cse3 (ite .cse1 (=> .cse2 (or .cse0 (and (let ((.cse49 (and .cse3 (or (and .cse3 (ite .cse12 (ite .cse23 (and .cse55 (=> .cse24 (=> .cse20 (=> .cse36 (and .cse17 .cse18 (ite .cse16 (ite .cse5 (ite .cse56 (and (or (and .cse46 .cse3 .cse57 .cse39) .cse0 .cse34) .cse3 .cse25 .cse51 .cse27) .cse58) .cse13) .cse59) .cse19)))) .cse39) .cse32) .cse35)) .cse0 .cse34)))) (or (let ((.cse48 (or .cse43 (=> .cse15 (=> .cse16 (=> .cse5 (=> .cse12 .cse13)))) .cse44))) (ite .cse14 (let ((.cse42 (or .cse0 (and .cse46 .cse3 .cse25 .cse39 .cse27) .cse34))) (or (and (ite .cse1 (=> .cse2 (ite .cse10 (or (and .cse3 (ite .cse14 (ite .cse30 (=> .cse12 (=> .cse15 (=> .cse16 (ite .cse23 (and .cse41 (=> .cse22 (=> .cse24 (=> .cse20 (and .cse42 .cse3 .cse25 .cse17 .cse18 .cse26 .cse19 .cse27))))) .cse32)))) (or (ite .cse15 (and .cse43 .cse44) .cse45) .cse0 (ite .cse36 (and .cse3 (ite .cse1 (=> .cse2 (ite .cse10 (or .cse0 (and .cse3 (=> .cse15 (=> .cse16 (and .cse17 .cse18 (ite .cse22 (ite .cse23 (ite .cse24 (and .cse46 .cse3 .cse25 .cse26 .cse39 .cse27 .cse47) .cse47) .cse47) .cse47) .cse19))) .cse44) .cse34) .cse40)) .cse3)) .cse47) .cse34)) .cse48)) .cse0 .cse34) .cse40)) .cse3) .cse3) (ite .cse5 .cse49 (and (ite .cse1 (=> .cse2 (ite .cse10 (or .cse0 (ite .cse12 (or .cse13 (=> .cse15 (=> .cse16 (ite .cse20 (and (ite .cse1 (=> .cse2 (ite .cse10 (or .cse0 (and .cse3 .cse25 .cse26 .cse27) .cse34) .cse40)) .cse3) .cse3 .cse17 (ite .cse22 (ite .cse23 (ite .cse24 (ite .cse41 (and .cse42 .cse3) (ite .cse28 (=> (< c_hhv_invariant_0_Real 1.0) .cse29) .cse28)) .cse28) .cse28) .cse28) .cse18 .cse19) .cse29)))) .cse35) .cse34) .cse40)) .cse3) .cse3)))) .cse48)) (ite .cse50 (=> .cse15 (=> .cse16 (=> .cse5 (=> .cse12 (or .cse13 (and .cse3 (or .cse0 (and .cse46 (=> .cse15 (=> .cse16 (=> .cse5 (=> .cse12 (ite .cse36 (and (=> .cse24 (=> .cse20 (=> .cse22 (and .cse3 .cse25 .cse17 .cse18 .cse51 .cse19 .cse27)))) .cse52) .cse38))))) .cse3) .cse34))))))) (or (and (ite .cse1 (=> .cse2 (ite .cse10 (or .cse0 (and .cse3 (ite .cse12 (or .cse49 (ite .cse20 (and (=> .cse15 (=> .cse16 (and .cse17 .cse18 .cse19 (ite .cse22 (ite .cse23 (ite .cse24 (and .cse3 .cse25 .cse26 .cse21 .cse27) .cse28) .cse28) .cse28)))) .cse30) .cse29)) .cse35)) .cse34) .cse40)) .cse3) .cse3) .cse0 (ite .cse5 (or .cse53 (ite .cse15 (and .cse54 .cse44) .cse45)) .cse7) .cse34)) .cse0 .cse34)) (or (ite .cse5 (or .cse60 .cse61) .cse7) (ite .cse14 (=> .cse55 (or .cse41 .cse47)) (or .cse43 .cse44)) (and (=> .cse55 (or .cse28 .cse51)) (=> .cse50 (or .cse13 .cse30))))) .cse34)) .cse3)))) (or (and .cse3 (or .cse4 (ite .cse5 .cse6 .cse7) .cse8 .cse9) (ite .cse1 (=> .cse2 (ite .cse10 (or (and .cse3 (let ((.cse11 (ite .cse1 (or .cse4 (ite .cse5 (ite .cse36 .cse37 .cse38) .cse7) .cse0 .cse9 .cse33 .cse34) .cse3))) (or .cse11 (ite .cse12 (or (and (or .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and .cse17 .cse18 .cse19 (ite .cse20 (and .cse3 .cse21 (ite .cse22 (ite .cse23 (ite .cse24 (and .cse25 .cse26 .cse27) .cse28) .cse28) .cse28)) .cse29)))))) .cse30) .cse11 (ite .cse23 .cse31 .cse32) .cse0 .cse33 .cse34) .cse35) .cse0 .cse33 .cse34)) .cse39) .cse0 .cse33 .cse34) .cse40)) .cse3)) .cse0 .cse33 .cse34)))))) .cse3) .cse3) (ite .cse82 .cse3 (or .cse4 .cse9))))))))) is different from false [2018-06-21 09:11:53,982 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse87 (* 5.0 c_hhv_invariant_10_Real)) (.cse88 (* 3.0 c_hhv_invariant_2_Real)) (.cse55 (= c_hhv_invariant_0_Real 2.0))) (let ((.cse44 (= c_hhv_invariant_1_Real 1.0)) (.cse22 (not .cse55)) (.cse51 (<= (+ .cse87 86.0) .cse88)) (.cse25 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse27 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real)) (.cse30 (= c_hhv_invariant_1_Real 0.0)) (.cse56 (= c_hhv_invariant_1_Real 3.0)) (.cse71 (= c_hhv_invariant_0_Real 0.0)) (.cse52 (= c_hhv_invariant_0_Real 3.0))) (let ((.cse79 (< c_hhv_invariant_1_Real 3.0)) (.cse13 (<= 3.0 c_hhv_invariant_1_Real)) (.cse59 (<= c_hhv_invariant_1_Real 3.0)) (.cse41 (= c_hhv_invariant_0_Real 1.0)) (.cse23 (not .cse52)) (.cse80 (<= 2.0 c_hhv_invariant_0_Real)) (.cse24 (not (= c_hhv_invariant_0_Real 4.0))) (.cse20 (not .cse71)) (.cse15 (not .cse56)) (.cse16 (not (= c_hhv_invariant_1_Real 4.0))) (.cse5 (not .cse30)) (.cse54 (<= 2.0 c_hhv_invariant_1_Real)) (.cse76 (<= c_hhv_invariant_1_Real 2.0)) (.cse39 (ite .cse27 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse25) .cse27)) (.cse60 (and (=> .cse22 .cse51) .cse52)) (.cse46 (<= 1.0 c_hhv_invariant_4_Real)) (.cse3 (<= c_hhv_invariant_4_Real 1.0)) (.cse70 (<= c_hhv_invariant_0_Real 3.0)) (.cse69 (<= 3.0 c_hhv_invariant_0_Real)) (.cse50 (= c_hhv_invariant_1_Real 2.0)) (.cse73 (<= c_hhv_invariant_1_Real 1.0)) (.cse12 (not .cse44)) (.cse77 (and .cse25 .cse27))) (let ((.cse57 (=> .cse12 .cse77)) (.cse78 (=> .cse50 .cse73)) (.cse74 (<= 1.0 c_hhv_invariant_1_Real)) (.cse10 (= c_hhv_invariant_4_Real 1.0)) (.cse26 (<= (+ .cse87 91.0) .cse88)) (.cse66 (or (and (=> .cse22 (=> .cse56 .cse73)) .cse71) (ite .cse22 .cse50 .cse69))) (.cse67 (and .cse70 .cse25 .cse51 .cse27 .cse69)) (.cse40 (ite .cse3 (=> (< c_hhv_invariant_4_Real 1.0) .cse46) .cse3)) (.cse2 (not (= c_hhv_invariant_4_Real 3.0))) (.cse6 (or .cse60 .cse51)) (.cse81 (<= c_hhv_invariant_0_Real 2.0)) (.cse83 (=> .cse24 (=> .cse20 (=> .cse22 (and (ite .cse15 (ite .cse16 (ite .cse5 (and .cse54 .cse3 .cse25 .cse51 .cse76 .cse27) .cse54) .cse76) .cse76) .cse39))))) (.cse38 (=> .cse23 .cse80)) (.cse17 (not c_hhv_invariant_15_Bool)) (.cse36 (not .cse41)) (.cse18 (not c_hhv_invariant_12_Bool)) (.cse19 (not c_hhv_invariant_9_Bool)) (.cse58 (ite .cse59 (=> .cse79 .cse13) .cse59)) (.cse35 (=> .cse5 .cse13)) (.cse14 (not .cse50)) (.cse28 (<= c_hhv_invariant_0_Real 1.0)) (.cse82 (= c_hhv_invariant_4_Real 2.0))) (let ((.cse1 (not .cse82)) (.cse8 (ite .cse5 (ite .cse14 .cse51 .cse13) (or .cse13 (=> .cse14 (or .cse28 .cse22))))) (.cse31 (ite .cse12 (and .cse46 .cse3 (ite .cse5 (ite .cse14 (ite .cse16 (ite .cse56 (and .cse55 (=> .cse24 (=> .cse20 (=> .cse36 (and .cse13 .cse3 .cse25 .cse17 (=> .cse24 (=> .cse20 (=> .cse36 (and .cse25 .cse51 .cse27)))) .cse18 .cse59 .cse39 .cse19 .cse27)))) .cse39) .cse58) .cse59) .cse13) .cse13)) .cse35)) (.cse29 (<= 1.0 c_hhv_invariant_0_Real)) (.cse4 (ite .cse36 (and .cse3 (=> .cse2 (and .cse6 (=> .cse44 (=> .cse15 .cse54)) (ite .cse36 (and .cse3 (or (and .cse3 (ite .cse20 (ite .cse23 (ite .cse24 (and .cse80 .cse3 .cse17 .cse18 (ite .cse20 (ite .cse23 (ite .cse24 (and (=> .cse16 (=> .cse5 (=> .cse14 (and .cse80 .cse3 .cse25 .cse81 .cse51 .cse39 .cse27)))) .cse39) .cse81) .cse81) .cse80) .cse19 .cse56) .cse81) .cse81) .cse80)) (and (=> .cse24 (=> .cse20 (=> .cse22 (and .cse17 .cse18 (ite .cse15 (ite .cse16 (ite .cse5 (and .cse3 .cse83) .cse54) .cse76) .cse76) .cse39 .cse19)))) .cse52))) .cse38)))) .cse38)) (.cse9 (and .cse3 (=> .cse2 (let ((.cse84 (=> .cse71 (or (ite .cse25 .cse27 .cse25) .cse69)))) (and (or (ite .cse22 .cse51 .cse69) (and .cse71 (=> .cse22 .cse78))) .cse84 (let ((.cse85 (and .cse3 (=> .cse2 (ite .cse10 (and .cse46 .cse3 (=> .cse71 (or (and .cse73 .cse25 .cse17 .cse18 .cse26 .cse19 .cse27) .cse69)) (=> .cse44 (=> .cse14 (and (=> .cse36 (and .cse17 .cse18 .cse26 .cse19)) .cse25 .cse71 .cse27))) (let ((.cse86 (and .cse3 (=> .cse52 (=> .cse20 (and .cse25 .cse17 .cse51 .cse18 .cse50 .cse19 .cse27 .cse69))) (or (ite .cse14 .cse66 .cse73) (and .cse3 (=> .cse15 (or .cse73 (and .cse17 (ite .cse22 .cse67 .cse69) .cse18 .cse19))) .cse50))))) (ite .cse20 (ite .cse24 (ite .cse36 .cse86 .cse69) .cse70) (=> .cse36 (=> .cse24 .cse86))))) .cse40))))) (or (and .cse50 .cse39 (=> .cse16 (=> .cse5 .cse85))) (and (or (ite .cse16 (ite .cse5 .cse85 .cse74) .cse73) .cse69) .cse84 .cse71 .cse39)))))))) (.cse37 (and (or (and (=> .cse16 (=> .cse12 (=> .cse14 (and (ite .cse23 (ite .cse24 (ite .cse20 (and .cse3 .cse39 (=> .cse16 (=> .cse12 (=> .cse14 (ite .cse23 (ite .cse24 (ite .cse20 (and .cse46 .cse80 .cse3 .cse25 .cse81 .cse51 .cse57 .cse39 .cse27) .cse80) .cse81) .cse81))))) .cse80) .cse81) .cse81) .cse17 .cse18 .cse19)))) .cse56) (and .cse3 (ite .cse12 (ite .cse15 (ite .cse16 (and (=> .cse24 (=> .cse20 (=> .cse22 (and .cse3 .cse17 .cse18 .cse83 .cse19)))) .cse52) .cse76) .cse76) .cse54) .cse39)) .cse3 .cse39)) (.cse7 (or .cse54 .cse56))) (let ((.cse0 (ite .cse1 (or (ite .cse1 (or (and .cse3 (=> .cse2 (and .cse8 (ite .cse23 (ite .cse12 (and (=> .cse2 (ite .cse10 (or .cse31 (ite .cse20 (and (=> .cse14 (=> .cse16 (and .cse17 (ite .cse24 (and (ite .cse10 (and (ite .cse20 (=> .cse14 (=> .cse15 (=> .cse16 (ite .cse22 (ite .cse24 (and .cse28 .cse46 .cse3 .cse25 .cse26 .cse39 .cse27) .cse28) .cse28)))) .cse29) .cse3) .cse40) .cse3) .cse28) .cse18 .cse19))) .cse39 .cse30) .cse29)) .cse40)) .cse3) .cse35) (or .cse28 .cse55))))) .cse4 .cse9) .cse3) (and (=> .cse2 (and (ite .cse36 (ite .cse5 .cse37 .cse7) .cse38) .cse6)) .cse3)) .cse3))) (or .cse0 (and (ite .cse1 (=> .cse2 (let ((.cse53 (and .cse3 (ite .cse36 (and (=> .cse16 (=> .cse5 (=> .cse12 (=> .cse14 (and .cse17 .cse18 .cse39 .cse19 (ite .cse23 (ite .cse24 (ite .cse20 (and .cse46 (ite .cse36 (and (ite .cse23 (ite .cse24 (ite .cse20 (and .cse80 .cse25 .cse81 .cse51 .cse27) .cse80) .cse81) .cse81) .cse39) .cse38) .cse3 .cse57 .cse39) .cse80) .cse81) .cse81)))))) .cse56) .cse38))) (.cse45 (or (< 3.0 c_hhv_invariant_1_Real) .cse79)) (.cse43 (<= c_hhv_invariant_1_Real 0.0)) (.cse61 (and (=> .cse14 .cse51) .cse56)) (.cse47 (<= c_hhv_invariant_0_Real 0.0))) (let ((.cse34 (and .cse3 (ite .cse1 (=> .cse2 (let ((.cse75 (or .cse71 .cse69))) (and (let ((.cse72 (ite .cse44 (and .cse46 .cse3 .cse25 .cse26 .cse39 .cse27) (ite .cse73 (=> (< c_hhv_invariant_1_Real 1.0) .cse74) .cse73))) (.cse68 (ite .cse70 (=> (< c_hhv_invariant_0_Real 3.0) .cse69) .cse70))) (let ((.cse65 (and .cse3 (ite .cse1 (=> .cse2 (ite .cse10 (and .cse3 (or (and (=> .cse44 (or (and .cse71 .cse17 .cse18 .cse26 .cse19) .cse43)) .cse46 .cse3 .cse25 .cse39 (or (and (=> .cse22 (=> .cse23 (=> .cse24 (=> .cse20 (and (ite .cse14 (ite .cse16 .cse77 .cse43) .cse43) .cse17 .cse18 .cse19))))) .cse41) (and .cse3 .cse71 .cse39 (=> .cse22 (=> .cse23 (=> .cse24 (and (ite .cse14 (ite .cse16 (ite .cse5 .cse72 .cse74) .cse73) .cse73) .cse17 .cse18 .cse19)))))) .cse27) (and .cse3 (or (ite .cse24 (ite .cse20 (ite .cse36 (ite .cse22 (ite .cse52 (and (=> .cse16 (=> .cse5 (=> .cse12 (and .cse70 .cse3 .cse25 .cse66 .cse17 .cse51 .cse18 .cse39 .cse19 .cse27 .cse69)))) .cse50) .cse68) .cse69) .cse69) .cse69) .cse70) (and .cse3 (ite .cse1 (=> .cse2 (ite .cse10 (and .cse3 .cse39 (ite .cse36 (ite .cse22 (ite .cse23 (ite .cse24 (and (=> .cse14 (=> .cse16 (=> .cse5 (and .cse46 .cse3 .cse25 .cse17 .cse18 .cse26 .cse39 .cse19 .cse27 .cse47)))) .cse44) .cse47) .cse47) .cse47) .cse47)) .cse40)) .cse3))) .cse39)) .cse39) .cse40)) .cse3)))) (let ((.cse62 (ite .cse36 (ite .cse56 .cse50 .cse65) .cse69)) (.cse63 (and .cse71 (=> .cse36 (or (ite .cse15 .cse65 .cse73) .cse69))))) (or (let ((.cse64 (ite .cse56 (=> .cse12 .cse45) .cse65))) (and (or .cse62 .cse63 .cse64) (=> .cse41 (or (ite .cse12 (and .cse3 (ite .cse1 (=> .cse2 (ite .cse10 (and .cse3 (or .cse63 (and .cse25 .cse27 (=> .cse41 (or (and .cse17 .cse43 .cse18 .cse26 .cse19) .cse47)) .cse64)) .cse39) .cse40)) .cse3)) .cse43) .cse47)))) .cse62 (and .cse3 (ite .cse1 (=> .cse2 (ite .cse10 (and .cse3 (ite .cse36 (or (and .cse3 .cse39 (ite .cse20 (and (=> .cse15 (=> .cse16 (=> .cse5 (=> .cse12 (and (ite .cse24 (ite .cse22 (ite .cse52 (and .cse3 .cse25 .cse66 .cse51 (=> .cse15 (=> .cse16 (=> .cse5 (=> .cse12 .cse67)))) .cse39 .cse27) .cse68) .cse69) .cse70) .cse17 .cse18 .cse19))))) .cse50) .cse69)) (ite .cse15 (ite .cse5 (and .cse71 (=> .cse22 (=> .cse23 (=> .cse24 (and .cse17 .cse18 (ite .cse14 (ite .cse16 .cse72 .cse73) .cse73) .cse19))))) .cse74) .cse45)) .cse75) .cse39) .cse40)) .cse3)) .cse63 .cse0 (and .cse3 (ite .cse36 (or .cse53 (ite .cse15 (and (=> .cse24 (=> .cse20 (=> .cse22 (and .cse17 (ite .cse16 (ite .cse5 (ite .cse12 (ite .cse50 (and .cse3 .cse25 .cse51 .cse27) (ite .cse76 (=> (< c_hhv_invariant_1_Real 2.0) .cse54) .cse76)) .cse54) .cse54) .cse76) .cse18 .cse39 .cse19)))) .cse52) .cse45)) .cse38)))))) (or .cse60 (ite .cse22 (=> .cse50 (=> .cse15 (=> .cse16 (=> .cse5 (=> .cse12 .cse51))))) .cse69) (and (=> .cse55 (=> .cse20 .cse41)) (or (and .cse41 (=> .cse50 .cse43)) (and .cse71 .cse78) (ite .cse36 (and .cse71 (or .cse73 .cse14)) .cse75))) .cse61 (ite .cse22 (=> .cse50 .cse44) .cse47))))) .cse3)))) (let ((.cse21 (or (and .cse28 .cse46 .cse3 .cse25 .cse29 .cse39 .cse27) .cse0 .cse34)) (.cse32 (=> .cse20 (=> .cse36 .cse55)))) (let ((.cse33 (and .cse3 (ite .cse1 (=> .cse2 (or .cse0 (and (let ((.cse49 (and .cse3 (or (and .cse3 (ite .cse12 (ite .cse23 (and .cse55 (=> .cse24 (=> .cse20 (=> .cse36 (and .cse17 .cse18 (ite .cse16 (ite .cse5 (ite .cse56 (and (or (and .cse46 .cse3 .cse57 .cse39) .cse0 .cse34) .cse3 .cse25 .cse51 .cse27) .cse58) .cse13) .cse59) .cse19)))) .cse39) .cse32) .cse35)) .cse0 .cse34)))) (or (let ((.cse48 (or .cse43 (=> .cse15 (=> .cse16 (=> .cse5 (=> .cse12 .cse13)))) .cse44))) (ite .cse14 (let ((.cse42 (or .cse0 (and .cse46 .cse3 .cse25 .cse39 .cse27) .cse34))) (or (and (ite .cse1 (=> .cse2 (ite .cse10 (or (and .cse3 (ite .cse14 (ite .cse30 (=> .cse12 (=> .cse15 (=> .cse16 (ite .cse23 (and .cse41 (=> .cse22 (=> .cse24 (=> .cse20 (and .cse42 .cse3 .cse25 .cse17 .cse18 .cse26 .cse19 .cse27))))) .cse32)))) (or (ite .cse15 (and .cse43 .cse44) .cse45) .cse0 (ite .cse36 (and .cse3 (ite .cse1 (=> .cse2 (ite .cse10 (or .cse0 (and .cse3 (=> .cse15 (=> .cse16 (and .cse17 .cse18 (ite .cse22 (ite .cse23 (ite .cse24 (and .cse46 .cse3 .cse25 .cse26 .cse39 .cse27 .cse47) .cse47) .cse47) .cse47) .cse19))) .cse44) .cse34) .cse40)) .cse3)) .cse47) .cse34)) .cse48)) .cse0 .cse34) .cse40)) .cse3) .cse3) (ite .cse5 .cse49 (and (ite .cse1 (=> .cse2 (ite .cse10 (or .cse0 (ite .cse12 (or .cse13 (=> .cse15 (=> .cse16 (ite .cse20 (and (ite .cse1 (=> .cse2 (ite .cse10 (or .cse0 (and .cse3 .cse25 .cse26 .cse27) .cse34) .cse40)) .cse3) .cse3 .cse17 (ite .cse22 (ite .cse23 (ite .cse24 (ite .cse41 (and .cse42 .cse3) (ite .cse28 (=> (< c_hhv_invariant_0_Real 1.0) .cse29) .cse28)) .cse28) .cse28) .cse28) .cse18 .cse19) .cse29)))) .cse35) .cse34) .cse40)) .cse3) .cse3)))) .cse48)) (ite .cse50 (=> .cse15 (=> .cse16 (=> .cse5 (=> .cse12 (or .cse13 (and .cse3 (or .cse0 (and .cse46 (=> .cse15 (=> .cse16 (=> .cse5 (=> .cse12 (ite .cse36 (and (=> .cse24 (=> .cse20 (=> .cse22 (and .cse3 .cse25 .cse17 .cse18 .cse51 .cse19 .cse27)))) .cse52) .cse38))))) .cse3) .cse34))))))) (or (and (ite .cse1 (=> .cse2 (ite .cse10 (or .cse0 (and .cse3 (ite .cse12 (or .cse49 (ite .cse20 (and (=> .cse15 (=> .cse16 (and .cse17 .cse18 .cse19 (ite .cse22 (ite .cse23 (ite .cse24 (and .cse3 .cse25 .cse26 .cse21 .cse27) .cse28) .cse28) .cse28)))) .cse30) .cse29)) .cse35)) .cse34) .cse40)) .cse3) .cse3) .cse0 (ite .cse5 (or .cse53 (ite .cse15 (and .cse54 .cse44) .cse45)) .cse7) .cse34)) .cse0 .cse34)) (or (ite .cse5 (or .cse60 .cse61) .cse7) (ite .cse14 (=> .cse55 (or .cse41 .cse47)) (or .cse43 .cse44)) (and (=> .cse55 (or .cse28 .cse51)) (=> .cse50 (or .cse13 .cse30))))) .cse34)) .cse3)))) (or (and .cse3 (or .cse4 (ite .cse5 .cse6 .cse7) .cse8 .cse9) (ite .cse1 (=> .cse2 (ite .cse10 (or (and .cse3 (let ((.cse11 (ite .cse1 (or .cse4 (ite .cse5 (ite .cse36 .cse37 .cse38) .cse7) .cse0 .cse9 .cse33 .cse34) .cse3))) (or .cse11 (ite .cse12 (or (and (or .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and .cse17 .cse18 .cse19 (ite .cse20 (and .cse3 .cse21 (ite .cse22 (ite .cse23 (ite .cse24 (and .cse25 .cse26 .cse27) .cse28) .cse28) .cse28)) .cse29)))))) .cse30) .cse11 (ite .cse23 .cse31 .cse32) .cse0 .cse33 .cse34) .cse35) .cse0 .cse33 .cse34)) .cse39) .cse0 .cse33 .cse34) .cse40)) .cse3)) .cse0 .cse33 .cse34)))))) .cse3) .cse3) (ite .cse82 .cse3 (or .cse4 .cse9))))))))) is different from true [2018-06-21 09:11:54,012 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse14 (= c_hhv_invariant_0_Real 2.0)) (.cse36 (= c_hhv_invariant_0_Real 1.0)) (.cse12 (= c_hhv_invariant_0_Real 0.0))) (let ((.cse0 (not (= c_hhv_invariant_0_Real 4.0))) (.cse38 (not .cse12)) (.cse62 (not .cse36)) (.cse4 (not .cse14)) (.cse26 (= c_hhv_invariant_0_Real 3.0))) (ite .cse0 (let ((.cse1 (<= c_hhv_invariant_4_Real 1.0))) (and .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 ((.cse85 (* 5.0 c_hhv_invariant_10_Real)) (.cse86 (* 3.0 c_hhv_invariant_2_Real))) (let ((.cse31 (<= 1.0 c_hhv_invariant_4_Real)) (.cse32 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse17 (<= (+ .cse85 91.0) .cse86)) (.cse45 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real))) (let ((.cse28 (= c_hhv_invariant_4_Real 1.0)) (.cse60 (and .cse1 .cse32 .cse17 .cse45)) (.cse43 (ite .cse1 (=> (< c_hhv_invariant_4_Real 1.0) .cse31) .cse1)) (.cse5 (= c_hhv_invariant_1_Real 2.0)) (.cse64 (= c_hhv_invariant_1_Real 1.0)) (.cse56 (= c_hhv_invariant_1_Real 0.0)) (.cse25 (<= c_hhv_invariant_1_Real 1.0)) (.cse79 (<= 1.0 c_hhv_invariant_1_Real)) (.cse21 (= c_hhv_invariant_1_Real 3.0))) (let ((.cse81 (< c_hhv_invariant_1_Real 2.0)) (.cse65 (<= 2.0 c_hhv_invariant_1_Real)) (.cse53 (<= c_hhv_invariant_1_Real 2.0)) (.cse49 (not .cse26)) (.cse50 (<= 2.0 c_hhv_invariant_0_Real)) (.cse37 (ite .cse45 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse32) .cse45)) (.cse73 (<= c_hhv_invariant_0_Real 2.0)) (.cse40 (not c_hhv_invariant_15_Bool)) (.cse41 (not c_hhv_invariant_12_Bool)) (.cse42 (not c_hhv_invariant_9_Bool)) (.cse63 (not .cse21)) (.cse83 (ite .cse79 .cse25 .cse79)) (.cse35 (<= 1.0 c_hhv_invariant_0_Real)) (.cse20 (<= c_hhv_invariant_0_Real 1.0)) (.cse10 (not (= c_hhv_invariant_1_Real 4.0))) (.cse6 (not .cse56)) (.cse11 (not .cse64)) (.cse18 (not .cse5)) (.cse78 (ite .cse2 (=> .cse3 (ite .cse28 .cse60 .cse43)) .cse1)) (.cse16 (<= (+ .cse85 86.0) .cse86))) (let ((.cse24 (or .cse16 .cse17)) (.cse39 (=> .cse10 (=> .cse6 (=> .cse11 (=> .cse18 (and .cse78 .cse31 .cse1 .cse32 .cse45)))))) (.cse67 (ite .cse20 (=> (< c_hhv_invariant_0_Real 1.0) .cse35) .cse20)) (.cse23 (or (and (=> .cse63 (=> .cse10 (=> .cse6 (=> .cse11 (let ((.cse84 (ite .cse38 (ite .cse62 (ite .cse49 (ite .cse0 .cse50 .cse73) .cse73) .cse50) .cse50))) (and (ite .cse49 (ite .cse0 (ite .cse62 (and .cse1 (=> .cse63 (=> .cse10 (=> .cse6 (=> .cse11 (and (ite .cse49 (ite .cse0 (ite .cse62 (and .cse50 .cse1 .cse32 .cse73 .cse16 .cse37 .cse45) .cse50) .cse73) .cse73) .cse84))))) .cse16 .cse37) .cse50) .cse73) .cse73) .cse40 .cse41 .cse42 .cse84)))))) .cse5 .cse37) (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and (=> .cse0 (or .cse73 (=> .cse38 (=> .cse62 (=> .cse4 (and .cse40 .cse41 .cse42 (ite .cse64 (and (=> .cse0 (=> .cse38 (=> .cse62 (=> .cse4 (and .cse1 .cse32 (=> .cse0 (=> .cse38 (=> .cse62 (=> .cse4 (and .cse32 .cse45))))) (=> .cse0 (=> .cse38 (=> .cse62 (=> .cse4 (=> .cse18 (=> .cse63 (=> .cse10 (=> .cse6 (and .cse31 .cse1 .cse32 .cse17 (=> .cse0 (=> .cse38 (=> .cse62 (=> .cse4 (and (=> .cse18 (=> .cse63 (=> .cse10 (=> .cse6 (and .cse78 .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (=> .cse0 (=> .cse38 (=> .cse62 (=> .cse4 .cse60)))) .cse43)) .cse1)))))) .cse1 (=> .cse0 (=> .cse38 (=> .cse62 (=> .cse4 (and .cse31 .cse1 .cse32 .cse17 .cse45)))))))))) .cse45))))))))) .cse45))))) .cse1 .cse17) .cse83))))))) .cse26) .cse43)) .cse1)))) (.cse47 (ite .cse63 (ite .cse10 .cse65 .cse53) .cse53)) (.cse48 (=> .cse49 (=> .cse0 (=> .cse38 (=> .cse62 (and (ite .cse63 (ite .cse10 (ite .cse6 (ite .cse11 (and .cse31 .cse1 .cse32 (ite .cse5 (and .cse65 .cse1 .cse32 .cse16 .cse53 .cse45) (ite .cse53 (=> .cse81 .cse65) .cse53)) .cse16 .cse45) .cse65) .cse65) .cse53) .cse53) .cse1 .cse37)))))) (.cse27 (and (ite .cse2 (=> .cse3 (and .cse1 .cse16)) .cse1) .cse1)) (.cse57 (<= c_hhv_invariant_0_Real 0.0))) (let ((.cse19 (=> .cse11 (or .cse83 .cse53))) (.cse8 (or .cse36 .cse57)) (.cse22 (and .cse1 (ite .cse2 (=> .cse3 (let ((.cse82 (ite .cse2 (=> .cse3 (and .cse1 (=> .cse36 (=> .cse4 .cse1)) (or .cse27 .cse16 .cse17))) .cse1))) (and .cse1 .cse24 (or (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and .cse1 .cse24 (or (ite .cse38 (ite .cse4 (ite .cse0 (and .cse1 .cse40 .cse41 .cse42 (ite .cse2 (=> .cse3 (ite .cse28 (ite .cse38 (ite .cse4 (ite .cse49 (ite .cse0 (and (=> .cse10 (=> .cse6 (=> .cse11 (=> .cse18 (and .cse20 .cse1 .cse17 (ite .cse38 (ite .cse4 (ite .cse49 (ite .cse0 (ite .cse36 (and (=> .cse10 (=> .cse6 (=> .cse11 (=> .cse18 (and .cse20 .cse39 .cse31 .cse1 .cse32 .cse37 .cse45 (ite .cse38 .cse20 .cse35) (ite .cse36 (and .cse20 .cse31 .cse1 .cse32 .cse17 .cse45) .cse67)))))) .cse37) .cse67) .cse20) .cse20) .cse20) .cse35)))))) .cse37) .cse20) .cse20) .cse20) .cse35) .cse43)) .cse1) .cse21) .cse20) .cse20) .cse35) (and .cse1 .cse23)) .cse82) .cse43)) .cse1)) (and .cse14 (=> .cse49 (=> .cse0 (=> .cse38 (=> .cse62 (and .cse1 .cse40 .cse41 (ite .cse63 (ite .cse10 (ite .cse6 (ite .cse11 (and .cse1 .cse47 .cse16 .cse48 .cse37) .cse65) .cse65) .cse53) .cse53) .cse37 .cse42))))))) .cse82))) .cse1))) (.cse15 (and .cse73 .cse26)) (.cse7 (or .cse81 (< 2.0 c_hhv_invariant_1_Real))) (.cse13 (<= 3.0 c_hhv_invariant_0_Real)) (.cse9 (ite .cse50 .cse73 .cse50))) (and (or (ite .cse4 (=> .cse5 (=> .cse6 .cse7)) .cse8) (ite .cse4 (or .cse9 (=> .cse5 (=> .cse10 (=> .cse6 (=> .cse11 .cse7))))) (or .cse12 .cse13)) (ite .cse14 (or .cse15 .cse16 (< c_hhv_invariant_0_Real 2.0) (< 2.0 c_hhv_invariant_0_Real)) (or .cse9 (=> .cse5 .cse7))) .cse16 .cse17 (and (=> .cse18 (or .cse19 (=> .cse14 .cse20))) .cse21) .cse22 (and .cse1 .cse23 .cse24 (or (and (=> .cse4 (or .cse25 .cse18)) .cse26) .cse27))) .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and .cse1 (let ((.cse66 (=> .cse49 (=> .cse38 (=> .cse62 (and .cse31 .cse1 .cse32 .cse16 .cse45)))))) (let ((.cse29 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (let ((.cse71 (<= c_hhv_invariant_1_Real 0.0))) (and .cse1 (ite .cse4 (or .cse9 (ite .cse18 (let ((.cse74 (ite .cse25 (=> (< c_hhv_invariant_1_Real 1.0) .cse79) .cse25))) (let ((.cse75 (or (and (=> .cse38 (and .cse40 .cse41 .cse17 .cse42)) .cse26) .cse71)) (.cse76 (ite .cse49 (=> .cse12 (=> .cse62 (and .cse32 .cse40 .cse41 .cse71 .cse42 .cse45))) (and .cse1 .cse32 .cse37 .cse45 (=> .cse38 (=> .cse62 (and .cse25 .cse31 .cse1 .cse32 .cse40 .cse41 .cse17 .cse42 .cse45 .cse79)))))) (.cse77 (ite .cse2 (=> .cse3 (ite .cse28 (and .cse1 .cse32 (or (ite .cse10 (ite .cse6 (ite .cse64 (and .cse78 .cse1 .cse32 .cse40 .cse41 .cse17 .cse42 .cse45 .cse26) .cse74) .cse79) .cse25) (and .cse31 .cse1 .cse32 .cse37 .cse45 (ite .cse11 (ite .cse10 (and (=> .cse49 (and .cse31 .cse1 .cse32 .cse40 .cse41 .cse17 .cse42 .cse45)) .cse12) .cse71) .cse71))) .cse37 .cse45) .cse43)) .cse1))) (let ((.cse69 (=> .cse26 (=> .cse38 (=> .cse62 (or .cse73 (ite .cse11 (and (not .cse10) .cse71) .cse71) (ite .cse63 (and .cse25 .cse31 .cse1 .cse32 .cse75 .cse76 .cse37 .cse45 .cse77) .cse25))))))) (and (let ((.cse72 (and .cse31 .cse1 .cse32 .cse75 .cse76 .cse37 .cse45 .cse77))) (let ((.cse68 (and .cse1 (or .cse73 (=> .cse38 (=> .cse62 (ite .cse63 (ite .cse64 .cse72 .cse74) .cse25)))) .cse37 .cse26))) (or .cse68 (let ((.cse70 (ite .cse11 (ite .cse63 (ite .cse10 (and (=> .cse62 .cse72) .cse12) .cse71) .cse71) .cse71))) (and .cse69 (or .cse68 (and .cse70 .cse1 .cse37)) (ite .cse11 (ite .cse10 (and (ite .cse11 (ite .cse10 (and .cse12 (=> .cse62 (and .cse70 .cse1 .cse32 .cse40 .cse71 .cse41 .cse17 .cse37 .cse42 .cse45))) .cse71) .cse71) .cse31 .cse1 .cse32 .cse12 .cse71 .cse69 .cse37 .cse45) .cse71) .cse71)))))) .cse69)))) .cse7) (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and .cse31 .cse1 .cse32 (=> .cse63 (and .cse40 .cse41 .cse42 (ite .cse38 (ite .cse62 (and .cse31 .cse1 .cse32 (=> .cse18 (=> .cse63 (=> .cse10 (=> .cse6 (let ((.cse80 (<= c_hhv_invariant_0_Real 3.0))) (ite .cse26 (and .cse78 .cse80 .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and .cse80 .cse1 .cse32 .cse17 .cse45 .cse13) .cse43)) .cse1) .cse13) (ite .cse80 (=> (< c_hhv_invariant_0_Real 3.0) .cse13) .cse80))))))) .cse17 .cse37 .cse45 .cse13) .cse13) .cse13))) .cse37 .cse45 .cse64) .cse43)) .cse1)) .cse22) (=> .cse49 (=> .cse38 (=> .cse62 (and .cse1 .cse37 (=> .cse49 (=> .cse38 (=> .cse62 (or .cse20 (and (=> .cse63 (=> .cse10 (=> .cse6 (=> .cse11 (and .cse1 .cse32 .cse40 .cse41 .cse16 .cse37 .cse42 .cse45 .cse66))))) .cse5) .cse13))))))))) (ite .cse14 (=> .cse49 (=> .cse38 (=> .cse62 (or (and .cse5 (=> .cse63 (=> .cse10 (=> .cse6 (=> .cse11 .cse16))))) .cse13)))) (or (and (=> .cse36 (=> .cse49 (=> .cse38 .cse13))) (or .cse15 (and .cse12 (=> .cse62 (=> .cse49 .cse71))) (and (=> .cse38 (=> .cse62 .cse25)) .cse26) (and (ite .cse38 (ite .cse62 .cse64 .cse13) .cse13) .cse13)) (or (and .cse17 .cse26) (ite .cse18 (and .cse12 (ite .cse11 (ite .cse63 (or .cse71 .cse10) .cse71) .cse71)) .cse7) (ite .cse38 (and .cse17 .cse13) .cse13))) .cse9)) .cse37)) .cse43)) .cse1)))) (let ((.cse51 (and .cse14 (=> .cse49 (=> .cse38 (=> .cse62 (ite .cse6 (ite .cse11 (ite .cse10 .cse16 .cse53) .cse65) .cse65)))) .cse47)) (.cse52 (and .cse20 .cse17)) (.cse44 (or .cse29 (and .cse20 .cse31 .cse1 .cse32 .cse35 .cse45) .cse22))) (let ((.cse30 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and .cse1 (or .cse29 (let ((.cse55 (<= c_hhv_invariant_1_Real 3.0)) (.cse54 (<= 3.0 c_hhv_invariant_1_Real))) (and (ite .cse2 (=> .cse3 (ite .cse28 (or (and (ite .cse4 (or (ite .cse6 (ite .cse11 (ite .cse18 (ite .cse10 (and .cse54 .cse36 (=> .cse49 (=> .cse38 .cse17))) .cse55) .cse54) .cse54) .cse54) (and .cse56 .cse57)) .cse8) .cse37) (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and (or .cse51 (and (=> .cse10 (=> .cse6 (=> .cse11 (=> .cse18 (ite .cse4 (ite .cse49 (ite .cse38 .cse52 .cse35) .cse20) .cse20))))) .cse21)) .cse37) .cse43)) .cse1))) .cse43)) .cse1) .cse1 (let ((.cse59 (or .cse29 (and .cse31 .cse1 .cse32 .cse45) .cse22))) (let ((.cse58 (ite .cse2 (=> .cse3 (ite .cse28 (and (or .cse29 (and .cse1 .cse32 .cse59 .cse17 .cse37 .cse45) .cse22) .cse1) .cse43)) .cse1))) (or (let ((.cse61 (=> .cse6 (ite .cse18 (=> .cse63 (=> .cse64 .cse54)) .cse7)))) (and (ite .cse21 (=> .cse10 (=> .cse6 (=> .cse18 (and .cse36 (=> .cse4 (=> .cse49 (=> .cse38 (and .cse58 .cse31 .cse1 (or .cse29 (and (=> .cse10 (=> .cse6 (=> .cse18 (and .cse31 .cse1 .cse59 (or .cse29 .cse60 .cse22))))) .cse37) .cse22) .cse40 .cse41 .cse42)))))))) (and .cse31 .cse1 (or .cse29 (and .cse1 .cse61 .cse37 (or (ite .cse55 .cse54 .cse55) (and (=> .cse18 (=> .cse10 (and .cse40 .cse41 (ite .cse62 (ite .cse4 (ite .cse49 (and (or .cse29 (and .cse37 (=> .cse18 (=> .cse10 (and .cse31 .cse1 (or .cse29 .cse22 (and .cse31 .cse1 .cse32 .cse17 .cse37 .cse45 .cse57)) .cse57)))) .cse22) .cse1 .cse32 .cse59 .cse17 .cse45) .cse57) .cse57) .cse57) .cse42))) .cse56))) .cse22))) .cse61 .cse37)) (and .cse1 (or .cse29 (and .cse1 .cse37 (or (and .cse1 (or .cse29 (and (ite .cse11 (and .cse14 (=> .cse49 (=> .cse38 (=> .cse62 (and .cse1 .cse32 .cse40 .cse41 .cse16 .cse42 .cse45))))) .cse65) .cse31 .cse1 .cse37) .cse22)) .cse21) (or .cse29 (and .cse37 (or (and (ite .cse6 (ite .cse63 (ite .cse10 (and .cse65 .cse1 .cse37 .cse66) .cse53) .cse53) .cse65) .cse14 .cse40 .cse47 .cse41 .cse42) (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and .cse31 .cse1 (or (and .cse1 (ite .cse38 (ite .cse4 (ite .cse49 (ite .cse36 (and (=> .cse10 (=> .cse6 (=> .cse18 (and .cse20 .cse58 .cse1 .cse32 .cse40 .cse41 .cse17 .cse44 .cse42 .cse45)))) .cse21) .cse67) .cse20) .cse20) .cse35) .cse37) .cse29 .cse22)) .cse43)) .cse1)))) .cse22)) .cse22))))))) .cse22)) .cse43)) .cse1)))) (or .cse29 .cse30 (let ((.cse46 (and .cse1 .cse23 .cse24))) (and .cse31 .cse1 (or .cse29 .cse30 (and .cse1 .cse32 (let ((.cse33 (and (=> .cse4 (=> .cse49 (=> .cse38 .cse50))) .cse36)) (.cse34 (and .cse1 (ite .cse2 (=> .cse3 (and .cse1 (or .cse29 .cse46 .cse30 (and (or (and .cse14 .cse1 .cse40 .cse47 .cse41 .cse48 .cse37 .cse42) .cse29 .cse30 .cse22) .cse1) .cse22))) .cse1)))) (or .cse29 .cse30 .cse33 .cse34 .cse22 (and (ite .cse35 (ite .cse20 (=> .cse36 (and (or .cse29 .cse30 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (or .cse29 .cse30 (and .cse37 (=> .cse10 (=> .cse6 (=> .cse11 (=> .cse18 (or .cse19 (and (ite .cse20 (ite .cse35 (=> .cse38 (=> .cse4 (and .cse39 .cse1 .cse37))) .cse35) .cse20) .cse40 .cse41 .cse42))))))) .cse22) .cse43)) .cse1) .cse21) .cse33 .cse34 .cse22) .cse20 .cse1 .cse32 .cse40 .cse41 .cse17 .cse44 .cse42 .cse45)) .cse20) .cse35) .cse21))) .cse37 .cse45) .cse22) .cse37 (or .cse46 .cse51 (and (=> .cse10 (or (=> .cse6 (=> .cse11 (=> .cse18 (ite .cse35 (=> .cse38 (ite .cse20 (=> .cse4 (=> .cse49 .cse52)) .cse20)) .cse35)))) .cse53)) .cse21)))) .cse22)))))) .cse43)) .cse1)))))))))) .cse1)))) (=> .cse38 (=> .cse62 (=> .cse4 .cse26)))))) is different from false [2018-06-21 09:11:54,017 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse14 (= c_hhv_invariant_0_Real 2.0)) (.cse36 (= c_hhv_invariant_0_Real 1.0)) (.cse12 (= c_hhv_invariant_0_Real 0.0))) (let ((.cse0 (not (= c_hhv_invariant_0_Real 4.0))) (.cse38 (not .cse12)) (.cse62 (not .cse36)) (.cse4 (not .cse14)) (.cse26 (= c_hhv_invariant_0_Real 3.0))) (ite .cse0 (let ((.cse1 (<= c_hhv_invariant_4_Real 1.0))) (and .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 ((.cse85 (* 5.0 c_hhv_invariant_10_Real)) (.cse86 (* 3.0 c_hhv_invariant_2_Real))) (let ((.cse31 (<= 1.0 c_hhv_invariant_4_Real)) (.cse32 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse17 (<= (+ .cse85 91.0) .cse86)) (.cse45 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real))) (let ((.cse28 (= c_hhv_invariant_4_Real 1.0)) (.cse60 (and .cse1 .cse32 .cse17 .cse45)) (.cse43 (ite .cse1 (=> (< c_hhv_invariant_4_Real 1.0) .cse31) .cse1)) (.cse5 (= c_hhv_invariant_1_Real 2.0)) (.cse64 (= c_hhv_invariant_1_Real 1.0)) (.cse56 (= c_hhv_invariant_1_Real 0.0)) (.cse25 (<= c_hhv_invariant_1_Real 1.0)) (.cse79 (<= 1.0 c_hhv_invariant_1_Real)) (.cse21 (= c_hhv_invariant_1_Real 3.0))) (let ((.cse81 (< c_hhv_invariant_1_Real 2.0)) (.cse65 (<= 2.0 c_hhv_invariant_1_Real)) (.cse53 (<= c_hhv_invariant_1_Real 2.0)) (.cse49 (not .cse26)) (.cse50 (<= 2.0 c_hhv_invariant_0_Real)) (.cse37 (ite .cse45 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse32) .cse45)) (.cse73 (<= c_hhv_invariant_0_Real 2.0)) (.cse40 (not c_hhv_invariant_15_Bool)) (.cse41 (not c_hhv_invariant_12_Bool)) (.cse42 (not c_hhv_invariant_9_Bool)) (.cse63 (not .cse21)) (.cse83 (ite .cse79 .cse25 .cse79)) (.cse35 (<= 1.0 c_hhv_invariant_0_Real)) (.cse20 (<= c_hhv_invariant_0_Real 1.0)) (.cse10 (not (= c_hhv_invariant_1_Real 4.0))) (.cse6 (not .cse56)) (.cse11 (not .cse64)) (.cse18 (not .cse5)) (.cse78 (ite .cse2 (=> .cse3 (ite .cse28 .cse60 .cse43)) .cse1)) (.cse16 (<= (+ .cse85 86.0) .cse86))) (let ((.cse24 (or .cse16 .cse17)) (.cse39 (=> .cse10 (=> .cse6 (=> .cse11 (=> .cse18 (and .cse78 .cse31 .cse1 .cse32 .cse45)))))) (.cse67 (ite .cse20 (=> (< c_hhv_invariant_0_Real 1.0) .cse35) .cse20)) (.cse23 (or (and (=> .cse63 (=> .cse10 (=> .cse6 (=> .cse11 (let ((.cse84 (ite .cse38 (ite .cse62 (ite .cse49 (ite .cse0 .cse50 .cse73) .cse73) .cse50) .cse50))) (and (ite .cse49 (ite .cse0 (ite .cse62 (and .cse1 (=> .cse63 (=> .cse10 (=> .cse6 (=> .cse11 (and (ite .cse49 (ite .cse0 (ite .cse62 (and .cse50 .cse1 .cse32 .cse73 .cse16 .cse37 .cse45) .cse50) .cse73) .cse73) .cse84))))) .cse16 .cse37) .cse50) .cse73) .cse73) .cse40 .cse41 .cse42 .cse84)))))) .cse5 .cse37) (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and (=> .cse0 (or .cse73 (=> .cse38 (=> .cse62 (=> .cse4 (and .cse40 .cse41 .cse42 (ite .cse64 (and (=> .cse0 (=> .cse38 (=> .cse62 (=> .cse4 (and .cse1 .cse32 (=> .cse0 (=> .cse38 (=> .cse62 (=> .cse4 (and .cse32 .cse45))))) (=> .cse0 (=> .cse38 (=> .cse62 (=> .cse4 (=> .cse18 (=> .cse63 (=> .cse10 (=> .cse6 (and .cse31 .cse1 .cse32 .cse17 (=> .cse0 (=> .cse38 (=> .cse62 (=> .cse4 (and (=> .cse18 (=> .cse63 (=> .cse10 (=> .cse6 (and .cse78 .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (=> .cse0 (=> .cse38 (=> .cse62 (=> .cse4 .cse60)))) .cse43)) .cse1)))))) .cse1 (=> .cse0 (=> .cse38 (=> .cse62 (=> .cse4 (and .cse31 .cse1 .cse32 .cse17 .cse45)))))))))) .cse45))))))))) .cse45))))) .cse1 .cse17) .cse83))))))) .cse26) .cse43)) .cse1)))) (.cse47 (ite .cse63 (ite .cse10 .cse65 .cse53) .cse53)) (.cse48 (=> .cse49 (=> .cse0 (=> .cse38 (=> .cse62 (and (ite .cse63 (ite .cse10 (ite .cse6 (ite .cse11 (and .cse31 .cse1 .cse32 (ite .cse5 (and .cse65 .cse1 .cse32 .cse16 .cse53 .cse45) (ite .cse53 (=> .cse81 .cse65) .cse53)) .cse16 .cse45) .cse65) .cse65) .cse53) .cse53) .cse1 .cse37)))))) (.cse27 (and (ite .cse2 (=> .cse3 (and .cse1 .cse16)) .cse1) .cse1)) (.cse57 (<= c_hhv_invariant_0_Real 0.0))) (let ((.cse19 (=> .cse11 (or .cse83 .cse53))) (.cse8 (or .cse36 .cse57)) (.cse22 (and .cse1 (ite .cse2 (=> .cse3 (let ((.cse82 (ite .cse2 (=> .cse3 (and .cse1 (=> .cse36 (=> .cse4 .cse1)) (or .cse27 .cse16 .cse17))) .cse1))) (and .cse1 .cse24 (or (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and .cse1 .cse24 (or (ite .cse38 (ite .cse4 (ite .cse0 (and .cse1 .cse40 .cse41 .cse42 (ite .cse2 (=> .cse3 (ite .cse28 (ite .cse38 (ite .cse4 (ite .cse49 (ite .cse0 (and (=> .cse10 (=> .cse6 (=> .cse11 (=> .cse18 (and .cse20 .cse1 .cse17 (ite .cse38 (ite .cse4 (ite .cse49 (ite .cse0 (ite .cse36 (and (=> .cse10 (=> .cse6 (=> .cse11 (=> .cse18 (and .cse20 .cse39 .cse31 .cse1 .cse32 .cse37 .cse45 (ite .cse38 .cse20 .cse35) (ite .cse36 (and .cse20 .cse31 .cse1 .cse32 .cse17 .cse45) .cse67)))))) .cse37) .cse67) .cse20) .cse20) .cse20) .cse35)))))) .cse37) .cse20) .cse20) .cse20) .cse35) .cse43)) .cse1) .cse21) .cse20) .cse20) .cse35) (and .cse1 .cse23)) .cse82) .cse43)) .cse1)) (and .cse14 (=> .cse49 (=> .cse0 (=> .cse38 (=> .cse62 (and .cse1 .cse40 .cse41 (ite .cse63 (ite .cse10 (ite .cse6 (ite .cse11 (and .cse1 .cse47 .cse16 .cse48 .cse37) .cse65) .cse65) .cse53) .cse53) .cse37 .cse42))))))) .cse82))) .cse1))) (.cse15 (and .cse73 .cse26)) (.cse7 (or .cse81 (< 2.0 c_hhv_invariant_1_Real))) (.cse13 (<= 3.0 c_hhv_invariant_0_Real)) (.cse9 (ite .cse50 .cse73 .cse50))) (and (or (ite .cse4 (=> .cse5 (=> .cse6 .cse7)) .cse8) (ite .cse4 (or .cse9 (=> .cse5 (=> .cse10 (=> .cse6 (=> .cse11 .cse7))))) (or .cse12 .cse13)) (ite .cse14 (or .cse15 .cse16 (< c_hhv_invariant_0_Real 2.0) (< 2.0 c_hhv_invariant_0_Real)) (or .cse9 (=> .cse5 .cse7))) .cse16 .cse17 (and (=> .cse18 (or .cse19 (=> .cse14 .cse20))) .cse21) .cse22 (and .cse1 .cse23 .cse24 (or (and (=> .cse4 (or .cse25 .cse18)) .cse26) .cse27))) .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and .cse1 (let ((.cse66 (=> .cse49 (=> .cse38 (=> .cse62 (and .cse31 .cse1 .cse32 .cse16 .cse45)))))) (let ((.cse29 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (let ((.cse71 (<= c_hhv_invariant_1_Real 0.0))) (and .cse1 (ite .cse4 (or .cse9 (ite .cse18 (let ((.cse74 (ite .cse25 (=> (< c_hhv_invariant_1_Real 1.0) .cse79) .cse25))) (let ((.cse75 (or (and (=> .cse38 (and .cse40 .cse41 .cse17 .cse42)) .cse26) .cse71)) (.cse76 (ite .cse49 (=> .cse12 (=> .cse62 (and .cse32 .cse40 .cse41 .cse71 .cse42 .cse45))) (and .cse1 .cse32 .cse37 .cse45 (=> .cse38 (=> .cse62 (and .cse25 .cse31 .cse1 .cse32 .cse40 .cse41 .cse17 .cse42 .cse45 .cse79)))))) (.cse77 (ite .cse2 (=> .cse3 (ite .cse28 (and .cse1 .cse32 (or (ite .cse10 (ite .cse6 (ite .cse64 (and .cse78 .cse1 .cse32 .cse40 .cse41 .cse17 .cse42 .cse45 .cse26) .cse74) .cse79) .cse25) (and .cse31 .cse1 .cse32 .cse37 .cse45 (ite .cse11 (ite .cse10 (and (=> .cse49 (and .cse31 .cse1 .cse32 .cse40 .cse41 .cse17 .cse42 .cse45)) .cse12) .cse71) .cse71))) .cse37 .cse45) .cse43)) .cse1))) (let ((.cse69 (=> .cse26 (=> .cse38 (=> .cse62 (or .cse73 (ite .cse11 (and (not .cse10) .cse71) .cse71) (ite .cse63 (and .cse25 .cse31 .cse1 .cse32 .cse75 .cse76 .cse37 .cse45 .cse77) .cse25))))))) (and (let ((.cse72 (and .cse31 .cse1 .cse32 .cse75 .cse76 .cse37 .cse45 .cse77))) (let ((.cse68 (and .cse1 (or .cse73 (=> .cse38 (=> .cse62 (ite .cse63 (ite .cse64 .cse72 .cse74) .cse25)))) .cse37 .cse26))) (or .cse68 (let ((.cse70 (ite .cse11 (ite .cse63 (ite .cse10 (and (=> .cse62 .cse72) .cse12) .cse71) .cse71) .cse71))) (and .cse69 (or .cse68 (and .cse70 .cse1 .cse37)) (ite .cse11 (ite .cse10 (and (ite .cse11 (ite .cse10 (and .cse12 (=> .cse62 (and .cse70 .cse1 .cse32 .cse40 .cse71 .cse41 .cse17 .cse37 .cse42 .cse45))) .cse71) .cse71) .cse31 .cse1 .cse32 .cse12 .cse71 .cse69 .cse37 .cse45) .cse71) .cse71)))))) .cse69)))) .cse7) (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and .cse31 .cse1 .cse32 (=> .cse63 (and .cse40 .cse41 .cse42 (ite .cse38 (ite .cse62 (and .cse31 .cse1 .cse32 (=> .cse18 (=> .cse63 (=> .cse10 (=> .cse6 (let ((.cse80 (<= c_hhv_invariant_0_Real 3.0))) (ite .cse26 (and .cse78 .cse80 .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and .cse80 .cse1 .cse32 .cse17 .cse45 .cse13) .cse43)) .cse1) .cse13) (ite .cse80 (=> (< c_hhv_invariant_0_Real 3.0) .cse13) .cse80))))))) .cse17 .cse37 .cse45 .cse13) .cse13) .cse13))) .cse37 .cse45 .cse64) .cse43)) .cse1)) .cse22) (=> .cse49 (=> .cse38 (=> .cse62 (and .cse1 .cse37 (=> .cse49 (=> .cse38 (=> .cse62 (or .cse20 (and (=> .cse63 (=> .cse10 (=> .cse6 (=> .cse11 (and .cse1 .cse32 .cse40 .cse41 .cse16 .cse37 .cse42 .cse45 .cse66))))) .cse5) .cse13))))))))) (ite .cse14 (=> .cse49 (=> .cse38 (=> .cse62 (or (and .cse5 (=> .cse63 (=> .cse10 (=> .cse6 (=> .cse11 .cse16))))) .cse13)))) (or (and (=> .cse36 (=> .cse49 (=> .cse38 .cse13))) (or .cse15 (and .cse12 (=> .cse62 (=> .cse49 .cse71))) (and (=> .cse38 (=> .cse62 .cse25)) .cse26) (and (ite .cse38 (ite .cse62 .cse64 .cse13) .cse13) .cse13)) (or (and .cse17 .cse26) (ite .cse18 (and .cse12 (ite .cse11 (ite .cse63 (or .cse71 .cse10) .cse71) .cse71)) .cse7) (ite .cse38 (and .cse17 .cse13) .cse13))) .cse9)) .cse37)) .cse43)) .cse1)))) (let ((.cse51 (and .cse14 (=> .cse49 (=> .cse38 (=> .cse62 (ite .cse6 (ite .cse11 (ite .cse10 .cse16 .cse53) .cse65) .cse65)))) .cse47)) (.cse52 (and .cse20 .cse17)) (.cse44 (or .cse29 (and .cse20 .cse31 .cse1 .cse32 .cse35 .cse45) .cse22))) (let ((.cse30 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and .cse1 (or .cse29 (let ((.cse55 (<= c_hhv_invariant_1_Real 3.0)) (.cse54 (<= 3.0 c_hhv_invariant_1_Real))) (and (ite .cse2 (=> .cse3 (ite .cse28 (or (and (ite .cse4 (or (ite .cse6 (ite .cse11 (ite .cse18 (ite .cse10 (and .cse54 .cse36 (=> .cse49 (=> .cse38 .cse17))) .cse55) .cse54) .cse54) .cse54) (and .cse56 .cse57)) .cse8) .cse37) (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and (or .cse51 (and (=> .cse10 (=> .cse6 (=> .cse11 (=> .cse18 (ite .cse4 (ite .cse49 (ite .cse38 .cse52 .cse35) .cse20) .cse20))))) .cse21)) .cse37) .cse43)) .cse1))) .cse43)) .cse1) .cse1 (let ((.cse59 (or .cse29 (and .cse31 .cse1 .cse32 .cse45) .cse22))) (let ((.cse58 (ite .cse2 (=> .cse3 (ite .cse28 (and (or .cse29 (and .cse1 .cse32 .cse59 .cse17 .cse37 .cse45) .cse22) .cse1) .cse43)) .cse1))) (or (let ((.cse61 (=> .cse6 (ite .cse18 (=> .cse63 (=> .cse64 .cse54)) .cse7)))) (and (ite .cse21 (=> .cse10 (=> .cse6 (=> .cse18 (and .cse36 (=> .cse4 (=> .cse49 (=> .cse38 (and .cse58 .cse31 .cse1 (or .cse29 (and (=> .cse10 (=> .cse6 (=> .cse18 (and .cse31 .cse1 .cse59 (or .cse29 .cse60 .cse22))))) .cse37) .cse22) .cse40 .cse41 .cse42)))))))) (and .cse31 .cse1 (or .cse29 (and .cse1 .cse61 .cse37 (or (ite .cse55 .cse54 .cse55) (and (=> .cse18 (=> .cse10 (and .cse40 .cse41 (ite .cse62 (ite .cse4 (ite .cse49 (and (or .cse29 (and .cse37 (=> .cse18 (=> .cse10 (and .cse31 .cse1 (or .cse29 .cse22 (and .cse31 .cse1 .cse32 .cse17 .cse37 .cse45 .cse57)) .cse57)))) .cse22) .cse1 .cse32 .cse59 .cse17 .cse45) .cse57) .cse57) .cse57) .cse42))) .cse56))) .cse22))) .cse61 .cse37)) (and .cse1 (or .cse29 (and .cse1 .cse37 (or (and .cse1 (or .cse29 (and (ite .cse11 (and .cse14 (=> .cse49 (=> .cse38 (=> .cse62 (and .cse1 .cse32 .cse40 .cse41 .cse16 .cse42 .cse45))))) .cse65) .cse31 .cse1 .cse37) .cse22)) .cse21) (or .cse29 (and .cse37 (or (and (ite .cse6 (ite .cse63 (ite .cse10 (and .cse65 .cse1 .cse37 .cse66) .cse53) .cse53) .cse65) .cse14 .cse40 .cse47 .cse41 .cse42) (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (and .cse31 .cse1 (or (and .cse1 (ite .cse38 (ite .cse4 (ite .cse49 (ite .cse36 (and (=> .cse10 (=> .cse6 (=> .cse18 (and .cse20 .cse58 .cse1 .cse32 .cse40 .cse41 .cse17 .cse44 .cse42 .cse45)))) .cse21) .cse67) .cse20) .cse20) .cse35) .cse37) .cse29 .cse22)) .cse43)) .cse1)))) .cse22)) .cse22))))))) .cse22)) .cse43)) .cse1)))) (or .cse29 .cse30 (let ((.cse46 (and .cse1 .cse23 .cse24))) (and .cse31 .cse1 (or .cse29 .cse30 (and .cse1 .cse32 (let ((.cse33 (and (=> .cse4 (=> .cse49 (=> .cse38 .cse50))) .cse36)) (.cse34 (and .cse1 (ite .cse2 (=> .cse3 (and .cse1 (or .cse29 .cse46 .cse30 (and (or (and .cse14 .cse1 .cse40 .cse47 .cse41 .cse48 .cse37 .cse42) .cse29 .cse30 .cse22) .cse1) .cse22))) .cse1)))) (or .cse29 .cse30 .cse33 .cse34 .cse22 (and (ite .cse35 (ite .cse20 (=> .cse36 (and (or .cse29 .cse30 (and .cse1 (ite .cse2 (=> .cse3 (ite .cse28 (or .cse29 .cse30 (and .cse37 (=> .cse10 (=> .cse6 (=> .cse11 (=> .cse18 (or .cse19 (and (ite .cse20 (ite .cse35 (=> .cse38 (=> .cse4 (and .cse39 .cse1 .cse37))) .cse35) .cse20) .cse40 .cse41 .cse42))))))) .cse22) .cse43)) .cse1) .cse21) .cse33 .cse34 .cse22) .cse20 .cse1 .cse32 .cse40 .cse41 .cse17 .cse44 .cse42 .cse45)) .cse20) .cse35) .cse21))) .cse37 .cse45) .cse22) .cse37 (or .cse46 .cse51 (and (=> .cse10 (or (=> .cse6 (=> .cse11 (=> .cse18 (ite .cse35 (=> .cse38 (ite .cse20 (=> .cse4 (=> .cse49 .cse52)) .cse20)) .cse35)))) .cse53)) .cse21)))) .cse22)))))) .cse43)) .cse1)))))))))) .cse1)))) (=> .cse38 (=> .cse62 (=> .cse4 .cse26)))))) is different from true [2018-06-21 09:11:54,037 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse0 (<= c_hhv_invariant_4_Real 1.0))) (and .cse0 (let ((.cse1 (not (= c_hhv_invariant_4_Real 2.0)))) (ite .cse1 (let ((.cse2 (not (= c_hhv_invariant_4_Real 3.0)))) (=> .cse2 (let ((.cse48 (= c_hhv_invariant_1_Real 3.0))) (let ((.cse62 (= c_hhv_invariant_0_Real 3.0)) (.cse91 (= c_hhv_invariant_0_Real 0.0)) (.cse83 (= c_hhv_invariant_1_Real 0.0)) (.cse32 (= c_hhv_invariant_0_Real 1.0)) (.cse16 (= c_hhv_invariant_1_Real 1.0)) (.cse28 (= c_hhv_invariant_1_Real 2.0)) (.cse17 (not .cse48)) (.cse10 (<= (+ (* 5.0 c_hhv_invariant_10_Real) 91.0) (* 3.0 c_hhv_invariant_2_Real)))) (let ((.cse21 (<= c_hhv_invariant_0_Real 0.0)) (.cse22 (=> .cse28 (=> .cse17 .cse10))) (.cse13 (not .cse16)) (.cse8 (not .cse32)) (.cse14 (<= c_hhv_invariant_1_Real 0.0)) (.cse19 (not .cse83)) (.cse7 (not .cse91)) (.cse18 (not (= c_hhv_invariant_1_Real 4.0))) (.cse20 (<= c_hhv_invariant_1_Real 1.0)) (.cse3 (not .cse28)) (.cse9 (<= c_hhv_invariant_0_Real 1.0)) (.cse5 (not .cse62)) (.cse4 (= c_hhv_invariant_0_Real 2.0))) (and (let ((.cse11 (and (=> .cse4 (=> .cse8 .cse21)) .cse22))) (let ((.cse12 (let ((.cse15 (=> .cse17 (=> .cse18 (=> .cse19 (=> .cse13 (or .cse20 .cse10))))))) (or (=> .cse13 (or .cse14 .cse15 .cse16)) .cse15 .cse11)))) (ite .cse3 (=> .cse4 (=> .cse5 (let ((.cse6 (not (= c_hhv_invariant_0_Real 4.0)))) (=> .cse6 (=> .cse7 (=> .cse8 (or (ite .cse3 (=> .cse4 (=> .cse5 (=> .cse6 (=> .cse7 (=> .cse8 (or .cse9 .cse10 .cse11)))))) .cse12) .cse10))))))) .cse12))) .cse0 (ite .cse1 (=> .cse2 (let ((.cse24 (<= 1.0 c_hhv_invariant_4_Real))) (let ((.cse23 (= c_hhv_invariant_4_Real 1.0)) (.cse44 (ite .cse0 (=> (< c_hhv_invariant_4_Real 1.0) .cse24) .cse0))) (ite .cse23 (let ((.cse30 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse35 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real))) (let ((.cse49 (and .cse0 .cse30 .cse10 .cse35)) (.cse31 (not .cse4))) (let ((.cse61 (=> .cse31 .cse10)) (.cse92 (ite .cse1 (=> .cse2 (ite .cse23 .cse49 .cse44)) .cse0)) (.cse84 (ite .cse30 .cse35 .cse30))) (let ((.cse76 (<= 2.0 c_hhv_invariant_0_Real)) (.cse65 (<= c_hhv_invariant_0_Real 2.0)) (.cse27 (=> .cse91 (=> .cse31 .cse84))) (.cse33 (not c_hhv_invariant_15_Bool)) (.cse43 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse92 .cse0 .cse30 .cse10 .cse35) .cse44)) .cse0)) (.cse34 (not c_hhv_invariant_12_Bool)) (.cse36 (not c_hhv_invariant_9_Bool)) (.cse81 (<= 1.0 c_hhv_invariant_1_Real)) (.cse79 (=> .cse32 .cse61)) (.cse75 (and .cse24 .cse0 .cse30 .cse10 .cse35))) (let ((.cse82 (or .cse9 .cse5)) (.cse42 (ite .cse1 (=> .cse2 (ite .cse23 .cse75 .cse44)) .cse0)) (.cse80 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse0 (=> .cse16 (=> .cse3 .cse10)) .cse79) .cse44)) .cse0)) (.cse29 (<= 1.0 c_hhv_invariant_0_Real)) (.cse87 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse0 .cse27 (ite .cse20 (=> .cse3 (=> .cse18 (and .cse92 .cse4 .cse0 .cse33 .cse43 .cse34 .cse10 .cse35 .cse20 .cse24 .cse30 .cse36 .cse81))) .cse20)) .cse44)) .cse0)) (.cse53 (<= 2.0 c_hhv_invariant_1_Real)) (.cse56 (=> .cse17 (=> .cse18 (=> .cse19 (ite .cse5 (or .cse76 .cse7) .cse65))))) (.cse68 (and .cse76 .cse65))) (let ((.cse58 (=> .cse16 (or .cse14 .cse68))) (.cse64 (=> .cse3 (or .cse14 (and .cse56 .cse65 .cse16)))) (.cse37 (ite .cse35 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse30) .cse35)) (.cse47 (=> .cse91 (=> .cse8 (or .cse27 .cse84)))) (.cse51 (<= c_hhv_invariant_1_Real 2.0)) (.cse54 (or .cse53 .cse48)) (.cse46 (=> .cse5 (=> .cse8 (ite .cse20 (=> .cse18 (ite .cse19 (and .cse0 .cse87 .cse10) .cse81)) .cse20)))) (.cse39 (or .cse20 .cse28)) (.cse38 (or .cse28 (and .cse20 .cse81))) (.cse77 (let ((.cse85 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse27 (let ((.cse89 (or .cse4 .cse29))) (ite .cse7 (let ((.cse90 (and (=> .cse18 (=> .cse13 (ite .cse31 .cse10 .cse9))) .cse28))) (let ((.cse86 (ite .cse7 (and (or (ite .cse20 (=> .cse3 (=> .cse18 .cse10)) .cse20) .cse90) .cse79) .cse89)) (.cse88 (ite .cse1 (=> .cse2 (ite .cse23 (ite .cse7 (and (or .cse90 (ite .cse20 (=> .cse3 (=> .cse18 (and .cse0 .cse80 .cse10))) .cse20)) .cse0 .cse79) .cse89) .cse44)) .cse0))) (and .cse0 .cse86 (ite .cse1 (=> .cse2 (ite .cse23 (and (ite .cse7 (and .cse24 .cse0 (or (and .cse28 (=> .cse18 (=> .cse13 (and .cse33 (ite .cse31 (and .cse9 .cse24 .cse0 .cse30 .cse29 .cse10 .cse35) .cse9) .cse34 .cse36)))) (and .cse0 .cse87)) .cse86 .cse88) .cse89) .cse27) .cse44)) .cse0) (=> .cse32 (=> .cse31 (and .cse0 .cse30 .cse28 (=> .cse13 (and .cse42 .cse0 .cse30 .cse43 .cse33 .cse34 .cse10 .cse36 .cse35)) .cse35))) .cse88))) .cse89))) .cse44)) .cse0))) (ite .cse3 (and .cse4 (=> .cse5 (ite .cse19 (ite .cse20 (=> .cse17 (and .cse0 .cse85)) .cse20) .cse81))) (=> .cse17 (or .cse20 (=> .cse19 (and .cse0 .cse85 .cse82)))))))) (and .cse0 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse24 .cse0 (let ((.cse52 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse0 .cse30 .cse10 .cse37 .cse35) .cse44)) .cse0))) (let ((.cse26 (and (or (and (ite .cse1 (=> .cse2 (ite .cse23 (and .cse24 .cse0 .cse30 .cse37 (let ((.cse57 (=> .cse5 .cse76))) (ite .cse8 (let ((.cse59 (and .cse56 .cse10 .cse16)) (.cse60 (and .cse56 .cse16)) (.cse63 (or .cse20 .cse14))) (and (ite .cse8 (and .cse0 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse0 .cse30 .cse37 .cse35 (=> .cse8 (=> .cse5 (and .cse16 (=> .cse3 (and .cse24 .cse0 .cse30 .cse56 .cse33 .cse34 .cse52 .cse37 .cse36 .cse35 .cse16)))))) .cse44)) .cse0)) .cse57) (ite .cse8 (and .cse58 (ite .cse5 .cse59 (ite .cse8 (=> .cse7 (=> .cse31 (or .cse60 (ite .cse20 (=> .cse3 (=> .cse17 (=> .cse18 (and (=> .cse7 .cse61) .cse14)))) .cse14)))) .cse57)) (ite .cse8 (and (or .cse60 .cse62) (ite .cse8 (and (ite .cse8 (ite .cse13 (and (=> .cse7 (=> .cse31 .cse63)) .cse62) .cse64) .cse57) (ite .cse5 (and (=> .cse3 .cse60) .cse16) (or .cse65 (=> .cse7 (=> .cse31 .cse14))))) .cse57)) .cse57)) .cse57) .cse37 (or .cse59 .cse62) (or (ite .cse28 (=> .cse13 .cse14) (let ((.cse70 (=> .cse4 (=> .cse5 (and .cse24 .cse0 .cse30 .cse33 .cse34 .cse10 .cse36 .cse35 .cse16)))) (.cse71 (=> .cse62 (or (and .cse30 .cse33 .cse34 .cse14 .cse36 .cse35) .cse65))) (.cse72 (or .cse14 (and .cse33 .cse34 (ite .cse7 (ite .cse5 .cse10 .cse65) .cse76) .cse36))) (.cse73 (or (and .cse33 .cse34 .cse36 (ite .cse7 (ite .cse5 .cse75 .cse65) .cse76) .cse16) (and .cse24 .cse0 .cse30 .cse14 .cse37 .cse35 (=> .cse7 (=> .cse31 (and .cse24 .cse0 .cse30 .cse33 .cse34 .cse10 .cse36 .cse35))) .cse62)))) (let ((.cse74 (and .cse70 .cse71 .cse24 .cse0 .cse30 .cse37 .cse72 .cse35 .cse73))) (let ((.cse67 (=> .cse4 (=> .cse5 (and (=> .cse17 (=> .cse18 .cse74)) .cse16)))) (.cse69 (or .cse65 (and .cse14 .cse63))) (.cse66 (or .cse60 (and .cse0 (ite .cse20 (ite .cse13 (=> .cse17 (and (=> .cse7 .cse74) .cse62)) .cse14) .cse14) .cse30 .cse14 .cse37 .cse35)))) (and .cse66 .cse67 (or (and .cse24 .cse0 .cse30 (ite .cse20 (ite .cse13 (=> .cse17 (=> .cse18 (and .cse24 .cse0 .cse30 .cse33 .cse34 .cse10 .cse36 .cse35 .cse62))) .cse14) .cse14) .cse37 .cse35) .cse68) .cse0 .cse30 .cse69 .cse37 (or (and (=> .cse7 (and (ite .cse20 (=> .cse17 (and .cse67 .cse24 .cse0 .cse30 .cse14 .cse69 .cse37 (or (and (=> .cse7 (and (ite .cse20 (=> .cse17 (and .cse66 .cse0 .cse30 .cse14 .cse10 .cse37 .cse35)) .cse14) .cse33 .cse34 .cse14 .cse36)) .cse62) .cse60) .cse35)) .cse14) .cse14)) .cse62) .cse60) (=> .cse4 (=> .cse5 (and .cse70 .cse71 .cse24 .cse0 .cse30 .cse37 .cse72 .cse35 .cse73 .cse16))) .cse35))))) .cse77))) .cse57)) .cse35) .cse44)) .cse0) .cse0) .cse77) .cse37))) (let ((.cse41 (or (and .cse24 .cse0 .cse30 .cse35) .cse26))) (let ((.cse25 (and .cse24 .cse0 (or .cse26 (ite .cse13 (let ((.cse55 (or .cse32 .cse21))) (ite .cse5 (ite .cse19 (and .cse47 (let ((.cse50 (or (and .cse0 .cse30 .cse10 .cse35 .cse41) .cse26))) (ite .cse48 (=> .cse18 (or (=> .cse3 (and .cse30 .cse33 .cse34 (ite .cse8 (ite .cse31 (and .cse24 (or .cse26 (and .cse0 (=> .cse18 (=> .cse3 (and .cse0 .cse30 (or (and .cse24 .cse0 .cse30 .cse35 (or (and .cse24 .cse0 .cse30 .cse10 .cse35 .cse21) .cse26) .cse21) .cse26) .cse10 .cse35 .cse41 .cse21))))) .cse0 (or (and .cse24 .cse0 .cse30 .cse35 (or .cse26 .cse49) .cse41) .cse26) .cse50) .cse21) .cse21) .cse36 .cse35)) .cse51)) (and .cse0 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse0 (or (and .cse47 .cse28 (=> .cse18 (and .cse30 .cse32 (=> .cse31 (=> .cse7 (and (or (=> .cse18 (and .cse30 .cse35 (=> .cse31 (=> .cse7 (and .cse24 .cse0 (or .cse26 (and .cse0 .cse30 (=> .cse31 (=> .cse7 (and .cse24 .cse0 .cse30 .cse50 .cse10 .cse35 .cse41))) .cse35)) .cse30 .cse52 .cse37 .cse35))))) .cse26) .cse0 .cse33 .cse34 .cse36 (or (and .cse24 .cse0 .cse30 .cse52 .cse35) .cse26)))) .cse35))) .cse26)) .cse44)) .cse0)))) (ite .cse19 (and .cse47 .cse24 .cse0 (ite .cse13 (ite .cse5 (or (and .cse30 (=> .cse18 (=> .cse19 (=> .cse3 (ite .cse8 (ite .cse31 (and .cse10 .cse21) .cse21) .cse21)))) .cse35 .cse48) (and .cse0 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse24 .cse0 (ite .cse13 (and .cse30 .cse32 (=> .cse31 (=> .cse7 (ite .cse17 (ite .cse18 (ite (< 1.0 c_hhv_invariant_1_Real) (=> .cse19 (ite .cse28 (and .cse53 .cse51 .cse10) (ite .cse51 (=> (< c_hhv_invariant_1_Real 2.0) .cse53) .cse51))) .cse53) .cse51) .cse51))) .cse35) .cse54)) .cse44)) .cse0))) .cse55) .cse54)) .cse54)) .cse54) .cse55)) .cse54))))) (or .cse25 .cse26 (and .cse27 (ite .cse17 (let ((.cse45 (and .cse4 .cse46))) (and (=> .cse28 (or .cse20 (and .cse9 .cse29 .cse10))) .cse0 .cse30 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse24 .cse0 (or .cse25 .cse26 (let ((.cse40 (or .cse25 .cse26 (and .cse27 (ite .cse17 (and .cse0 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse0 (or (and .cse27 (ite .cse17 (and (or (and .cse0 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse0 (or (and .cse27 (ite .cse17 (and (ite .cse31 (ite .cse5 (and (=> .cse18 (=> .cse19 (=> .cse13 (and .cse42 .cse0 .cse30 .cse33 .cse43 .cse34 .cse36 .cse35)))) .cse28) .cse9) .cse9) .cse30 .cse37 .cse35) .cse39)) .cse25 .cse26)) .cse44)) .cse0)) .cse45) .cse37) .cse39)) .cse25 .cse26)) .cse44)) .cse0) (or .cse4 (ite .cse7 (ite .cse31 .cse28 .cse9) .cse29)) .cse37) .cse39))))) (and (=> .cse28 (or (ite .cse31 (ite .cse5 (ite .cse32 (and .cse0 .cse33 .cse34 .cse29 .cse10 .cse35 .cse9 .cse24 .cse30 (or (and (ite .cse17 (and .cse30 (=> .cse28 (or .cse20 (and .cse9 .cse24 .cse0 .cse30 .cse33 .cse34 .cse29 .cse10 .cse36 .cse35))) .cse37 .cse38 .cse35) .cse39) .cse27) .cse25 .cse26) .cse40 .cse36 .cse41) (ite .cse9 (=> (< c_hhv_invariant_0_Real 1.0) .cse29) .cse9)) .cse9) .cse9) .cse20)) .cse0 .cse30 .cse27 .cse37 .cse40 .cse35)))) .cse44)) .cse0) .cse37 .cse35 (or (ite .cse7 (ite .cse31 (ite .cse5 (and (=> .cse18 (=> .cse19 (=> .cse13 .cse10))) .cse28) .cse9) .cse9) .cse29) (and .cse4 (=> .cse7 .cse45))))) .cse39)))))))) .cse44)) .cse0) (let ((.cse78 (and (ite .cse1 (=> .cse2 (ite .cse23 (or (ite .cse19 (and (ite .cse17 (and .cse27 .cse79 (or (ite .cse17 (and .cse4 (=> .cse5 (=> .cse7 (and .cse4 .cse10 (ite .cse20 (=> .cse18 (ite .cse19 (and .cse20 .cse0 .cse80) .cse81)) .cse20) .cse46))) .cse27) .cse39) (and (=> .cse18 (=> .cse19 (and .cse10 (ite .cse7 (ite .cse31 .cse82 .cse9) .cse29)))) .cse28))) .cse39) (=> .cse28 (or .cse20 (and .cse9 .cse38)))) (or .cse28 .cse81)) (and (=> .cse83 (=> .cse3 .cse84)) .cse77)) .cse44)) .cse0) .cse0))) (or (and .cse0 (=> .cse28 (or .cse14 .cse16)) (ite .cse1 (=> .cse2 (ite .cse23 (or .cse78 (and .cse0 (=> .cse7 (=> .cse8 (and .cse58 .cse37 (=> .cse28 .cse14)))) .cse62) (and .cse16 (=> .cse3 (=> .cse17 (=> .cse18 (=> .cse19 (and (ite .cse8 (and .cse58 .cse76 .cse65 .cse10 .cse64) .cse76) .cse37))))))) .cse44)) .cse0)) .cse78 (and .cse47 (ite .cse19 (ite .cse28 (=> .cse17 (=> .cse18 (=> .cse13 (and (=> .cse31 (=> .cse5 (=> .cse7 .cse10))) .cse32)))) (ite .cse19 (or (ite .cse53 .cse51 .cse53) (ite .cse5 (and (=> .cse18 .cse21) .cse48) .cse21)) .cse54)) .cse54) .cse22)))))))))) .cse44)))) .cse0))))))) .cse0)))) is different from false [2018-06-21 09:11:54,043 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse0 (<= c_hhv_invariant_4_Real 1.0))) (and .cse0 (let ((.cse1 (not (= c_hhv_invariant_4_Real 2.0)))) (ite .cse1 (let ((.cse2 (not (= c_hhv_invariant_4_Real 3.0)))) (=> .cse2 (let ((.cse48 (= c_hhv_invariant_1_Real 3.0))) (let ((.cse62 (= c_hhv_invariant_0_Real 3.0)) (.cse91 (= c_hhv_invariant_0_Real 0.0)) (.cse83 (= c_hhv_invariant_1_Real 0.0)) (.cse32 (= c_hhv_invariant_0_Real 1.0)) (.cse16 (= c_hhv_invariant_1_Real 1.0)) (.cse28 (= c_hhv_invariant_1_Real 2.0)) (.cse17 (not .cse48)) (.cse10 (<= (+ (* 5.0 c_hhv_invariant_10_Real) 91.0) (* 3.0 c_hhv_invariant_2_Real)))) (let ((.cse21 (<= c_hhv_invariant_0_Real 0.0)) (.cse22 (=> .cse28 (=> .cse17 .cse10))) (.cse13 (not .cse16)) (.cse8 (not .cse32)) (.cse14 (<= c_hhv_invariant_1_Real 0.0)) (.cse19 (not .cse83)) (.cse7 (not .cse91)) (.cse18 (not (= c_hhv_invariant_1_Real 4.0))) (.cse20 (<= c_hhv_invariant_1_Real 1.0)) (.cse3 (not .cse28)) (.cse9 (<= c_hhv_invariant_0_Real 1.0)) (.cse5 (not .cse62)) (.cse4 (= c_hhv_invariant_0_Real 2.0))) (and (let ((.cse11 (and (=> .cse4 (=> .cse8 .cse21)) .cse22))) (let ((.cse12 (let ((.cse15 (=> .cse17 (=> .cse18 (=> .cse19 (=> .cse13 (or .cse20 .cse10))))))) (or (=> .cse13 (or .cse14 .cse15 .cse16)) .cse15 .cse11)))) (ite .cse3 (=> .cse4 (=> .cse5 (let ((.cse6 (not (= c_hhv_invariant_0_Real 4.0)))) (=> .cse6 (=> .cse7 (=> .cse8 (or (ite .cse3 (=> .cse4 (=> .cse5 (=> .cse6 (=> .cse7 (=> .cse8 (or .cse9 .cse10 .cse11)))))) .cse12) .cse10))))))) .cse12))) .cse0 (ite .cse1 (=> .cse2 (let ((.cse24 (<= 1.0 c_hhv_invariant_4_Real))) (let ((.cse23 (= c_hhv_invariant_4_Real 1.0)) (.cse44 (ite .cse0 (=> (< c_hhv_invariant_4_Real 1.0) .cse24) .cse0))) (ite .cse23 (let ((.cse30 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse35 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real))) (let ((.cse49 (and .cse0 .cse30 .cse10 .cse35)) (.cse31 (not .cse4))) (let ((.cse61 (=> .cse31 .cse10)) (.cse92 (ite .cse1 (=> .cse2 (ite .cse23 .cse49 .cse44)) .cse0)) (.cse84 (ite .cse30 .cse35 .cse30))) (let ((.cse76 (<= 2.0 c_hhv_invariant_0_Real)) (.cse65 (<= c_hhv_invariant_0_Real 2.0)) (.cse27 (=> .cse91 (=> .cse31 .cse84))) (.cse33 (not c_hhv_invariant_15_Bool)) (.cse43 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse92 .cse0 .cse30 .cse10 .cse35) .cse44)) .cse0)) (.cse34 (not c_hhv_invariant_12_Bool)) (.cse36 (not c_hhv_invariant_9_Bool)) (.cse81 (<= 1.0 c_hhv_invariant_1_Real)) (.cse79 (=> .cse32 .cse61)) (.cse75 (and .cse24 .cse0 .cse30 .cse10 .cse35))) (let ((.cse82 (or .cse9 .cse5)) (.cse42 (ite .cse1 (=> .cse2 (ite .cse23 .cse75 .cse44)) .cse0)) (.cse80 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse0 (=> .cse16 (=> .cse3 .cse10)) .cse79) .cse44)) .cse0)) (.cse29 (<= 1.0 c_hhv_invariant_0_Real)) (.cse87 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse0 .cse27 (ite .cse20 (=> .cse3 (=> .cse18 (and .cse92 .cse4 .cse0 .cse33 .cse43 .cse34 .cse10 .cse35 .cse20 .cse24 .cse30 .cse36 .cse81))) .cse20)) .cse44)) .cse0)) (.cse53 (<= 2.0 c_hhv_invariant_1_Real)) (.cse56 (=> .cse17 (=> .cse18 (=> .cse19 (ite .cse5 (or .cse76 .cse7) .cse65))))) (.cse68 (and .cse76 .cse65))) (let ((.cse58 (=> .cse16 (or .cse14 .cse68))) (.cse64 (=> .cse3 (or .cse14 (and .cse56 .cse65 .cse16)))) (.cse37 (ite .cse35 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse30) .cse35)) (.cse47 (=> .cse91 (=> .cse8 (or .cse27 .cse84)))) (.cse51 (<= c_hhv_invariant_1_Real 2.0)) (.cse54 (or .cse53 .cse48)) (.cse46 (=> .cse5 (=> .cse8 (ite .cse20 (=> .cse18 (ite .cse19 (and .cse0 .cse87 .cse10) .cse81)) .cse20)))) (.cse39 (or .cse20 .cse28)) (.cse38 (or .cse28 (and .cse20 .cse81))) (.cse77 (let ((.cse85 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse27 (let ((.cse89 (or .cse4 .cse29))) (ite .cse7 (let ((.cse90 (and (=> .cse18 (=> .cse13 (ite .cse31 .cse10 .cse9))) .cse28))) (let ((.cse86 (ite .cse7 (and (or (ite .cse20 (=> .cse3 (=> .cse18 .cse10)) .cse20) .cse90) .cse79) .cse89)) (.cse88 (ite .cse1 (=> .cse2 (ite .cse23 (ite .cse7 (and (or .cse90 (ite .cse20 (=> .cse3 (=> .cse18 (and .cse0 .cse80 .cse10))) .cse20)) .cse0 .cse79) .cse89) .cse44)) .cse0))) (and .cse0 .cse86 (ite .cse1 (=> .cse2 (ite .cse23 (and (ite .cse7 (and .cse24 .cse0 (or (and .cse28 (=> .cse18 (=> .cse13 (and .cse33 (ite .cse31 (and .cse9 .cse24 .cse0 .cse30 .cse29 .cse10 .cse35) .cse9) .cse34 .cse36)))) (and .cse0 .cse87)) .cse86 .cse88) .cse89) .cse27) .cse44)) .cse0) (=> .cse32 (=> .cse31 (and .cse0 .cse30 .cse28 (=> .cse13 (and .cse42 .cse0 .cse30 .cse43 .cse33 .cse34 .cse10 .cse36 .cse35)) .cse35))) .cse88))) .cse89))) .cse44)) .cse0))) (ite .cse3 (and .cse4 (=> .cse5 (ite .cse19 (ite .cse20 (=> .cse17 (and .cse0 .cse85)) .cse20) .cse81))) (=> .cse17 (or .cse20 (=> .cse19 (and .cse0 .cse85 .cse82)))))))) (and .cse0 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse24 .cse0 (let ((.cse52 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse0 .cse30 .cse10 .cse37 .cse35) .cse44)) .cse0))) (let ((.cse26 (and (or (and (ite .cse1 (=> .cse2 (ite .cse23 (and .cse24 .cse0 .cse30 .cse37 (let ((.cse57 (=> .cse5 .cse76))) (ite .cse8 (let ((.cse59 (and .cse56 .cse10 .cse16)) (.cse60 (and .cse56 .cse16)) (.cse63 (or .cse20 .cse14))) (and (ite .cse8 (and .cse0 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse0 .cse30 .cse37 .cse35 (=> .cse8 (=> .cse5 (and .cse16 (=> .cse3 (and .cse24 .cse0 .cse30 .cse56 .cse33 .cse34 .cse52 .cse37 .cse36 .cse35 .cse16)))))) .cse44)) .cse0)) .cse57) (ite .cse8 (and .cse58 (ite .cse5 .cse59 (ite .cse8 (=> .cse7 (=> .cse31 (or .cse60 (ite .cse20 (=> .cse3 (=> .cse17 (=> .cse18 (and (=> .cse7 .cse61) .cse14)))) .cse14)))) .cse57)) (ite .cse8 (and (or .cse60 .cse62) (ite .cse8 (and (ite .cse8 (ite .cse13 (and (=> .cse7 (=> .cse31 .cse63)) .cse62) .cse64) .cse57) (ite .cse5 (and (=> .cse3 .cse60) .cse16) (or .cse65 (=> .cse7 (=> .cse31 .cse14))))) .cse57)) .cse57)) .cse57) .cse37 (or .cse59 .cse62) (or (ite .cse28 (=> .cse13 .cse14) (let ((.cse70 (=> .cse4 (=> .cse5 (and .cse24 .cse0 .cse30 .cse33 .cse34 .cse10 .cse36 .cse35 .cse16)))) (.cse71 (=> .cse62 (or (and .cse30 .cse33 .cse34 .cse14 .cse36 .cse35) .cse65))) (.cse72 (or .cse14 (and .cse33 .cse34 (ite .cse7 (ite .cse5 .cse10 .cse65) .cse76) .cse36))) (.cse73 (or (and .cse33 .cse34 .cse36 (ite .cse7 (ite .cse5 .cse75 .cse65) .cse76) .cse16) (and .cse24 .cse0 .cse30 .cse14 .cse37 .cse35 (=> .cse7 (=> .cse31 (and .cse24 .cse0 .cse30 .cse33 .cse34 .cse10 .cse36 .cse35))) .cse62)))) (let ((.cse74 (and .cse70 .cse71 .cse24 .cse0 .cse30 .cse37 .cse72 .cse35 .cse73))) (let ((.cse67 (=> .cse4 (=> .cse5 (and (=> .cse17 (=> .cse18 .cse74)) .cse16)))) (.cse69 (or .cse65 (and .cse14 .cse63))) (.cse66 (or .cse60 (and .cse0 (ite .cse20 (ite .cse13 (=> .cse17 (and (=> .cse7 .cse74) .cse62)) .cse14) .cse14) .cse30 .cse14 .cse37 .cse35)))) (and .cse66 .cse67 (or (and .cse24 .cse0 .cse30 (ite .cse20 (ite .cse13 (=> .cse17 (=> .cse18 (and .cse24 .cse0 .cse30 .cse33 .cse34 .cse10 .cse36 .cse35 .cse62))) .cse14) .cse14) .cse37 .cse35) .cse68) .cse0 .cse30 .cse69 .cse37 (or (and (=> .cse7 (and (ite .cse20 (=> .cse17 (and .cse67 .cse24 .cse0 .cse30 .cse14 .cse69 .cse37 (or (and (=> .cse7 (and (ite .cse20 (=> .cse17 (and .cse66 .cse0 .cse30 .cse14 .cse10 .cse37 .cse35)) .cse14) .cse33 .cse34 .cse14 .cse36)) .cse62) .cse60) .cse35)) .cse14) .cse14)) .cse62) .cse60) (=> .cse4 (=> .cse5 (and .cse70 .cse71 .cse24 .cse0 .cse30 .cse37 .cse72 .cse35 .cse73 .cse16))) .cse35))))) .cse77))) .cse57)) .cse35) .cse44)) .cse0) .cse0) .cse77) .cse37))) (let ((.cse41 (or (and .cse24 .cse0 .cse30 .cse35) .cse26))) (let ((.cse25 (and .cse24 .cse0 (or .cse26 (ite .cse13 (let ((.cse55 (or .cse32 .cse21))) (ite .cse5 (ite .cse19 (and .cse47 (let ((.cse50 (or (and .cse0 .cse30 .cse10 .cse35 .cse41) .cse26))) (ite .cse48 (=> .cse18 (or (=> .cse3 (and .cse30 .cse33 .cse34 (ite .cse8 (ite .cse31 (and .cse24 (or .cse26 (and .cse0 (=> .cse18 (=> .cse3 (and .cse0 .cse30 (or (and .cse24 .cse0 .cse30 .cse35 (or (and .cse24 .cse0 .cse30 .cse10 .cse35 .cse21) .cse26) .cse21) .cse26) .cse10 .cse35 .cse41 .cse21))))) .cse0 (or (and .cse24 .cse0 .cse30 .cse35 (or .cse26 .cse49) .cse41) .cse26) .cse50) .cse21) .cse21) .cse36 .cse35)) .cse51)) (and .cse0 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse0 (or (and .cse47 .cse28 (=> .cse18 (and .cse30 .cse32 (=> .cse31 (=> .cse7 (and (or (=> .cse18 (and .cse30 .cse35 (=> .cse31 (=> .cse7 (and .cse24 .cse0 (or .cse26 (and .cse0 .cse30 (=> .cse31 (=> .cse7 (and .cse24 .cse0 .cse30 .cse50 .cse10 .cse35 .cse41))) .cse35)) .cse30 .cse52 .cse37 .cse35))))) .cse26) .cse0 .cse33 .cse34 .cse36 (or (and .cse24 .cse0 .cse30 .cse52 .cse35) .cse26)))) .cse35))) .cse26)) .cse44)) .cse0)))) (ite .cse19 (and .cse47 .cse24 .cse0 (ite .cse13 (ite .cse5 (or (and .cse30 (=> .cse18 (=> .cse19 (=> .cse3 (ite .cse8 (ite .cse31 (and .cse10 .cse21) .cse21) .cse21)))) .cse35 .cse48) (and .cse0 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse24 .cse0 (ite .cse13 (and .cse30 .cse32 (=> .cse31 (=> .cse7 (ite .cse17 (ite .cse18 (ite (< 1.0 c_hhv_invariant_1_Real) (=> .cse19 (ite .cse28 (and .cse53 .cse51 .cse10) (ite .cse51 (=> (< c_hhv_invariant_1_Real 2.0) .cse53) .cse51))) .cse53) .cse51) .cse51))) .cse35) .cse54)) .cse44)) .cse0))) .cse55) .cse54)) .cse54)) .cse54) .cse55)) .cse54))))) (or .cse25 .cse26 (and .cse27 (ite .cse17 (let ((.cse45 (and .cse4 .cse46))) (and (=> .cse28 (or .cse20 (and .cse9 .cse29 .cse10))) .cse0 .cse30 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse24 .cse0 (or .cse25 .cse26 (let ((.cse40 (or .cse25 .cse26 (and .cse27 (ite .cse17 (and .cse0 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse0 (or (and .cse27 (ite .cse17 (and (or (and .cse0 (ite .cse1 (=> .cse2 (ite .cse23 (and .cse0 (or (and .cse27 (ite .cse17 (and (ite .cse31 (ite .cse5 (and (=> .cse18 (=> .cse19 (=> .cse13 (and .cse42 .cse0 .cse30 .cse33 .cse43 .cse34 .cse36 .cse35)))) .cse28) .cse9) .cse9) .cse30 .cse37 .cse35) .cse39)) .cse25 .cse26)) .cse44)) .cse0)) .cse45) .cse37) .cse39)) .cse25 .cse26)) .cse44)) .cse0) (or .cse4 (ite .cse7 (ite .cse31 .cse28 .cse9) .cse29)) .cse37) .cse39))))) (and (=> .cse28 (or (ite .cse31 (ite .cse5 (ite .cse32 (and .cse0 .cse33 .cse34 .cse29 .cse10 .cse35 .cse9 .cse24 .cse30 (or (and (ite .cse17 (and .cse30 (=> .cse28 (or .cse20 (and .cse9 .cse24 .cse0 .cse30 .cse33 .cse34 .cse29 .cse10 .cse36 .cse35))) .cse37 .cse38 .cse35) .cse39) .cse27) .cse25 .cse26) .cse40 .cse36 .cse41) (ite .cse9 (=> (< c_hhv_invariant_0_Real 1.0) .cse29) .cse9)) .cse9) .cse9) .cse20)) .cse0 .cse30 .cse27 .cse37 .cse40 .cse35)))) .cse44)) .cse0) .cse37 .cse35 (or (ite .cse7 (ite .cse31 (ite .cse5 (and (=> .cse18 (=> .cse19 (=> .cse13 .cse10))) .cse28) .cse9) .cse9) .cse29) (and .cse4 (=> .cse7 .cse45))))) .cse39)))))))) .cse44)) .cse0) (let ((.cse78 (and (ite .cse1 (=> .cse2 (ite .cse23 (or (ite .cse19 (and (ite .cse17 (and .cse27 .cse79 (or (ite .cse17 (and .cse4 (=> .cse5 (=> .cse7 (and .cse4 .cse10 (ite .cse20 (=> .cse18 (ite .cse19 (and .cse20 .cse0 .cse80) .cse81)) .cse20) .cse46))) .cse27) .cse39) (and (=> .cse18 (=> .cse19 (and .cse10 (ite .cse7 (ite .cse31 .cse82 .cse9) .cse29)))) .cse28))) .cse39) (=> .cse28 (or .cse20 (and .cse9 .cse38)))) (or .cse28 .cse81)) (and (=> .cse83 (=> .cse3 .cse84)) .cse77)) .cse44)) .cse0) .cse0))) (or (and .cse0 (=> .cse28 (or .cse14 .cse16)) (ite .cse1 (=> .cse2 (ite .cse23 (or .cse78 (and .cse0 (=> .cse7 (=> .cse8 (and .cse58 .cse37 (=> .cse28 .cse14)))) .cse62) (and .cse16 (=> .cse3 (=> .cse17 (=> .cse18 (=> .cse19 (and (ite .cse8 (and .cse58 .cse76 .cse65 .cse10 .cse64) .cse76) .cse37))))))) .cse44)) .cse0)) .cse78 (and .cse47 (ite .cse19 (ite .cse28 (=> .cse17 (=> .cse18 (=> .cse13 (and (=> .cse31 (=> .cse5 (=> .cse7 .cse10))) .cse32)))) (ite .cse19 (or (ite .cse53 .cse51 .cse53) (ite .cse5 (and (=> .cse18 .cse21) .cse48) .cse21)) .cse54)) .cse54) .cse22)))))))))) .cse44)))) .cse0))))))) .cse0)))) is different from true [2018-06-21 09:11:54,057 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse0 (<= c_hhv_invariant_4_Real 1.0))) (and .cse0 (let ((.cse1 (not (= c_hhv_invariant_4_Real 2.0)))) (ite .cse1 (let ((.cse2 (not (= c_hhv_invariant_4_Real 3.0)))) (=> .cse2 (let ((.cse62 (* 5.0 c_hhv_invariant_10_Real)) (.cse63 (* 3.0 c_hhv_invariant_2_Real)) (.cse40 (= c_hhv_invariant_1_Real 2.0)) (.cse18 (= c_hhv_invariant_0_Real 1.0)) (.cse39 (<= c_hhv_invariant_0_Real 0.0)) (.cse42 (= c_hhv_invariant_0_Real 2.0))) (let ((.cse6 (not .cse42)) (.cse26 (<= c_hhv_invariant_1_Real 1.0)) (.cse28 (or .cse18 .cse39)) (.cse13 (not .cse40)) (.cse52 (<= c_hhv_invariant_0_Real 1.0)) (.cse36 (<= (+ .cse62 91.0) .cse63)) (.cse43 (<= c_hhv_invariant_1_Real 0.0)) (.cse31 (= c_hhv_invariant_1_Real 1.0))) (and (ite .cse1 (=> .cse2 (let ((.cse4 (<= 1.0 c_hhv_invariant_4_Real))) (let ((.cse3 (= c_hhv_invariant_4_Real 1.0)) (.cse29 (ite .cse0 (=> (< c_hhv_invariant_4_Real 1.0) .cse4) .cse0))) (ite .cse3 (let ((.cse20 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse30 (<= (+ .cse62 96.0) .cse63)) (.cse24 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real))) (let ((.cse22 (ite .cse3 (and .cse4 .cse0 .cse20 .cse30 .cse24) .cse29))) (let ((.cse9 (not (= c_hhv_invariant_0_Real 0.0))) (.cse21 (ite .cse3 (and .cse4 .cse0 .cse20 .cse30 .cse22 .cse24) .cse29)) (.cse25 (<= 1.0 c_hhv_invariant_1_Real)) (.cse35 (not .cse18)) (.cse7 (not (= c_hhv_invariant_0_Real 3.0))) (.cse8 (not (= c_hhv_invariant_0_Real 4.0))) (.cse14 (not (= c_hhv_invariant_1_Real 3.0))) (.cse15 (not (= c_hhv_invariant_1_Real 4.0))) (.cse16 (not (= c_hhv_invariant_1_Real 0.0))) (.cse34 (not .cse31)) (.cse19 (ite .cse24 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse20) .cse24))) (let ((.cse56 (and (ite .cse35 (ite .cse6 (ite .cse7 (ite .cse8 (and .cse40 (=> .cse14 (=> .cse15 (=> .cse16 (=> .cse34 (and .cse36 .cse19 .cse39)))))) .cse39) .cse39) .cse39) .cse39) .cse0)) (.cse32 (ite .cse26 (=> (< c_hhv_invariant_1_Real 1.0) .cse25) .cse26)) (.cse10 (not c_hhv_invariant_15_Bool)) (.cse11 (not c_hhv_invariant_12_Bool)) (.cse12 (not c_hhv_invariant_9_Bool)) (.cse57 (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and .cse30 (ite .cse3 (and .cse4 .cse0 .cse21 .cse20 (=> .cse13 (and (ite .cse3 (and .cse4 .cse0 .cse21 .cse20 .cse30 .cse19 .cse24) .cse29) .cse30)) .cse30 .cse22 .cse19 .cse24) .cse29))))))) (.cse54 (ite .cse3 (and .cse4 .cse0 .cse30) .cse29)) (.cse53 (<= 1.0 c_hhv_invariant_0_Real)) (.cse49 (=> .cse8 (=> .cse9 (=> .cse35 (=> .cse6 .cse52)))))) (let ((.cse50 (ite .cse1 (=> .cse2 (ite .cse3 (ite .cse7 (and .cse19 (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (ite .cse9 (ite .cse6 (ite .cse8 (let ((.cse58 (ite .cse7 (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and .cse30 (ite .cse3 (let ((.cse60 (ite .cse7 .cse53 .cse49))) (let ((.cse59 (ite .cse7 (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and .cse30 (ite .cse3 (and .cse4 .cse0 .cse60 (ite .cse7 (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and .cse30 (ite .cse3 (and .cse52 .cse0 .cse54 .cse30) .cse29)))))) .cse49) .cse30) .cse29)))))) .cse49)) (.cse61 (ite .cse7 (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and .cse52 .cse60 .cse30))))) .cse49))) (and .cse59 .cse4 .cse0 .cse21 .cse20 .cse60 .cse30 .cse61 .cse22 .cse19 (ite .cse7 (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and (ite .cse3 (and .cse52 .cse57 (ite .cse3 (and .cse52 .cse4 .cse0 .cse20 (ite .cse3 (and .cse52 .cse4 .cse0 .cse20 (ite .cse3 (and .cse52 .cse4 .cse0 .cse20 .cse30 .cse24) .cse29) .cse53 .cse30 .cse24) .cse29) .cse53 .cse30 .cse22 .cse24) .cse29) .cse59 .cse4 .cse0 .cse20 .cse60 .cse53 .cse61 .cse19 .cse24) .cse29) .cse30))))) .cse49) .cse24))) .cse29)))))) .cse49))) (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse52 .cse10 .cse11 .cse58 .cse12 .cse31) .cse29)) .cse0) .cse0 .cse10 .cse11 .cse58 .cse12)) .cse52) .cse52) .cse53))))) .cse31) .cse49) .cse29)) .cse0)) (.cse17 (ite .cse1 (=> .cse2 (ite .cse3 (and (ite .cse31 (and .cse57 .cse26 .cse30 .cse25) .cse32) .cse19) .cse29)) .cse0)) (.cse23 (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 .cse26 .cse25) .cse26) .cse26) .cse26)) (.cse55 (ite .cse1 (=> .cse2 (ite .cse3 (or .cse56 (and .cse26 (ite .cse13 (ite .cse14 (ite .cse15 .cse30 .cse26) .cse26) .cse26)) (and .cse30 .cse31) .cse43) .cse29)) .cse0))) (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse4 .cse0 (let ((.cse38 (and .cse4 .cse0 .cse20 .cse36 .cse24))) (let ((.cse5 (and .cse0 (ite .cse7 (and .cse20 .cse19 .cse24 (let ((.cse41 (and .cse50 .cse0))) (or .cse41 (and .cse4 .cse0 (ite .cse7 (and (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse42 (=> .cse8 (=> .cse9 (=> .cse35 (and (ite .cse7 (and .cse4 .cse0 .cse20 (=> .cse8 (=> .cse9 (=> .cse35 .cse38))) .cse19 .cse24 (ite .cse7 (and .cse20 .cse19 (or .cse41 (and .cse42 .cse10 .cse11 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse0 .cse20 .cse43 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (let ((.cse48 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse4 .cse0 .cse20 .cse43 .cse36 .cse24) .cse43) .cse43) .cse43))) (and .cse0 .cse20 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (let ((.cse47 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse4 .cse0 .cse20 .cse43 .cse36 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse4 .cse0 .cse20 .cse36 .cse19 .cse24) .cse29)) .cse0) .cse0 .cse20 .cse43 .cse24) .cse43) .cse43) .cse43) .cse43)))) .cse19 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and (ite .cse34 .cse48 .cse43) .cse4 .cse0 .cse20 .cse36 .cse19 .cse24) .cse43) .cse43) .cse43) .cse43)))) .cse24) .cse43) .cse43) .cse43) .cse43)))))) (let ((.cse45 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse4 .cse0 .cse47 .cse20 .cse19 .cse24) .cse43) .cse43) .cse43) .cse43)))))) (let ((.cse44 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 .cse20 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse4 .cse0 .cse47 .cse20 .cse43 .cse19 .cse24) .cse43) .cse43) .cse43) .cse43)))) .cse19 .cse24) .cse29)) .cse0)) .cse43) .cse43) .cse43) .cse43)) (.cse46 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 .cse20 .cse45 .cse19 .cse24) .cse29)) .cse0))) (and .cse44 .cse4 .cse0 .cse20 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 .cse45 .cse19) .cse29)) .cse0) .cse43 .cse19 .cse24 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse44 .cse0 .cse20 .cse43 .cse36 .cse19 .cse24 .cse46) .cse43) .cse43) .cse43) .cse43)))) .cse46)))) .cse43) .cse43) .cse43) .cse43)))) (ite .cse1 (=> .cse2 (ite .cse3 (and .cse4 .cse0 .cse20 .cse48 .cse19 .cse24) .cse29)) .cse0) .cse19 .cse24)) .cse43) .cse43) .cse43) .cse43)))) .cse19 .cse24) .cse43) .cse43) .cse43) .cse43) .cse12)) .cse24) .cse49)) .cse49) .cse0 .cse10 .cse11 .cse36 .cse12 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (=> .cse8 (=> .cse9 (=> .cse35 (and .cse43 .cse36 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (=> .cse8 (=> .cse9 (=> .cse35 (and .cse43 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (=> .cse8 (=> .cse9 (=> .cse35 .cse43))) .cse43) .cse43) .cse43) .cse43))))) .cse43) .cse43) .cse43) .cse43)))) .cse43) .cse43) .cse43) .cse43) (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (=> .cse8 (=> .cse9 (=> .cse35 (and .cse43 .cse36)))) .cse43) .cse43) .cse43) .cse43))))) .cse43) .cse43) .cse43) .cse43)))))) .cse43) .cse43) .cse43) .cse43) .cse20 .cse19 .cse24) .cse49))))) .cse49)))) (or .cse5 (ite .cse6 (let ((.cse33 (or .cse5 (and .cse4 .cse0 .cse20 .cse24)))) (let ((.cse27 (and .cse4 .cse0 (or .cse5 (ite .cse6 (and (=> .cse14 (=> .cse15 (=> .cse16 (=> .cse34 (and .cse10 .cse11 (ite .cse35 (ite .cse7 (ite .cse8 (let ((.cse37 (or .cse5 (and .cse0 .cse20 .cse36 .cse33 .cse24)))) (and (or .cse5 (ite .cse6 (and (or .cse5 (and .cse4 .cse0 .cse20 .cse36 .cse24 (or .cse5 (and .cse37 .cse4 .cse0 .cse20 .cse36 .cse33 .cse24)))) .cse0 .cse20 (or .cse5 .cse38) .cse19 .cse24) .cse28)) .cse37 .cse4 .cse0 .cse20 (or .cse5 (and (or (and .cse4 .cse0 .cse20 (or .cse5 (and .cse4 .cse0 .cse20 .cse36 .cse24 .cse39)) .cse24 .cse39) .cse5) .cse0 .cse20 .cse36 .cse33 .cse24 .cse39)) .cse19 .cse24 (or .cse5 (and .cse4 .cse0 .cse20 (or .cse5 (and .cse0 .cse20 .cse36 .cse24)) .cse33 .cse24)) (=> .cse14 (=> .cse15 (=> .cse16 (ite .cse7 (ite .cse8 (and .cse4 .cse0 .cse20 .cse19 (=> .cse14 (=> .cse15 (=> .cse16 (=> .cse34 (ite .cse35 (ite .cse7 (ite .cse8 (and .cse4 .cse0 .cse20 .cse36 .cse19 .cse24 .cse39) .cse39) .cse39) .cse39))))) .cse24) .cse39) .cse39)))) .cse39)) .cse39) .cse39) .cse39) .cse12))))) .cse40 .cse19) .cse28))))) (or (and (=> .cse7 (=> .cse8 (=> .cse9 (and .cse10 .cse11 .cse12 (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 (and .cse17 (ite .cse1 (=> .cse2 (ite .cse3 (and (or .cse5 (ite .cse6 (or (and .cse18 .cse19 (=> .cse7 (=> .cse8 (=> .cse9 (and .cse10 .cse11 .cse12 (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 (and (or .cse5 (ite .cse6 (or (and .cse18 (=> .cse7 (=> .cse8 (=> .cse9 (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse4 .cse0 (or .cse5 (ite .cse6 (or (and (=> .cse7 (=> .cse8 (=> .cse9 (and (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 (and .cse17 .cse0 .cse20 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse4 .cse0 (or .cse5 (ite .cse6 (or (and (=> .cse7 (=> .cse8 (=> .cse9 (and .cse10 .cse11 .cse12 (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 (and .cse0 .cse21 .cse20 .cse22 .cse19 .cse23 .cse24) .cse25) .cse26) .cse26) .cse26))))) .cse18 .cse19) .cse27) .cse28))) .cse29)) .cse0) .cse19 .cse23 .cse24) .cse25) .cse26) .cse26) .cse26) .cse10 .cse11 .cse12)))) .cse18 .cse19) .cse27) .cse28))) .cse29)) .cse0) .cse20 .cse19 .cse23 .cse24) .cse25) .cse26) .cse26) .cse26)))) .cse19) .cse27) .cse28)) .cse26 .cse0 .cse20 .cse30 .cse19 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse4 .cse0 (or .cse5 (ite .cse6 (or (and .cse18 (=> .cse7 (=> .cse8 (=> .cse9 (and .cse10 .cse11 .cse12 (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 (ite .cse31 (and .cse26 .cse4 .cse0 .cse20 .cse22 .cse19 .cse23 .cse24) .cse32) .cse25) .cse26) .cse26) .cse26))))) .cse19) .cse27) .cse28))) .cse29)) .cse0) .cse33 .cse24) .cse25) .cse26) .cse26) .cse26)))))) .cse27) .cse28)) .cse4 .cse0) .cse29)) .cse0) (=> .cse7 (=> .cse8 (=> .cse9 .cse30))) (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 (and .cse26 .cse30) .cse25) .cse26) .cse26) .cse26) .cse0 .cse20 .cse19 .cse23 .cse24) .cse25) .cse26) .cse26) .cse26))))) .cse18 .cse19) .cse27))) .cse28))))) .cse29)) .cse0) .cse4 .cse0 (let ((.cse51 (and (=> .cse6 (=> .cse7 (=> .cse8 (=> .cse9 (or (and (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and .cse50 .cse0 .cse20 .cse24))))) .cse31) (and .cse0 (or (ite .cse16 (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse31 (and .cse26 .cse0 (ite .cse16 (ite .cse13 (ite .cse14 (ite .cse15 .cse25 .cse26) .cse26) .cse26) .cse25) (ite .cse1 (=> .cse2 (ite .cse3 (=> .cse6 (=> .cse7 (=> .cse8 (=> .cse9 (or (ite .cse16 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse0 .cse20 .cse10 .cse11 .cse30 .cse19 .cse12 .cse23 (ite .cse1 (=> .cse2 (ite .cse3 (ite .cse16 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse17 .cse26 .cse0 .cse20 .cse54 .cse30 .cse19 .cse23 .cse24 .cse25) .cse26) .cse26) .cse26) .cse25) .cse29)) .cse0) .cse24) .cse26) .cse26) .cse26) .cse25) .cse39))))) .cse29)) .cse0)) .cse32) .cse26) .cse26) .cse26) .cse25) .cse39))))))) .cse4 .cse0))) (ite .cse35 (or (and .cse40 .cse19 (=> .cse14 (=> .cse15 (=> .cse16 (=> .cse34 (ite .cse6 (ite .cse7 (ite .cse8 (and (=> .cse14 (=> .cse15 (=> .cse16 (=> .cse34 (ite .cse6 (ite .cse7 (ite .cse8 (and .cse36 (=> .cse14 (=> .cse15 (=> .cse16 (=> .cse34 .cse39))))) .cse39) .cse39) .cse39))))) .cse0 .cse20 .cse36 .cse19 .cse24) .cse39) .cse39) .cse39)))))) (ite .cse35 (ite .cse7 (or (and .cse0 (ite .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse4 .cse42 .cse0 .cse43 .cse19 (ite .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse0 .cse20 .cse43 .cse36 (=> .cse8 (=> .cse9 (and .cse20 .cse43 .cse24))) .cse19 .cse24) .cse43) .cse43) .cse43) .cse43) .cse51)) .cse43) .cse43) .cse43) .cse43) .cse51)) (ite .cse52 .cse53 .cse52)) .cse49) .cse51)) .cse51)) .cse55 (or (and (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 .cse30)))) .cse31) (and .cse0 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse42 (=> .cse35 (and .cse36 .cse19))) .cse43) .cse43) .cse43) .cse43)) (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 (or .cse56 (and .cse18 .cse30)) .cse55) .cse29)) .cse0))))))))) .cse29)))) .cse0) .cse0 (or (ite .cse6 (=> .cse40 (or .cse26 .cse36)) .cse28) (ite .cse13 (=> .cse42 (or .cse52 .cse36)) (or .cse43 .cse31)))))))) .cse0)))) is different from false [2018-06-21 09:11:54,061 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse0 (<= c_hhv_invariant_4_Real 1.0))) (and .cse0 (let ((.cse1 (not (= c_hhv_invariant_4_Real 2.0)))) (ite .cse1 (let ((.cse2 (not (= c_hhv_invariant_4_Real 3.0)))) (=> .cse2 (let ((.cse62 (* 5.0 c_hhv_invariant_10_Real)) (.cse63 (* 3.0 c_hhv_invariant_2_Real)) (.cse40 (= c_hhv_invariant_1_Real 2.0)) (.cse18 (= c_hhv_invariant_0_Real 1.0)) (.cse39 (<= c_hhv_invariant_0_Real 0.0)) (.cse42 (= c_hhv_invariant_0_Real 2.0))) (let ((.cse6 (not .cse42)) (.cse26 (<= c_hhv_invariant_1_Real 1.0)) (.cse28 (or .cse18 .cse39)) (.cse13 (not .cse40)) (.cse52 (<= c_hhv_invariant_0_Real 1.0)) (.cse36 (<= (+ .cse62 91.0) .cse63)) (.cse43 (<= c_hhv_invariant_1_Real 0.0)) (.cse31 (= c_hhv_invariant_1_Real 1.0))) (and (ite .cse1 (=> .cse2 (let ((.cse4 (<= 1.0 c_hhv_invariant_4_Real))) (let ((.cse3 (= c_hhv_invariant_4_Real 1.0)) (.cse29 (ite .cse0 (=> (< c_hhv_invariant_4_Real 1.0) .cse4) .cse0))) (ite .cse3 (let ((.cse20 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse30 (<= (+ .cse62 96.0) .cse63)) (.cse24 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real))) (let ((.cse22 (ite .cse3 (and .cse4 .cse0 .cse20 .cse30 .cse24) .cse29))) (let ((.cse9 (not (= c_hhv_invariant_0_Real 0.0))) (.cse21 (ite .cse3 (and .cse4 .cse0 .cse20 .cse30 .cse22 .cse24) .cse29)) (.cse25 (<= 1.0 c_hhv_invariant_1_Real)) (.cse35 (not .cse18)) (.cse7 (not (= c_hhv_invariant_0_Real 3.0))) (.cse8 (not (= c_hhv_invariant_0_Real 4.0))) (.cse14 (not (= c_hhv_invariant_1_Real 3.0))) (.cse15 (not (= c_hhv_invariant_1_Real 4.0))) (.cse16 (not (= c_hhv_invariant_1_Real 0.0))) (.cse34 (not .cse31)) (.cse19 (ite .cse24 (=> (< c_hhv_invariant_3_Real c_hhv_invariant_4_Real) .cse20) .cse24))) (let ((.cse56 (and (ite .cse35 (ite .cse6 (ite .cse7 (ite .cse8 (and .cse40 (=> .cse14 (=> .cse15 (=> .cse16 (=> .cse34 (and .cse36 .cse19 .cse39)))))) .cse39) .cse39) .cse39) .cse39) .cse0)) (.cse32 (ite .cse26 (=> (< c_hhv_invariant_1_Real 1.0) .cse25) .cse26)) (.cse10 (not c_hhv_invariant_15_Bool)) (.cse11 (not c_hhv_invariant_12_Bool)) (.cse12 (not c_hhv_invariant_9_Bool)) (.cse57 (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and .cse30 (ite .cse3 (and .cse4 .cse0 .cse21 .cse20 (=> .cse13 (and (ite .cse3 (and .cse4 .cse0 .cse21 .cse20 .cse30 .cse19 .cse24) .cse29) .cse30)) .cse30 .cse22 .cse19 .cse24) .cse29))))))) (.cse54 (ite .cse3 (and .cse4 .cse0 .cse30) .cse29)) (.cse53 (<= 1.0 c_hhv_invariant_0_Real)) (.cse49 (=> .cse8 (=> .cse9 (=> .cse35 (=> .cse6 .cse52)))))) (let ((.cse50 (ite .cse1 (=> .cse2 (ite .cse3 (ite .cse7 (and .cse19 (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (ite .cse9 (ite .cse6 (ite .cse8 (let ((.cse58 (ite .cse7 (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and .cse30 (ite .cse3 (let ((.cse60 (ite .cse7 .cse53 .cse49))) (let ((.cse59 (ite .cse7 (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and .cse30 (ite .cse3 (and .cse4 .cse0 .cse60 (ite .cse7 (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and .cse30 (ite .cse3 (and .cse52 .cse0 .cse54 .cse30) .cse29)))))) .cse49) .cse30) .cse29)))))) .cse49)) (.cse61 (ite .cse7 (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and .cse52 .cse60 .cse30))))) .cse49))) (and .cse59 .cse4 .cse0 .cse21 .cse20 .cse60 .cse30 .cse61 .cse22 .cse19 (ite .cse7 (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and (ite .cse3 (and .cse52 .cse57 (ite .cse3 (and .cse52 .cse4 .cse0 .cse20 (ite .cse3 (and .cse52 .cse4 .cse0 .cse20 (ite .cse3 (and .cse52 .cse4 .cse0 .cse20 .cse30 .cse24) .cse29) .cse53 .cse30 .cse24) .cse29) .cse53 .cse30 .cse22 .cse24) .cse29) .cse59 .cse4 .cse0 .cse20 .cse60 .cse53 .cse61 .cse19 .cse24) .cse29) .cse30))))) .cse49) .cse24))) .cse29)))))) .cse49))) (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse52 .cse10 .cse11 .cse58 .cse12 .cse31) .cse29)) .cse0) .cse0 .cse10 .cse11 .cse58 .cse12)) .cse52) .cse52) .cse53))))) .cse31) .cse49) .cse29)) .cse0)) (.cse17 (ite .cse1 (=> .cse2 (ite .cse3 (and (ite .cse31 (and .cse57 .cse26 .cse30 .cse25) .cse32) .cse19) .cse29)) .cse0)) (.cse23 (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 .cse26 .cse25) .cse26) .cse26) .cse26)) (.cse55 (ite .cse1 (=> .cse2 (ite .cse3 (or .cse56 (and .cse26 (ite .cse13 (ite .cse14 (ite .cse15 .cse30 .cse26) .cse26) .cse26)) (and .cse30 .cse31) .cse43) .cse29)) .cse0))) (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse4 .cse0 (let ((.cse38 (and .cse4 .cse0 .cse20 .cse36 .cse24))) (let ((.cse5 (and .cse0 (ite .cse7 (and .cse20 .cse19 .cse24 (let ((.cse41 (and .cse50 .cse0))) (or .cse41 (and .cse4 .cse0 (ite .cse7 (and (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse42 (=> .cse8 (=> .cse9 (=> .cse35 (and (ite .cse7 (and .cse4 .cse0 .cse20 (=> .cse8 (=> .cse9 (=> .cse35 .cse38))) .cse19 .cse24 (ite .cse7 (and .cse20 .cse19 (or .cse41 (and .cse42 .cse10 .cse11 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse0 .cse20 .cse43 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (let ((.cse48 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse4 .cse0 .cse20 .cse43 .cse36 .cse24) .cse43) .cse43) .cse43))) (and .cse0 .cse20 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (let ((.cse47 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse4 .cse0 .cse20 .cse43 .cse36 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and (ite .cse1 (=> .cse2 (ite .cse3 (and .cse4 .cse0 .cse20 .cse36 .cse19 .cse24) .cse29)) .cse0) .cse0 .cse20 .cse43 .cse24) .cse43) .cse43) .cse43) .cse43)))) .cse19 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and (ite .cse34 .cse48 .cse43) .cse4 .cse0 .cse20 .cse36 .cse19 .cse24) .cse43) .cse43) .cse43) .cse43)))) .cse24) .cse43) .cse43) .cse43) .cse43)))))) (let ((.cse45 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse4 .cse0 .cse47 .cse20 .cse19 .cse24) .cse43) .cse43) .cse43) .cse43)))))) (let ((.cse44 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 .cse20 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse4 .cse0 .cse47 .cse20 .cse43 .cse19 .cse24) .cse43) .cse43) .cse43) .cse43)))) .cse19 .cse24) .cse29)) .cse0)) .cse43) .cse43) .cse43) .cse43)) (.cse46 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 .cse20 .cse45 .cse19 .cse24) .cse29)) .cse0))) (and .cse44 .cse4 .cse0 .cse20 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 .cse45 .cse19) .cse29)) .cse0) .cse43 .cse19 .cse24 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse44 .cse0 .cse20 .cse43 .cse36 .cse19 .cse24 .cse46) .cse43) .cse43) .cse43) .cse43)))) .cse46)))) .cse43) .cse43) .cse43) .cse43)))) (ite .cse1 (=> .cse2 (ite .cse3 (and .cse4 .cse0 .cse20 .cse48 .cse19 .cse24) .cse29)) .cse0) .cse19 .cse24)) .cse43) .cse43) .cse43) .cse43)))) .cse19 .cse24) .cse43) .cse43) .cse43) .cse43) .cse12)) .cse24) .cse49)) .cse49) .cse0 .cse10 .cse11 .cse36 .cse12 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (=> .cse8 (=> .cse9 (=> .cse35 (and .cse43 .cse36 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (=> .cse8 (=> .cse9 (=> .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (=> .cse8 (=> .cse9 (=> .cse35 (and .cse43 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (=> .cse8 (=> .cse9 (=> .cse35 .cse43))) .cse43) .cse43) .cse43) .cse43))))) .cse43) .cse43) .cse43) .cse43)))) .cse43) .cse43) .cse43) .cse43) (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (=> .cse8 (=> .cse9 (=> .cse35 (and .cse43 .cse36)))) .cse43) .cse43) .cse43) .cse43))))) .cse43) .cse43) .cse43) .cse43)))))) .cse43) .cse43) .cse43) .cse43) .cse20 .cse19 .cse24) .cse49))))) .cse49)))) (or .cse5 (ite .cse6 (let ((.cse33 (or .cse5 (and .cse4 .cse0 .cse20 .cse24)))) (let ((.cse27 (and .cse4 .cse0 (or .cse5 (ite .cse6 (and (=> .cse14 (=> .cse15 (=> .cse16 (=> .cse34 (and .cse10 .cse11 (ite .cse35 (ite .cse7 (ite .cse8 (let ((.cse37 (or .cse5 (and .cse0 .cse20 .cse36 .cse33 .cse24)))) (and (or .cse5 (ite .cse6 (and (or .cse5 (and .cse4 .cse0 .cse20 .cse36 .cse24 (or .cse5 (and .cse37 .cse4 .cse0 .cse20 .cse36 .cse33 .cse24)))) .cse0 .cse20 (or .cse5 .cse38) .cse19 .cse24) .cse28)) .cse37 .cse4 .cse0 .cse20 (or .cse5 (and (or (and .cse4 .cse0 .cse20 (or .cse5 (and .cse4 .cse0 .cse20 .cse36 .cse24 .cse39)) .cse24 .cse39) .cse5) .cse0 .cse20 .cse36 .cse33 .cse24 .cse39)) .cse19 .cse24 (or .cse5 (and .cse4 .cse0 .cse20 (or .cse5 (and .cse0 .cse20 .cse36 .cse24)) .cse33 .cse24)) (=> .cse14 (=> .cse15 (=> .cse16 (ite .cse7 (ite .cse8 (and .cse4 .cse0 .cse20 .cse19 (=> .cse14 (=> .cse15 (=> .cse16 (=> .cse34 (ite .cse35 (ite .cse7 (ite .cse8 (and .cse4 .cse0 .cse20 .cse36 .cse19 .cse24 .cse39) .cse39) .cse39) .cse39))))) .cse24) .cse39) .cse39)))) .cse39)) .cse39) .cse39) .cse39) .cse12))))) .cse40 .cse19) .cse28))))) (or (and (=> .cse7 (=> .cse8 (=> .cse9 (and .cse10 .cse11 .cse12 (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 (and .cse17 (ite .cse1 (=> .cse2 (ite .cse3 (and (or .cse5 (ite .cse6 (or (and .cse18 .cse19 (=> .cse7 (=> .cse8 (=> .cse9 (and .cse10 .cse11 .cse12 (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 (and (or .cse5 (ite .cse6 (or (and .cse18 (=> .cse7 (=> .cse8 (=> .cse9 (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse4 .cse0 (or .cse5 (ite .cse6 (or (and (=> .cse7 (=> .cse8 (=> .cse9 (and (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 (and .cse17 .cse0 .cse20 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse4 .cse0 (or .cse5 (ite .cse6 (or (and (=> .cse7 (=> .cse8 (=> .cse9 (and .cse10 .cse11 .cse12 (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 (and .cse0 .cse21 .cse20 .cse22 .cse19 .cse23 .cse24) .cse25) .cse26) .cse26) .cse26))))) .cse18 .cse19) .cse27) .cse28))) .cse29)) .cse0) .cse19 .cse23 .cse24) .cse25) .cse26) .cse26) .cse26) .cse10 .cse11 .cse12)))) .cse18 .cse19) .cse27) .cse28))) .cse29)) .cse0) .cse20 .cse19 .cse23 .cse24) .cse25) .cse26) .cse26) .cse26)))) .cse19) .cse27) .cse28)) .cse26 .cse0 .cse20 .cse30 .cse19 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse4 .cse0 (or .cse5 (ite .cse6 (or (and .cse18 (=> .cse7 (=> .cse8 (=> .cse9 (and .cse10 .cse11 .cse12 (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 (ite .cse31 (and .cse26 .cse4 .cse0 .cse20 .cse22 .cse19 .cse23 .cse24) .cse32) .cse25) .cse26) .cse26) .cse26))))) .cse19) .cse27) .cse28))) .cse29)) .cse0) .cse33 .cse24) .cse25) .cse26) .cse26) .cse26)))))) .cse27) .cse28)) .cse4 .cse0) .cse29)) .cse0) (=> .cse7 (=> .cse8 (=> .cse9 .cse30))) (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse16 (and .cse26 .cse30) .cse25) .cse26) .cse26) .cse26) .cse0 .cse20 .cse19 .cse23 .cse24) .cse25) .cse26) .cse26) .cse26))))) .cse18 .cse19) .cse27))) .cse28))))) .cse29)) .cse0) .cse4 .cse0 (let ((.cse51 (and (=> .cse6 (=> .cse7 (=> .cse8 (=> .cse9 (or (and (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 (and .cse50 .cse0 .cse20 .cse24))))) .cse31) (and .cse0 (or (ite .cse16 (ite .cse13 (ite .cse14 (ite .cse15 (ite .cse31 (and .cse26 .cse0 (ite .cse16 (ite .cse13 (ite .cse14 (ite .cse15 .cse25 .cse26) .cse26) .cse26) .cse25) (ite .cse1 (=> .cse2 (ite .cse3 (=> .cse6 (=> .cse7 (=> .cse8 (=> .cse9 (or (ite .cse16 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse0 .cse20 .cse10 .cse11 .cse30 .cse19 .cse12 .cse23 (ite .cse1 (=> .cse2 (ite .cse3 (ite .cse16 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse17 .cse26 .cse0 .cse20 .cse54 .cse30 .cse19 .cse23 .cse24 .cse25) .cse26) .cse26) .cse26) .cse25) .cse29)) .cse0) .cse24) .cse26) .cse26) .cse26) .cse25) .cse39))))) .cse29)) .cse0)) .cse32) .cse26) .cse26) .cse26) .cse25) .cse39))))))) .cse4 .cse0))) (ite .cse35 (or (and .cse40 .cse19 (=> .cse14 (=> .cse15 (=> .cse16 (=> .cse34 (ite .cse6 (ite .cse7 (ite .cse8 (and (=> .cse14 (=> .cse15 (=> .cse16 (=> .cse34 (ite .cse6 (ite .cse7 (ite .cse8 (and .cse36 (=> .cse14 (=> .cse15 (=> .cse16 (=> .cse34 .cse39))))) .cse39) .cse39) .cse39))))) .cse0 .cse20 .cse36 .cse19 .cse24) .cse39) .cse39) .cse39)))))) (ite .cse35 (ite .cse7 (or (and .cse0 (ite .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse4 .cse42 .cse0 .cse43 .cse19 (ite .cse35 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse0 .cse20 .cse43 .cse36 (=> .cse8 (=> .cse9 (and .cse20 .cse43 .cse24))) .cse19 .cse24) .cse43) .cse43) .cse43) .cse43) .cse51)) .cse43) .cse43) .cse43) .cse43) .cse51)) (ite .cse52 .cse53 .cse52)) .cse49) .cse51)) .cse51)) .cse55 (or (and (=> .cse13 (=> .cse14 (=> .cse15 (=> .cse16 .cse30)))) .cse31) (and .cse0 (ite .cse34 (ite .cse13 (ite .cse14 (ite .cse15 (and .cse42 (=> .cse35 (and .cse36 .cse19))) .cse43) .cse43) .cse43) .cse43)) (and .cse0 (ite .cse1 (=> .cse2 (ite .cse3 (and .cse0 (or .cse56 (and .cse18 .cse30)) .cse55) .cse29)) .cse0))))))))) .cse29)))) .cse0) .cse0 (or (ite .cse6 (=> .cse40 (or .cse26 .cse36)) .cse28) (ite .cse13 (=> .cse42 (or .cse52 .cse36)) (or .cse43 .cse31)))))))) .cse0)))) is different from true [2018-06-21 09:11:54,070 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse15 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real)) (.cse12 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse19 (= c_hhv_invariant_0_Real 1.0))) (let ((.cse0 (<= c_hhv_invariant_4_Real 1.0)) (.cse41 (= c_hhv_invariant_0_Real 0.0)) (.cse8 (not .cse19)) (.cse36 (ite .cse12 .cse15 .cse12))) (and .cse0 (let ((.cse1 (<= 1.0 c_hhv_invariant_4_Real))) (ite (= c_hhv_invariant_4_Real 1.0) (=> (not (= c_hhv_invariant_4_Real 3.0)) (ite (not (= c_hhv_invariant_4_Real 2.0)) (let ((.cse3 (not (= c_hhv_invariant_1_Real 2.0))) (.cse13 (<= (+ (* 5.0 c_hhv_invariant_10_Real) 96.0) (* 3.0 c_hhv_invariant_2_Real)))) (let ((.cse35 (= c_hhv_invariant_1_Real 0.0)) (.cse7 (<= c_hhv_invariant_1_Real 0.0)) (.cse14 (=> .cse3 .cse13)) (.cse2 (= c_hhv_invariant_1_Real 1.0))) (let ((.cse20 (not .cse2)) (.cse18 (or (ite .cse3 .cse19 .cse7) (and .cse14 .cse2))) (.cse25 (not c_hhv_invariant_15_Bool)) (.cse26 (not c_hhv_invariant_12_Bool)) (.cse27 (not c_hhv_invariant_9_Bool)) (.cse33 (and .cse1 .cse0 .cse12 .cse13 .cse15)) (.cse9 (not (= c_hhv_invariant_0_Real 2.0))) (.cse10 (not (= c_hhv_invariant_0_Real 3.0))) (.cse11 (not (= c_hhv_invariant_0_Real 4.0))) (.cse21 (not .cse41)) (.cse4 (not (= c_hhv_invariant_1_Real 3.0))) (.cse5 (not (= c_hhv_invariant_1_Real 4.0))) (.cse6 (not .cse35)) (.cse16 (<= c_hhv_invariant_0_Real 0.0))) (let ((.cse22 (=> .cse3 (=> .cse4 (=> .cse5 (or .cse7 (=> .cse6 (and .cse12 .cse13 .cse15 .cse16))))))) (.cse34 (=> .cse9 (=> .cse10 (=> .cse11 (or (=> .cse21 (ite .cse20 (ite .cse3 (ite .cse4 (ite .cse5 (let ((.cse37 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (let ((.cse40 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 .cse13)))))) (let ((.cse38 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (and .cse1 .cse0 .cse13 .cse40)))))) (.cse39 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (and .cse13 .cse40))))))) (and (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (and .cse1 .cse0 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (and (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (and .cse1 .cse0 .cse12 .cse13 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (and .cse1 .cse0 .cse12 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 .cse33)))) .cse13 .cse15))))) .cse15))))) .cse1 .cse0 .cse12 .cse13 .cse15))))) .cse12 .cse13 .cse38 .cse15 .cse39))))) .cse1 .cse0 .cse12 .cse13 .cse38 .cse15 .cse39))))))))) (and .cse1 .cse0 .cse18 .cse12 .cse25 .cse26 (=> .cse9 (=> .cse10 (=> .cse11 (or (=> .cse21 (ite .cse20 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse18 .cse25 .cse26 .cse37 .cse27) .cse7) .cse7) .cse7) .cse7)) .cse16)))) .cse37 .cse27 .cse15)) .cse7) .cse7) .cse7) .cse7)) .cse16)))))) (let ((.cse17 (ite .cse20 (and (=> .cse21 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse1 .cse0 .cse12 .cse34 .cse15) .cse7) .cse7) .cse7)) .cse19) (and .cse0 (or (and .cse1 .cse0 (or .cse7 (and .cse1 .cse0 .cse12 .cse25 .cse26 .cse13 .cse27 (or .cse7 .cse33) .cse15 .cse16)) .cse16) .cse7)))) (.cse23 (ite .cse2 (and .cse0 .cse22) (ite .cse3 (ite .cse4 (ite .cse5 .cse13 .cse7) .cse7) .cse7))) (.cse24 (ite .cse20 .cse7 (=> .cse4 (or .cse7 (=> .cse6 (ite .cse8 (ite .cse9 (ite .cse10 (ite .cse11 .cse13 .cse16) .cse16) .cse16) .cse16))))))) (and .cse1 (ite .cse2 (=> .cse3 (=> .cse4 (=> .cse5 (=> .cse6 (or .cse7 (ite .cse8 (ite .cse9 (ite .cse10 (ite .cse11 (and .cse0 .cse12 .cse13 .cse14 .cse15 .cse2 .cse16) .cse16) .cse16) .cse16) .cse16)))))) (and .cse1 .cse0 .cse17 (=> .cse9 (=> .cse10 (=> .cse11 (and .cse1 .cse0 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse1 .cse0 .cse18 .cse12 .cse17 .cse7 .cse13 .cse15) .cse7) .cse7) .cse7) .cse17)))) .cse19)) .cse0 .cse18 .cse17 (ite .cse20 (and (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse0 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse18 .cse12 .cse7 .cse13 .cse15) .cse7) .cse7) .cse7) .cse13) .cse7) .cse7) .cse7))))) .cse19) (and (or .cse7 (ite .cse8 (ite .cse9 (ite .cse10 (ite .cse11 (and .cse0 .cse22 .cse13) .cse16) .cse16) .cse16) .cse16)) .cse1 .cse0 .cse23 .cse24)) (or (and .cse19 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (and .cse7 .cse13)))))) (and (=> .cse3 (=> .cse4 (=> .cse5 (=> .cse6 (and .cse13 .cse16))))) .cse2)) .cse23 .cse24 (let ((.cse30 (=> .cse9 (=> .cse10 (=> .cse11 (or (=> .cse21 (ite .cse20 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse0 .cse18 (or (ite .cse20 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse1 .cse0 .cse12 .cse34 (=> .cse9 (=> .cse10 (=> .cse11 (or (=> .cse21 (ite .cse20 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse0 .cse18 .cse12 .cse25 .cse7 .cse26 .cse13 (or (and .cse1 .cse0 .cse12 .cse13 .cse15 (=> .cse9 (=> .cse10 (=> .cse11 (or (=> .cse21 (ite .cse20 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse1 .cse0 .cse18 .cse12 .cse25 .cse7 .cse26 .cse13 .cse34 .cse27 .cse15) .cse7) .cse7) .cse7) .cse7)) .cse16))))) .cse16) .cse27 .cse15) .cse7) .cse7) .cse7) .cse7)) .cse16)))) .cse15) .cse7) .cse7) .cse7) .cse7) .cse16)) .cse7) .cse7) .cse7) .cse7)) .cse16)))))) (ite .cse8 (and .cse25 .cse26 .cse27 (ite .cse9 (ite .cse10 (ite .cse11 (let ((.cse31 (ite .cse8 (and .cse1 .cse0 .cse12 .cse15) .cse30))) (let ((.cse28 (ite .cse8 (and (=> .cse3 (=> .cse4 (=> .cse5 (=> .cse6 (let ((.cse32 (ite .cse8 (and .cse0 .cse12 .cse13 .cse15 .cse31) .cse30))) (and (ite .cse8 (and .cse1 .cse0 .cse12 (ite .cse8 (and .cse0 .cse12 .cse13 .cse15) .cse30) .cse15 .cse31) .cse30) .cse0 .cse32 .cse25 (ite .cse8 (and .cse0 .cse12 (ite .cse8 (and .cse1 .cse0 .cse12 .cse13 (ite .cse8 (and .cse1 .cse0 .cse32 .cse12 .cse13 .cse15 .cse31) .cse30) .cse15) .cse30) .cse15 (ite .cse8 .cse33 .cse30) .cse16) .cse30) .cse26 .cse15 .cse1 .cse12 (ite .cse8 (and (ite .cse8 (and .cse1 .cse0 .cse12 .cse15 (ite .cse8 (and .cse1 .cse0 .cse12 .cse13 .cse15 .cse16) .cse30) .cse16) .cse30) .cse0 .cse12 .cse13 .cse15 .cse31 .cse16) .cse30) .cse13 .cse27 .cse16)))))) .cse2) .cse30))) (and .cse1 .cse0 .cse12 .cse28 .cse13 .cse15 (ite .cse8 (and (ite .cse9 (ite .cse10 (ite .cse11 (let ((.cse29 (ite .cse8 (and .cse25 (ite .cse9 (ite .cse10 (ite .cse11 (and .cse1 .cse0 .cse12 .cse28 .cse13 .cse15 .cse16) .cse16) .cse16) .cse16) .cse26 .cse27 .cse2) .cse30))) (and (ite .cse8 (and (ite .cse9 (ite .cse10 (ite .cse11 (and .cse1 .cse0 (ite .cse8 (and .cse25 .cse26 (ite .cse9 (ite .cse10 (ite .cse11 (and .cse1 .cse0 .cse29 .cse12 .cse28 .cse13 .cse15 .cse16) .cse16) .cse16) .cse16) .cse27 .cse2) .cse30) .cse12 .cse28 .cse15 .cse16) .cse16) .cse16) .cse16) .cse2) .cse30) .cse1 .cse0 .cse29 .cse12 .cse28 .cse13 .cse15 .cse31 .cse16)) .cse16) .cse16) .cse16) .cse25 .cse26 .cse27 .cse2) .cse30) .cse16))) .cse16) .cse16) .cse16) .cse2) .cse30)) (=> .cse35 (=> .cse20 .cse36)))))))) .cse0)) (ite .cse0 (=> (< c_hhv_invariant_4_Real 1.0) .cse1) .cse0))) (=> .cse41 (=> .cse8 .cse36))))) is different from false [2018-06-21 09:11:54,072 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse15 (<= c_hhv_invariant_3_Real c_hhv_invariant_4_Real)) (.cse12 (<= c_hhv_invariant_4_Real c_hhv_invariant_3_Real)) (.cse19 (= c_hhv_invariant_0_Real 1.0))) (let ((.cse0 (<= c_hhv_invariant_4_Real 1.0)) (.cse41 (= c_hhv_invariant_0_Real 0.0)) (.cse8 (not .cse19)) (.cse36 (ite .cse12 .cse15 .cse12))) (and .cse0 (let ((.cse1 (<= 1.0 c_hhv_invariant_4_Real))) (ite (= c_hhv_invariant_4_Real 1.0) (=> (not (= c_hhv_invariant_4_Real 3.0)) (ite (not (= c_hhv_invariant_4_Real 2.0)) (let ((.cse3 (not (= c_hhv_invariant_1_Real 2.0))) (.cse13 (<= (+ (* 5.0 c_hhv_invariant_10_Real) 96.0) (* 3.0 c_hhv_invariant_2_Real)))) (let ((.cse35 (= c_hhv_invariant_1_Real 0.0)) (.cse7 (<= c_hhv_invariant_1_Real 0.0)) (.cse14 (=> .cse3 .cse13)) (.cse2 (= c_hhv_invariant_1_Real 1.0))) (let ((.cse20 (not .cse2)) (.cse18 (or (ite .cse3 .cse19 .cse7) (and .cse14 .cse2))) (.cse25 (not c_hhv_invariant_15_Bool)) (.cse26 (not c_hhv_invariant_12_Bool)) (.cse27 (not c_hhv_invariant_9_Bool)) (.cse33 (and .cse1 .cse0 .cse12 .cse13 .cse15)) (.cse9 (not (= c_hhv_invariant_0_Real 2.0))) (.cse10 (not (= c_hhv_invariant_0_Real 3.0))) (.cse11 (not (= c_hhv_invariant_0_Real 4.0))) (.cse21 (not .cse41)) (.cse4 (not (= c_hhv_invariant_1_Real 3.0))) (.cse5 (not (= c_hhv_invariant_1_Real 4.0))) (.cse6 (not .cse35)) (.cse16 (<= c_hhv_invariant_0_Real 0.0))) (let ((.cse22 (=> .cse3 (=> .cse4 (=> .cse5 (or .cse7 (=> .cse6 (and .cse12 .cse13 .cse15 .cse16))))))) (.cse34 (=> .cse9 (=> .cse10 (=> .cse11 (or (=> .cse21 (ite .cse20 (ite .cse3 (ite .cse4 (ite .cse5 (let ((.cse37 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (let ((.cse40 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 .cse13)))))) (let ((.cse38 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (and .cse1 .cse0 .cse13 .cse40)))))) (.cse39 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (and .cse13 .cse40))))))) (and (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (and .cse1 .cse0 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (and (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (and .cse1 .cse0 .cse12 .cse13 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (and .cse1 .cse0 .cse12 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 .cse33)))) .cse13 .cse15))))) .cse15))))) .cse1 .cse0 .cse12 .cse13 .cse15))))) .cse12 .cse13 .cse38 .cse15 .cse39))))) .cse1 .cse0 .cse12 .cse13 .cse38 .cse15 .cse39))))))))) (and .cse1 .cse0 .cse18 .cse12 .cse25 .cse26 (=> .cse9 (=> .cse10 (=> .cse11 (or (=> .cse21 (ite .cse20 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse18 .cse25 .cse26 .cse37 .cse27) .cse7) .cse7) .cse7) .cse7)) .cse16)))) .cse37 .cse27 .cse15)) .cse7) .cse7) .cse7) .cse7)) .cse16)))))) (let ((.cse17 (ite .cse20 (and (=> .cse21 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse1 .cse0 .cse12 .cse34 .cse15) .cse7) .cse7) .cse7)) .cse19) (and .cse0 (or (and .cse1 .cse0 (or .cse7 (and .cse1 .cse0 .cse12 .cse25 .cse26 .cse13 .cse27 (or .cse7 .cse33) .cse15 .cse16)) .cse16) .cse7)))) (.cse23 (ite .cse2 (and .cse0 .cse22) (ite .cse3 (ite .cse4 (ite .cse5 .cse13 .cse7) .cse7) .cse7))) (.cse24 (ite .cse20 .cse7 (=> .cse4 (or .cse7 (=> .cse6 (ite .cse8 (ite .cse9 (ite .cse10 (ite .cse11 .cse13 .cse16) .cse16) .cse16) .cse16))))))) (and .cse1 (ite .cse2 (=> .cse3 (=> .cse4 (=> .cse5 (=> .cse6 (or .cse7 (ite .cse8 (ite .cse9 (ite .cse10 (ite .cse11 (and .cse0 .cse12 .cse13 .cse14 .cse15 .cse2 .cse16) .cse16) .cse16) .cse16) .cse16)))))) (and .cse1 .cse0 .cse17 (=> .cse9 (=> .cse10 (=> .cse11 (and .cse1 .cse0 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse1 .cse0 .cse18 .cse12 .cse17 .cse7 .cse13 .cse15) .cse7) .cse7) .cse7) .cse17)))) .cse19)) .cse0 .cse18 .cse17 (ite .cse20 (and (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse0 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse18 .cse12 .cse7 .cse13 .cse15) .cse7) .cse7) .cse7) .cse13) .cse7) .cse7) .cse7))))) .cse19) (and (or .cse7 (ite .cse8 (ite .cse9 (ite .cse10 (ite .cse11 (and .cse0 .cse22 .cse13) .cse16) .cse16) .cse16) .cse16)) .cse1 .cse0 .cse23 .cse24)) (or (and .cse19 (=> .cse9 (=> .cse10 (=> .cse11 (=> .cse21 (and .cse7 .cse13)))))) (and (=> .cse3 (=> .cse4 (=> .cse5 (=> .cse6 (and .cse13 .cse16))))) .cse2)) .cse23 .cse24 (let ((.cse30 (=> .cse9 (=> .cse10 (=> .cse11 (or (=> .cse21 (ite .cse20 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse0 .cse18 (or (ite .cse20 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse1 .cse0 .cse12 .cse34 (=> .cse9 (=> .cse10 (=> .cse11 (or (=> .cse21 (ite .cse20 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse0 .cse18 .cse12 .cse25 .cse7 .cse26 .cse13 (or (and .cse1 .cse0 .cse12 .cse13 .cse15 (=> .cse9 (=> .cse10 (=> .cse11 (or (=> .cse21 (ite .cse20 (ite .cse3 (ite .cse4 (ite .cse5 (and .cse1 .cse0 .cse18 .cse12 .cse25 .cse7 .cse26 .cse13 .cse34 .cse27 .cse15) .cse7) .cse7) .cse7) .cse7)) .cse16))))) .cse16) .cse27 .cse15) .cse7) .cse7) .cse7) .cse7)) .cse16)))) .cse15) .cse7) .cse7) .cse7) .cse7) .cse16)) .cse7) .cse7) .cse7) .cse7)) .cse16)))))) (ite .cse8 (and .cse25 .cse26 .cse27 (ite .cse9 (ite .cse10 (ite .cse11 (let ((.cse31 (ite .cse8 (and .cse1 .cse0 .cse12 .cse15) .cse30))) (let ((.cse28 (ite .cse8 (and (=> .cse3 (=> .cse4 (=> .cse5 (=> .cse6 (let ((.cse32 (ite .cse8 (and .cse0 .cse12 .cse13 .cse15 .cse31) .cse30))) (and (ite .cse8 (and .cse1 .cse0 .cse12 (ite .cse8 (and .cse0 .cse12 .cse13 .cse15) .cse30) .cse15 .cse31) .cse30) .cse0 .cse32 .cse25 (ite .cse8 (and .cse0 .cse12 (ite .cse8 (and .cse1 .cse0 .cse12 .cse13 (ite .cse8 (and .cse1 .cse0 .cse32 .cse12 .cse13 .cse15 .cse31) .cse30) .cse15) .cse30) .cse15 (ite .cse8 .cse33 .cse30) .cse16) .cse30) .cse26 .cse15 .cse1 .cse12 (ite .cse8 (and (ite .cse8 (and .cse1 .cse0 .cse12 .cse15 (ite .cse8 (and .cse1 .cse0 .cse12 .cse13 .cse15 .cse16) .cse30) .cse16) .cse30) .cse0 .cse12 .cse13 .cse15 .cse31 .cse16) .cse30) .cse13 .cse27 .cse16)))))) .cse2) .cse30))) (and .cse1 .cse0 .cse12 .cse28 .cse13 .cse15 (ite .cse8 (and (ite .cse9 (ite .cse10 (ite .cse11 (let ((.cse29 (ite .cse8 (and .cse25 (ite .cse9 (ite .cse10 (ite .cse11 (and .cse1 .cse0 .cse12 .cse28 .cse13 .cse15 .cse16) .cse16) .cse16) .cse16) .cse26 .cse27 .cse2) .cse30))) (and (ite .cse8 (and (ite .cse9 (ite .cse10 (ite .cse11 (and .cse1 .cse0 (ite .cse8 (and .cse25 .cse26 (ite .cse9 (ite .cse10 (ite .cse11 (and .cse1 .cse0 .cse29 .cse12 .cse28 .cse13 .cse15 .cse16) .cse16) .cse16) .cse16) .cse27 .cse2) .cse30) .cse12 .cse28 .cse15 .cse16) .cse16) .cse16) .cse16) .cse2) .cse30) .cse1 .cse0 .cse29 .cse12 .cse28 .cse13 .cse15 .cse31 .cse16)) .cse16) .cse16) .cse16) .cse25 .cse26 .cse27 .cse2) .cse30) .cse16))) .cse16) .cse16) .cse16) .cse2) .cse30)) (=> .cse35 (=> .cse20 .cse36)))))))) .cse0)) (ite .cse0 (=> (< c_hhv_invariant_4_Real 1.0) .cse1) .cse0))) (=> .cse41 (=> .cse8 .cse36))))) is different from true [2018-06-21 09:11:54,074 WARN L1010 $PredicateComparison]: unable to prove that (and (= c_hhv_invariant_0_Real 0.0) (=> (not (= c_hhv_invariant_0_Real 2.0)) (and (=> (not (= c_hhv_invariant_1_Real 2.0)) (and (not c_hhv_invariant_15_Bool) (not c_hhv_invariant_12_Bool) (<= (+ (* 5.0 c_hhv_invariant_10_Real) 96.0) (* 3.0 c_hhv_invariant_2_Real)) (not c_hhv_invariant_9_Bool))) (= 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-21 09:11:54,075 WARN L1032 $PredicateComparison]: unable to prove that (and (= c_hhv_invariant_0_Real 0.0) (=> (not (= c_hhv_invariant_0_Real 2.0)) (and (=> (not (= c_hhv_invariant_1_Real 2.0)) (and (not c_hhv_invariant_15_Bool) (not c_hhv_invariant_12_Bool) (<= (+ (* 5.0 c_hhv_invariant_10_Real) 96.0) (* 3.0 c_hhv_invariant_2_Real)) (not c_hhv_invariant_9_Bool))) (= 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-21 09:11:54,103 WARN L176 SmtUtils]: Removed 1 from assertion stack [2018-06-21 09:11:54,103 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-21 09:11:54,106 INFO L168 Benchmark]: Toolchain (without parser) took 58791.78 ms. Allocated memory was 309.3 MB in the beginning and 1.5 GB in the end (delta: 1.2 GB). Free memory was 262.8 MB in the beginning and 255.1 MB in the end (delta: 7.7 MB). Peak memory consumption was 1.2 GB. Max. memory is 3.6 GB. [2018-06-21 09:11:54,107 INFO L168 Benchmark]: SmtParser took 0.19 ms. Allocated memory is still 309.3 MB. Free memory is still 276.7 MB. There was no memory consumed. Max. memory is 3.6 GB. [2018-06-21 09:11:54,108 INFO L168 Benchmark]: TreeAutomizer took 58783.07 ms. Allocated memory was 309.3 MB in the beginning and 1.5 GB in the end (delta: 1.2 GB). Free memory was 261.8 MB in the beginning and 255.1 MB in the end (delta: 6.7 MB). Peak memory consumption was 1.2 GB. Max. memory is 3.6 GB. [2018-06-21 09:11:54,110 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.19 ms. Allocated memory is still 309.3 MB. Free memory is still 276.7 MB. There was no memory consumed. Max. memory is 3.6 GB. * TreeAutomizer took 58783.07 ms. Allocated memory was 309.3 MB in the beginning and 1.5 GB in the end (delta: 1.2 GB). Free memory was 261.8 MB in the beginning and 255.1 MB in the end (delta: 6.7 MB). Peak memory consumption was 1.2 GB. 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 35. 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.lemma5e.smt2_TreeAutomizerHopcroftMinimization.epf_TreeAutomizer.xml/Csv-Benchmark-0-2018-06-21_09-11-54-120.csv Completed graceful shutdown