java -Xmx4000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/TreeAutomizer.xml --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -s ../../../trunk/examples/settings/TreeAutomizer/TreeAutomizerNaiveMinimization.epf -i /storage/chc-comp/vmt-chc-benchmarks/lustre/DRAGON_13_e3_1418_e3_2761.smt2 -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1792c6b [2018-06-15 09:41:51,678 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-06-15 09:41:51,680 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-06-15 09:41:51,695 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-06-15 09:41:51,695 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-06-15 09:41:51,698 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-06-15 09:41:51,699 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-06-15 09:41:51,701 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-06-15 09:41:51,703 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-06-15 09:41:51,705 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-06-15 09:41:51,706 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-06-15 09:41:51,706 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-06-15 09:41:51,707 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-06-15 09:41:51,710 INFO L177 SettingsManager]: ChcToBoogie provides no preferences, ignoring... [2018-06-15 09:41:51,710 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-06-15 09:41:51,711 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-06-15 09:41:51,712 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-06-15 09:41:51,722 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-06-15 09:41:51,723 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-06-15 09:41:51,724 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-06-15 09:41:51,725 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-06-15 09:41:51,730 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-06-15 09:41:51,731 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-06-15 09:41:51,731 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-06-15 09:41:51,734 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-06-15 09:41:51,735 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-06-15 09:41:51,736 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-06-15 09:41:51,737 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-06-15 09:41:51,738 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-06-15 09:41:51,741 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-06-15 09:41:51,742 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-06-15 09:41:51,744 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-06-15 09:41:51,744 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-06-15 09:41:51,745 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-06-15 09:41:51,746 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-06-15 09:41:51,746 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/TreeAutomizer/TreeAutomizerNaiveMinimization.epf [2018-06-15 09:41:51,758 INFO L110 SettingsManager]: Loading preferences was successful [2018-06-15 09:41:51,759 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-06-15 09:41:51,762 INFO L131 SettingsManager]: Preferences of TreeAutomizer differ from their defaults: [2018-06-15 09:41:51,762 INFO L133 SettingsManager]: * SMT solver=Internal_SMTInterpol [2018-06-15 09:41:51,763 INFO L131 SettingsManager]: Preferences of SmtParser differ from their defaults: [2018-06-15 09:41:51,763 INFO L133 SettingsManager]: * Use TreeAutomizer as solver for the given file (assumes the file contains Horn clauses only).=true [2018-06-15 09:41:51,806 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-06-15 09:41:51,817 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-06-15 09:41:51,827 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-06-15 09:41:51,829 INFO L271 PluginConnector]: Initializing SmtParser... [2018-06-15 09:41:51,829 INFO L276 PluginConnector]: SmtParser initialized [2018-06-15 09:41:51,830 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/chc-comp/vmt-chc-benchmarks/lustre/DRAGON_13_e3_1418_e3_2761.smt2 [2018-06-15 09:41:51,832 INFO L200 SmtParser]: Parsing .smt2 file as a set of Horn Clauses [2018-06-15 09:41:51,925 INFO L224 SmtParser]: Executing SMT file /storage/chc-comp/vmt-chc-benchmarks/lustre/DRAGON_13_e3_1418_e3_2761.smt2 unknown [2018-06-15 09:41:52,489 INFO L238 SmtParser]: Succesfully executed SMT file /storage/chc-comp/vmt-chc-benchmarks/lustre/DRAGON_13_e3_1418_e3_2761.smt2 [2018-06-15 09:41:52,494 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-06-15 09:41:52,502 INFO L131 ToolchainWalker]: Walking toolchain with 1 elements. [2018-06-15 09:41:52,503 INFO L113 PluginConnector]: ------------------------TreeAutomizer---------------------------- [2018-06-15 09:41:52,503 INFO L271 PluginConnector]: Initializing TreeAutomizer... [2018-06-15 09:41:52,506 INFO L276 PluginConnector]: TreeAutomizer initialized [2018-06-15 09:41:52,508 INFO L185 PluginConnector]: Executing the observer TreeAutomizerObserver from plugin TreeAutomizer for "de.uni_freiburg.informatik.ultimate.source.smtparser OTHER 15.06 09:41:52" (1/1) ... [2018-06-15 09:41:52,637 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:41:53,336 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:41:54,166 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:41:54,811 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:41:55,524 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:41:56,464 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:41:56,899 WARN L168 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 84 [2018-06-15 09:41:58,329 WARN L168 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2018-06-15 09:41:58,543 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:42:00,326 WARN L168 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 224 DAG size of output: 180 [2018-06-15 09:42:00,644 WARN L168 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 217 DAG size of output: 88 [2018-06-15 09:42:03,260 WARN L168 SmtUtils]: Spent 630.00 ms on a formula simplification. DAG size of input: 189 DAG size of output: 132 [2018-06-15 09:42:03,496 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:42:05,630 WARN L168 SmtUtils]: Spent 1.70 s on a formula simplification. DAG size of input: 250 DAG size of output: 181 [2018-06-15 09:42:06,539 WARN L168 SmtUtils]: Spent 807.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 134 [2018-06-15 09:42:08,612 WARN L168 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 95 [2018-06-15 09:42:08,822 WARN L168 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 99 [2018-06-15 09:42:09,008 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:42:09,848 WARN L168 SmtUtils]: Spent 482.00 ms on a formula simplification. DAG size of input: 193 DAG size of output: 135 [2018-06-15 09:42:10,908 WARN L168 SmtUtils]: Spent 876.00 ms on a formula simplification. DAG size of input: 264 DAG size of output: 128 [2018-06-15 09:42:12,450 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:42:14,496 WARN L168 SmtUtils]: Spent 1.62 s on a formula simplification. DAG size of input: 285 DAG size of output: 186 [2018-06-15 09:42:14,997 WARN L168 SmtUtils]: Spent 385.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 127 [2018-06-15 09:42:16,233 WARN L168 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 86 [2018-06-15 09:42:16,444 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:42:17,763 WARN L168 SmtUtils]: Spent 982.00 ms on a formula simplification. DAG size of input: 248 DAG size of output: 183 [2018-06-15 09:42:17,986 WARN L168 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 84 [2018-06-15 09:42:19,051 WARN L168 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 189 DAG size of output: 112 [2018-06-15 09:42:19,229 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:42:20,143 WARN L168 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 142 [2018-06-15 09:42:20,946 WARN L168 SmtUtils]: Spent 601.00 ms on a formula simplification. DAG size of input: 275 DAG size of output: 164 [2018-06-15 09:42:22,144 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:42:23,754 WARN L168 SmtUtils]: Spent 1.11 s on a formula simplification. DAG size of input: 267 DAG size of output: 193 [2018-06-15 09:42:24,126 WARN L168 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 273 DAG size of output: 100 [2018-06-15 09:42:25,087 WARN L168 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 197 DAG size of output: 110 [2018-06-15 09:42:25,197 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:42:25,917 WARN L168 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 246 DAG size of output: 150 [2018-06-15 09:42:26,555 WARN L168 SmtUtils]: Spent 490.00 ms on a formula simplification. DAG size of input: 239 DAG size of output: 169 [2018-06-15 09:42:27,569 WARN L168 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 134 [2018-06-15 09:42:27,663 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:42:28,452 WARN L168 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 223 DAG size of output: 153 [2018-06-15 09:42:28,706 WARN L168 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 106 [2018-06-15 09:42:29,457 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:42:30,546 WARN L168 SmtUtils]: Spent 742.00 ms on a formula simplification. DAG size of input: 239 DAG size of output: 210 [2018-06-15 09:42:30,846 WARN L168 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 104 [2018-06-15 09:42:31,967 WARN L168 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 219 DAG size of output: 151 [2018-06-15 09:42:32,107 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:42:33,743 WARN L168 SmtUtils]: Spent 993.00 ms on a formula simplification. DAG size of input: 305 DAG size of output: 177 [2018-06-15 09:42:35,148 WARN L168 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 315 DAG size of output: 193 [2018-06-15 09:42:36,169 WARN L168 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 114 [2018-06-15 09:42:36,273 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:42:38,045 WARN L168 SmtUtils]: Spent 1.41 s on a formula simplification. DAG size of input: 336 DAG size of output: 247 [2018-06-15 09:42:38,534 WARN L168 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 215 DAG size of output: 164 [2018-06-15 09:42:39,531 WARN L168 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 254 DAG size of output: 199 [2018-06-15 09:42:39,681 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:42:40,970 WARN L168 SmtUtils]: Spent 864.00 ms on a formula simplification. DAG size of input: 280 DAG size of output: 191 [2018-06-15 09:42:41,575 WARN L168 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 215 DAG size of output: 141 [2018-06-15 09:42:42,587 WARN L168 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 197 DAG size of output: 131 [2018-06-15 09:42:42,753 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-15 09:42:43,703 WARN L168 SmtUtils]: Spent 612.00 ms on a formula simplification. DAG size of input: 206 DAG size of output: 172 [2018-06-15 09:42:44,047 WARN L168 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 210 DAG size of output: 117 [2018-06-15 09:42:44,915 WARN L168 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 123 [2018-06-15 09:42:45,019 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. Received shutdown request... [2018-06-15 09:42:45,203 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-15 09:42:45,204 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-15 09:42:45,221 WARN L1010 $PredicateComparison]: unable to prove that (or (and (not c_hhv_state_2_Bool) (not c_hhv_state_3_Bool)) (let ((.cse0 (= c_hhv_state_35_Int c_hhv_state_36_Int))) (and (= c_hhv_state_24_Int c_hhv_state_23_Int) c_hhv_state_16_Bool (= c_hhv_state_1_Int c_hhv_state_0_Int) .cse0 (= c_hhv_state_28_Int c_hhv_state_27_Int) (= c_hhv_state_30_Int c_hhv_state_29_Int) (= c_hhv_state_26_Int c_hhv_state_25_Int) (let ((.cse55 (= 1 c_hhv_state_26_Int)) (.cse23 (= c_hhv_state_41_Int c_hhv_state_40_Int)) (.cse70 (= c_hhv_state_35_Int c_hhv_state_34_Int)) (.cse60 (+ c_hhv_state_40_Int 1)) (.cse59 (<= c_hhv_state_40_Int c_hhv_state_23_Int)) (.cse61 (<= c_hhv_state_23_Int c_hhv_state_40_Int)) (.cse76 (= c_hhv_state_34_Int c_hhv_state_23_Int)) (.cse64 (+ c_hhv_state_23_Int 1)) (.cse63 (<= c_hhv_state_23_Int 0)) (.cse22 (= c_hhv_state_36_Int c_hhv_state_88_Int))) (let ((.cse66 (not .cse22)) (.cse74 (ite (< 0 .cse64) .cse63 (<= 0 c_hhv_state_23_Int))) (.cse45 (not .cse76)) (.cse43 (ite (< c_hhv_state_23_Int (+ c_hhv_state_34_Int 1)) (=> (< c_hhv_state_23_Int c_hhv_state_34_Int) (<= c_hhv_state_34_Int 0)) (<= 0 c_hhv_state_34_Int))) (.cse65 (= c_hhv_state_23_Int 0)) (.cse37 (ite (< c_hhv_state_23_Int .cse60) (=> (< c_hhv_state_23_Int c_hhv_state_40_Int) .cse59) .cse61)) (.cse7 (not c_hhv_state_4_Bool)) (.cse35 (= c_hhv_state_87_Int c_hhv_state_23_Int)) (.cse36 (not .cse70)) (.cse5 (not c_hhv_state_11_Bool)) (.cse40 (= c_hhv_state_88_Int c_hhv_state_87_Int)) (.cse1 (not c_hhv_state_7_Bool)) (.cse41 (not c_hhv_state_6_Bool)) (.cse42 (<= c_hhv_state_87_Int 1)) (.cse18 (not c_hhv_state_9_Bool)) (.cse20 (not c_hhv_state_14_Bool)) (.cse2 (= c_hhv_state_32_Int c_hhv_state_31_Int)) (.cse24 (= c_hhv_state_31_Int c_hhv_state_42_Int)) (.cse25 (not c_hhv_state_8_Bool)) (.cse29 (= c_hhv_state_77_Int c_hhv_state_76_Int)) (.cse44 (not .cse23)) (.cse27 (not .cse55)) (.cse14 (= c_hhv_state_40_Int c_hhv_state_23_Int)) (.cse48 (= c_hhv_state_35_Int c_hhv_state_41_Int))) (let ((.cse30 (= c_hhv_state_74_Int c_hhv_state_73_Int)) (.cse6 (not .cse48)) (.cse51 (= c_hhv_state_53_Int c_hhv_state_52_Int)) (.cse34 (not .cse14)) (.cse39 (or .cse37 (and .cse7 c_hhv_state_10_Bool .cse35 .cse36 .cse5 .cse40 .cse1 .cse0 .cse41 .cse42 .cse18 .cse20 .cse22 .cse2 .cse24 .cse25 .cse29 .cse44 .cse27))) (.cse21 (= c_hhv_state_41_Int c_hhv_state_53_Int)) (.cse3 (and .cse63 .cse65)) (.cse31 (and .cse66 c_hhv_state_8_Bool .cse74 .cse45 .cse43))) (let ((.cse28 (or .cse3 .cse31)) (.cse46 (not .cse21)) (.cse15 (<= c_hhv_state_40_Int 1)) (.cse38 (or .cse37 (and .cse34 .cse35 c_hhv_state_10_Bool .cse36 .cse39 .cse40 .cse1 .cse0 .cse41 .cse42 (= 1 c_hhv_state_87_Int) (<= 1 c_hhv_state_87_Int) .cse22 .cse25 .cse44 (or (and (ite (<= (+ c_hhv_state_87_Int 2) c_hhv_state_23_Int) .cse35 .cse42) .cse22 .cse25) (<= c_hhv_state_23_Int 2))))) (.cse69 (not .cse51)) (.cse49 (not .cse6)) (.cse53 (not .cse40)) (.cse11 (not c_hhv_state_10_Bool)) (.cse71 (not .cse30)) (.cse67 (= c_hhv_state_73_Int c_hhv_state_75_Int)) (.cse68 (<= .cse64 c_hhv_state_0_Int)) (.cse57 (<= c_hhv_state_23_Int 1))) (let ((.cse33 (not c_hhv_state_15_Bool)) (.cse47 (= c_hhv_state_38_Int c_hhv_state_37_Int)) (.cse8 (= c_hhv_state_45_Int c_hhv_state_44_Int)) (.cse54 (<= 1 c_hhv_state_23_Int)) (.cse13 (let ((.cse73 (<= c_hhv_state_24_Int 0))) (let ((.cse72 (and .cse73 c_hhv_state_4_Bool .cse51))) (or (ite .cse46 .cse72 (ite .cse6 (and (or (and .cse14 .cse15) .cse73) c_hhv_state_6_Bool .cse23) (or .cse3 (ite .cse36 (or (and .cse66 c_hhv_state_8_Bool .cse1 .cse0 .cse74 .cse45 .cse43) (and .cse38 .cse34 .cse36 .cse1 .cse0 .cse45 .cse43)) .cse73)))) (ite .cse21 (ite .cse69 (let ((.cse75 (<= c_hhv_state_34_Int 1))) (and (or (ite .cse21 (and .cse75 (or .cse57 (and .cse49 (ite .cse21 (ite .cse36 (and .cse22 .cse25 .cse53 .cse0 .cse1 .cse11 (ite .cse71 (and c_hhv_state_11_Bool .cse73 .cse67) (ite .cse21 .cse73 .cse72))) .cse76) .cse72)))) .cse72) (ite .cse44 (and .cse48 (ite (not .cse0) (and c_hhv_state_7_Bool .cse76 .cse70) (ite .cse21 (or (and .cse22 .cse25 (or (ite .cse21 (or .cse68 (and (ite .cse71 (and c_hhv_state_11_Bool .cse67 (or .cse73 .cse68)) (ite .cse21 (or (and .cse22 .cse25 (or (and c_hhv_state_12_Bool (or (<= (+ c_hhv_state_23_Int 2) c_hhv_state_0_Int) .cse68)) .cse68)) .cse68) .cse72)) .cse22 .cse25)) .cse72) (and c_hhv_state_10_Bool .cse35 (or .cse68 (<= c_hhv_state_87_Int c_hhv_state_0_Int)) .cse40))) .cse68) .cse72)) .cse41) .cse68)) .cse75)) (or .cse73 .cse63 .cse57)) .cse72))))) (.cse16 (<= c_hhv_state_30_Int 0)) (.cse17 (<= c_hhv_state_28_Int 0)) (.cse52 (or .cse3 (and (not .cse71) .cse28) .cse31)) (.cse9 (= c_hhv_state_79_Int c_hhv_state_89_Int)) (.cse10 (not c_hhv_state_5_Bool)) (.cse19 (not c_hhv_state_12_Bool)) (.cse4 (= c_hhv_state_80_Int c_hhv_state_79_Int)) (.cse32 (= c_hhv_state_38_Int c_hhv_state_82_Int)) (.cse26 (not c_hhv_state_13_Bool))) (ite .cse1 (and .cse2 (or .cse3 (and (ite c_hhv_state_6_Bool (and .cse4 .cse5 (ite .cse6 (and .cse7 .cse8 .cse9 .cse10 .cse11 (let ((.cse12 (+ c_hhv_state_30_Int 1))) (ite (< 0 .cse12) (or (<= .cse12 0) (and .cse13 .cse14 .cse15 .cse16 (<= 1 c_hhv_state_40_Int) .cse17)) (<= 0 c_hhv_state_30_Int))) .cse18 .cse19 .cse20 .cse21 .cse22 c_hhv_state_6_Bool .cse23 .cse24 .cse25 .cse26 .cse27) .cse28) .cse29 .cse30) (and (or .cse3 .cse31 (and c_hhv_state_10_Bool .cse32 (or .cse3 (and (or .cse3 .cse31 (and .cse33 .cse34 .cse7 .cse35 c_hhv_state_10_Bool .cse36 .cse16 (or .cse37 (and .cse38 .cse34 .cse7 .cse35 c_hhv_state_10_Bool .cse36 .cse39 .cse5 .cse40 .cse8 .cse1 .cse0 .cse9 .cse41 .cse42 .cse43 .cse18 .cse4 .cse22 .cse25 .cse26 .cse44 .cse45 .cse17)) .cse40 .cse1 .cse0 .cse41 .cse10 .cse42 .cse19 .cse43 .cse22 .cse25 .cse44 .cse45)) (not .cse46))) .cse5 .cse30)) .cse47 .cse48)) .cse7 .cse21) (let ((.cse58 (or (and (or .cse3 .cse31 (and (ite .cse14 .cse68 .cse28) (not .cse67) .cse69 .cse7 .cse22 .cse25 .cse5 (not (= c_hhv_state_45_Int c_hhv_state_90_Int)) .cse30 .cse8)) .cse11) .cse63 .cse17)) (.cse56 (and c_hhv_state_11_Bool .cse66 .cse7 .cse67 .cse24 c_hhv_state_8_Bool (not .cse29) (not (= c_hhv_state_32_Int c_hhv_state_92_Int)) .cse18)) (.cse50 (and .cse13 .cse63 (= c_hhv_state_87_Int .cse64) .cse65 .cse42))) (let ((.cse62 (or (and .cse10 .cse11 (=> .cse41 (=> .cse25 (=> .cse7 (and (ite .cse14 (and (ite .cse27 (and .cse13 .cse35 .cse57 .cse58 .cse42) .cse56) .cse54 .cse57) .cse52) .cse21 .cse22 .cse16 .cse47 .cse48))))) .cse50))) (ite .cse5 (and .cse30 .cse49 (or .cse50 (ite .cse5 (and (ite .cse46 (and (=> .cse25 c_hhv_state_12_Bool) c_hhv_state_4_Bool .cse51 .cse11) (or (and .cse34 .cse22 .cse52 .cse25 .cse53) .cse50 (and .cse32 (ite .cse5 (and .cse54 (ite .cse14 (and (=> .cse55 (or .cse56 (<= c_hhv_state_26_Int 0))) .cse13 .cse14 (<= c_hhv_state_23_Int c_hhv_state_0_Int) .cse35 .cse57 .cse58 .cse42) (ite .cse59 (=> (<= .cse60 c_hhv_state_23_Int) .cse61) .cse59)) .cse16 .cse29) .cse62)))) .cse30) .cse62))) .cse62))))) (and .cse33 .cse7 .cse70 .cse5 .cse47 .cse30 .cse8 (or .cse3 (ite .cse14 (and .cse54 .cse13 .cse35 (= c_hhv_state_23_Int c_hhv_state_87_Int) .cse57 .cse16 .cse17) .cse52) .cse31) .cse9 .cse41 .cse10 .cse11 .cse19 .cse18 .cse21 .cse4 .cse22 .cse32 .cse24 .cse25 .cse48 .cse26 .cse27))))))) (<= 1 c_hhv_state_0_Int)))) is different from false [2018-06-15 09:42:45,226 WARN L1032 $PredicateComparison]: unable to prove that (or (and (not c_hhv_state_2_Bool) (not c_hhv_state_3_Bool)) (let ((.cse0 (= c_hhv_state_35_Int c_hhv_state_36_Int))) (and (= c_hhv_state_24_Int c_hhv_state_23_Int) c_hhv_state_16_Bool (= c_hhv_state_1_Int c_hhv_state_0_Int) .cse0 (= c_hhv_state_28_Int c_hhv_state_27_Int) (= c_hhv_state_30_Int c_hhv_state_29_Int) (= c_hhv_state_26_Int c_hhv_state_25_Int) (let ((.cse55 (= 1 c_hhv_state_26_Int)) (.cse23 (= c_hhv_state_41_Int c_hhv_state_40_Int)) (.cse70 (= c_hhv_state_35_Int c_hhv_state_34_Int)) (.cse60 (+ c_hhv_state_40_Int 1)) (.cse59 (<= c_hhv_state_40_Int c_hhv_state_23_Int)) (.cse61 (<= c_hhv_state_23_Int c_hhv_state_40_Int)) (.cse76 (= c_hhv_state_34_Int c_hhv_state_23_Int)) (.cse64 (+ c_hhv_state_23_Int 1)) (.cse63 (<= c_hhv_state_23_Int 0)) (.cse22 (= c_hhv_state_36_Int c_hhv_state_88_Int))) (let ((.cse66 (not .cse22)) (.cse74 (ite (< 0 .cse64) .cse63 (<= 0 c_hhv_state_23_Int))) (.cse45 (not .cse76)) (.cse43 (ite (< c_hhv_state_23_Int (+ c_hhv_state_34_Int 1)) (=> (< c_hhv_state_23_Int c_hhv_state_34_Int) (<= c_hhv_state_34_Int 0)) (<= 0 c_hhv_state_34_Int))) (.cse65 (= c_hhv_state_23_Int 0)) (.cse37 (ite (< c_hhv_state_23_Int .cse60) (=> (< c_hhv_state_23_Int c_hhv_state_40_Int) .cse59) .cse61)) (.cse7 (not c_hhv_state_4_Bool)) (.cse35 (= c_hhv_state_87_Int c_hhv_state_23_Int)) (.cse36 (not .cse70)) (.cse5 (not c_hhv_state_11_Bool)) (.cse40 (= c_hhv_state_88_Int c_hhv_state_87_Int)) (.cse1 (not c_hhv_state_7_Bool)) (.cse41 (not c_hhv_state_6_Bool)) (.cse42 (<= c_hhv_state_87_Int 1)) (.cse18 (not c_hhv_state_9_Bool)) (.cse20 (not c_hhv_state_14_Bool)) (.cse2 (= c_hhv_state_32_Int c_hhv_state_31_Int)) (.cse24 (= c_hhv_state_31_Int c_hhv_state_42_Int)) (.cse25 (not c_hhv_state_8_Bool)) (.cse29 (= c_hhv_state_77_Int c_hhv_state_76_Int)) (.cse44 (not .cse23)) (.cse27 (not .cse55)) (.cse14 (= c_hhv_state_40_Int c_hhv_state_23_Int)) (.cse48 (= c_hhv_state_35_Int c_hhv_state_41_Int))) (let ((.cse30 (= c_hhv_state_74_Int c_hhv_state_73_Int)) (.cse6 (not .cse48)) (.cse51 (= c_hhv_state_53_Int c_hhv_state_52_Int)) (.cse34 (not .cse14)) (.cse39 (or .cse37 (and .cse7 c_hhv_state_10_Bool .cse35 .cse36 .cse5 .cse40 .cse1 .cse0 .cse41 .cse42 .cse18 .cse20 .cse22 .cse2 .cse24 .cse25 .cse29 .cse44 .cse27))) (.cse21 (= c_hhv_state_41_Int c_hhv_state_53_Int)) (.cse3 (and .cse63 .cse65)) (.cse31 (and .cse66 c_hhv_state_8_Bool .cse74 .cse45 .cse43))) (let ((.cse28 (or .cse3 .cse31)) (.cse46 (not .cse21)) (.cse15 (<= c_hhv_state_40_Int 1)) (.cse38 (or .cse37 (and .cse34 .cse35 c_hhv_state_10_Bool .cse36 .cse39 .cse40 .cse1 .cse0 .cse41 .cse42 (= 1 c_hhv_state_87_Int) (<= 1 c_hhv_state_87_Int) .cse22 .cse25 .cse44 (or (and (ite (<= (+ c_hhv_state_87_Int 2) c_hhv_state_23_Int) .cse35 .cse42) .cse22 .cse25) (<= c_hhv_state_23_Int 2))))) (.cse69 (not .cse51)) (.cse49 (not .cse6)) (.cse53 (not .cse40)) (.cse11 (not c_hhv_state_10_Bool)) (.cse71 (not .cse30)) (.cse67 (= c_hhv_state_73_Int c_hhv_state_75_Int)) (.cse68 (<= .cse64 c_hhv_state_0_Int)) (.cse57 (<= c_hhv_state_23_Int 1))) (let ((.cse33 (not c_hhv_state_15_Bool)) (.cse47 (= c_hhv_state_38_Int c_hhv_state_37_Int)) (.cse8 (= c_hhv_state_45_Int c_hhv_state_44_Int)) (.cse54 (<= 1 c_hhv_state_23_Int)) (.cse13 (let ((.cse73 (<= c_hhv_state_24_Int 0))) (let ((.cse72 (and .cse73 c_hhv_state_4_Bool .cse51))) (or (ite .cse46 .cse72 (ite .cse6 (and (or (and .cse14 .cse15) .cse73) c_hhv_state_6_Bool .cse23) (or .cse3 (ite .cse36 (or (and .cse66 c_hhv_state_8_Bool .cse1 .cse0 .cse74 .cse45 .cse43) (and .cse38 .cse34 .cse36 .cse1 .cse0 .cse45 .cse43)) .cse73)))) (ite .cse21 (ite .cse69 (let ((.cse75 (<= c_hhv_state_34_Int 1))) (and (or (ite .cse21 (and .cse75 (or .cse57 (and .cse49 (ite .cse21 (ite .cse36 (and .cse22 .cse25 .cse53 .cse0 .cse1 .cse11 (ite .cse71 (and c_hhv_state_11_Bool .cse73 .cse67) (ite .cse21 .cse73 .cse72))) .cse76) .cse72)))) .cse72) (ite .cse44 (and .cse48 (ite (not .cse0) (and c_hhv_state_7_Bool .cse76 .cse70) (ite .cse21 (or (and .cse22 .cse25 (or (ite .cse21 (or .cse68 (and (ite .cse71 (and c_hhv_state_11_Bool .cse67 (or .cse73 .cse68)) (ite .cse21 (or (and .cse22 .cse25 (or (and c_hhv_state_12_Bool (or (<= (+ c_hhv_state_23_Int 2) c_hhv_state_0_Int) .cse68)) .cse68)) .cse68) .cse72)) .cse22 .cse25)) .cse72) (and c_hhv_state_10_Bool .cse35 (or .cse68 (<= c_hhv_state_87_Int c_hhv_state_0_Int)) .cse40))) .cse68) .cse72)) .cse41) .cse68)) .cse75)) (or .cse73 .cse63 .cse57)) .cse72))))) (.cse16 (<= c_hhv_state_30_Int 0)) (.cse17 (<= c_hhv_state_28_Int 0)) (.cse52 (or .cse3 (and (not .cse71) .cse28) .cse31)) (.cse9 (= c_hhv_state_79_Int c_hhv_state_89_Int)) (.cse10 (not c_hhv_state_5_Bool)) (.cse19 (not c_hhv_state_12_Bool)) (.cse4 (= c_hhv_state_80_Int c_hhv_state_79_Int)) (.cse32 (= c_hhv_state_38_Int c_hhv_state_82_Int)) (.cse26 (not c_hhv_state_13_Bool))) (ite .cse1 (and .cse2 (or .cse3 (and (ite c_hhv_state_6_Bool (and .cse4 .cse5 (ite .cse6 (and .cse7 .cse8 .cse9 .cse10 .cse11 (let ((.cse12 (+ c_hhv_state_30_Int 1))) (ite (< 0 .cse12) (or (<= .cse12 0) (and .cse13 .cse14 .cse15 .cse16 (<= 1 c_hhv_state_40_Int) .cse17)) (<= 0 c_hhv_state_30_Int))) .cse18 .cse19 .cse20 .cse21 .cse22 c_hhv_state_6_Bool .cse23 .cse24 .cse25 .cse26 .cse27) .cse28) .cse29 .cse30) (and (or .cse3 .cse31 (and c_hhv_state_10_Bool .cse32 (or .cse3 (and (or .cse3 .cse31 (and .cse33 .cse34 .cse7 .cse35 c_hhv_state_10_Bool .cse36 .cse16 (or .cse37 (and .cse38 .cse34 .cse7 .cse35 c_hhv_state_10_Bool .cse36 .cse39 .cse5 .cse40 .cse8 .cse1 .cse0 .cse9 .cse41 .cse42 .cse43 .cse18 .cse4 .cse22 .cse25 .cse26 .cse44 .cse45 .cse17)) .cse40 .cse1 .cse0 .cse41 .cse10 .cse42 .cse19 .cse43 .cse22 .cse25 .cse44 .cse45)) (not .cse46))) .cse5 .cse30)) .cse47 .cse48)) .cse7 .cse21) (let ((.cse58 (or (and (or .cse3 .cse31 (and (ite .cse14 .cse68 .cse28) (not .cse67) .cse69 .cse7 .cse22 .cse25 .cse5 (not (= c_hhv_state_45_Int c_hhv_state_90_Int)) .cse30 .cse8)) .cse11) .cse63 .cse17)) (.cse56 (and c_hhv_state_11_Bool .cse66 .cse7 .cse67 .cse24 c_hhv_state_8_Bool (not .cse29) (not (= c_hhv_state_32_Int c_hhv_state_92_Int)) .cse18)) (.cse50 (and .cse13 .cse63 (= c_hhv_state_87_Int .cse64) .cse65 .cse42))) (let ((.cse62 (or (and .cse10 .cse11 (=> .cse41 (=> .cse25 (=> .cse7 (and (ite .cse14 (and (ite .cse27 (and .cse13 .cse35 .cse57 .cse58 .cse42) .cse56) .cse54 .cse57) .cse52) .cse21 .cse22 .cse16 .cse47 .cse48))))) .cse50))) (ite .cse5 (and .cse30 .cse49 (or .cse50 (ite .cse5 (and (ite .cse46 (and (=> .cse25 c_hhv_state_12_Bool) c_hhv_state_4_Bool .cse51 .cse11) (or (and .cse34 .cse22 .cse52 .cse25 .cse53) .cse50 (and .cse32 (ite .cse5 (and .cse54 (ite .cse14 (and (=> .cse55 (or .cse56 (<= c_hhv_state_26_Int 0))) .cse13 .cse14 (<= c_hhv_state_23_Int c_hhv_state_0_Int) .cse35 .cse57 .cse58 .cse42) (ite .cse59 (=> (<= .cse60 c_hhv_state_23_Int) .cse61) .cse59)) .cse16 .cse29) .cse62)))) .cse30) .cse62))) .cse62))))) (and .cse33 .cse7 .cse70 .cse5 .cse47 .cse30 .cse8 (or .cse3 (ite .cse14 (and .cse54 .cse13 .cse35 (= c_hhv_state_23_Int c_hhv_state_87_Int) .cse57 .cse16 .cse17) .cse52) .cse31) .cse9 .cse41 .cse10 .cse11 .cse19 .cse18 .cse21 .cse4 .cse22 .cse32 .cse24 .cse25 .cse48 .cse26 .cse27))))))) (<= 1 c_hhv_state_0_Int)))) is different from true [2018-06-15 09:42:45,240 WARN L1010 $PredicateComparison]: unable to prove that (and (or (let ((.cse3 (not c_hhv_state_4_Bool)) (.cse39 (= c_hhv_state_31_Int c_hhv_state_42_Int)) (.cse38 (= c_hhv_state_32_Int c_hhv_state_31_Int)) (.cse4 (not c_hhv_state_11_Bool)) (.cse47 (= c_hhv_state_77_Int c_hhv_state_76_Int)) (.cse8 (not c_hhv_state_9_Bool)) (.cse13 (not c_hhv_state_7_Bool)) (.cse43 (not (= 1 c_hhv_state_25_Int))) (.cse25 (= c_hhv_state_87_Int c_hhv_state_23_Int))) (let ((.cse27 (not c_hhv_state_15_Bool)) (.cse5 (= c_hhv_state_38_Int c_hhv_state_37_Int)) (.cse12 (= c_hhv_state_35_Int c_hhv_state_36_Int)) (.cse52 (= c_hhv_state_49_Int c_hhv_state_21_Int)) (.cse7 (not c_hhv_state_6_Bool)) (.cse30 (<= 1 c_hhv_state_87_Int)) (.cse10 (= c_hhv_state_41_Int c_hhv_state_53_Int)) (.cse53 (= c_hhv_state_49_Int c_hhv_state_56_Int)) (.cse22 (= c_hhv_state_38_Int c_hhv_state_82_Int)) (.cse31 (not (= c_hhv_state_41_Int c_hhv_state_40_Int))) (.cse15 (= c_hhv_state_36_Int c_hhv_state_88_Int)) (.cse26 (not .cse25)) (.cse0 (not c_hhv_state_10_Bool)) (.cse11 (= c_hhv_state_74_Int c_hhv_state_73_Int)) (.cse32 (not (= c_hhv_state_35_Int c_hhv_state_34_Int))) (.cse21 (<= c_hhv_state_30_Int 0)) (.cse50 (= c_hhv_state_88_Int c_hhv_state_87_Int)) (.cse33 (not c_hhv_state_5_Bool)) (.cse34 (<= c_hhv_state_87_Int 1)) (.cse35 (not (= c_hhv_state_53_Int c_hhv_state_52_Int))) (.cse55 (<= (+ c_hhv_state_50_Int c_hhv_state_87_Int) c_hhv_state_0_Int)) (.cse56 (= c_hhv_state_49_Int c_hhv_state_50_Int)) (.cse18 (<= c_hhv_state_29_Int 0)) (.cse16 (not c_hhv_state_8_Bool)) (.cse20 (= c_hhv_state_35_Int c_hhv_state_41_Int)) (.cse1 (or (and .cse3 .cse39 (or (and .cse38 (ite (not (= c_hhv_state_32_Int c_hhv_state_92_Int)) (and (or (and .cse4 .cse47 .cse43) .cse43) .cse8) .cse43) .cse13) .cse43)) .cse43)) (.cse2 (<= c_hhv_state_23_Int 0)) (.cse23 (= c_hhv_state_23_Int 0)) (.cse17 (<= 0 c_hhv_state_23_Int)) (.cse24 (= 0 c_hhv_state_23_Int))) (let ((.cse57 (+ c_hhv_state_23_Int 1)) (.cse6 (= c_hhv_state_45_Int c_hhv_state_44_Int)) (.cse14 (or (and .cse27 .cse3 c_hhv_state_10_Bool .cse25 .cse5 .cse4 .cse12 .cse52 .cse7 .cse30 .cse10 .cse53 .cse15 .cse22 .cse31 (ite (not .cse15) (and .cse2 c_hhv_state_8_Bool) (ite .cse26 (and .cse26 (not .cse50) .cse0 (let ((.cse58 (<= c_hhv_state_24_Int 0))) (ite (not (= c_hhv_state_73_Int c_hhv_state_75_Int)) (and .cse58 .cse4 .cse11) .cse58))) .cse34)) .cse32 .cse21 .cse50 .cse13 .cse33 .cse34 .cse35 .cse55 .cse56 .cse18 .cse16 .cse20) (and .cse1 .cse2 .cse23 .cse17 .cse24))) (.cse54 (<= c_hhv_state_28_Int 0)) (.cse51 (and .cse2 .cse23 .cse17 .cse24)) (.cse48 (not (= 1 c_hhv_state_26_Int)))) (and (let ((.cse9 (<= c_hhv_state_27_Int 0))) (ite .cse0 (and .cse1 .cse2 (let ((.cse19 (and .cse22 .cse18 .cse4))) (or (and .cse3 .cse4 .cse5 c_hhv_state_5_Bool .cse6 (= c_hhv_state_79_Int c_hhv_state_89_Int) .cse7 .cse8 .cse9 .cse10 (= c_hhv_state_80_Int c_hhv_state_79_Int) (or (and (<= c_hhv_state_55_Int 1) c_hhv_state_5_Bool .cse4 (= c_hhv_state_55_Int c_hhv_state_30_Int) .cse11 .cse12 .cse13 (not c_hhv_state_12_Bool) .cse14 .cse15 .cse2 .cse16 .cse17 (= c_hhv_state_54_Int c_hhv_state_55_Int)) .cse18 .cse19) .cse16 .cse20 (not c_hhv_state_13_Bool)) (<= (+ c_hhv_state_30_Int 1) 0) .cse21 .cse18 (and .cse3 (not (not .cse5)) (or .cse18 .cse19)))) .cse23 .cse17 .cse24) (and .cse25 (not .cse26) (let ((.cse36 (<= .cse57 c_hhv_state_87_Int))) (or (let ((.cse37 (not c_hhv_state_14_Bool)) (.cse29 (= 1 c_hhv_state_87_Int))) (let ((.cse49 (or .cse51 (and .cse27 .cse3 c_hhv_state_10_Bool .cse32 (or (and .cse27 .cse3 c_hhv_state_10_Bool .cse25 .cse32 .cse21 .cse4 .cse5 .cse50 .cse12 .cse13 .cse33 .cse7 .cse34 .cse29 .cse35 .cse30 .cse10 .cse14 .cse15 .cse22 .cse16 .cse20 .cse31) .cse51) .cse21 .cse5 .cse4 .cse12 .cse13 .cse33 .cse7 .cse34 .cse29 .cse35 .cse30 .cse10 .cse14 .cse15 .cse22 .cse16 .cse20 .cse31))) (.cse40 (= c_hhv_state_30_Int 0)) (.cse41 (<= c_hhv_state_26_Int 0)) (.cse42 (or .cse9 .cse54)) (.cse44 (<= (+ c_hhv_state_26_Int c_hhv_state_28_Int) 0)) (.cse45 (or (and .cse27 .cse3 c_hhv_state_10_Bool .cse25 .cse5 .cse4 (or (and .cse27 .cse3 c_hhv_state_10_Bool .cse25 .cse32 .cse21 .cse5 .cse4 .cse50 .cse13 .cse12 .cse33 .cse7 .cse34 .cse35 .cse30 .cse10 .cse15 .cse22 .cse16 .cse20 .cse31) .cse51) .cse12 .cse52 .cse7 .cse37 .cse10 .cse15 .cse53 .cse38 .cse22 .cse39 .cse31 (<= (+ c_hhv_state_25_Int c_hhv_state_28_Int) 0) .cse54 .cse32 (<= (+ c_hhv_state_30_Int c_hhv_state_28_Int 1) (+ c_hhv_state_87_Int c_hhv_state_26_Int)) .cse21 .cse50 .cse6 .cse13 .cse33 .cse8 .cse35 .cse55 .cse56 .cse16 .cse47 .cse20 (<= 1 (+ c_hhv_state_87_Int c_hhv_state_26_Int c_hhv_state_30_Int c_hhv_state_28_Int))) .cse51)) (.cse46 (not (= 0 c_hhv_state_87_Int)))) (let ((.cse28 (or .cse36 (and .cse30 (or (and .cse27 .cse3 c_hhv_state_10_Bool .cse5 .cse4 .cse49 .cse12 .cse7 .cse37 .cse30 .cse10 .cse14 .cse15 .cse22 .cse38 .cse39 .cse40 .cse31 .cse41 .cse42 .cse32 .cse21 .cse43 .cse13 .cse44 .cse6 .cse33 .cse34 .cse8 .cse35 .cse45 .cse46 .cse16 .cse47 .cse20 .cse48) .cse36))))) (and .cse27 .cse28 .cse3 .cse25 c_hhv_state_10_Bool .cse5 .cse4 .cse12 .cse7 .cse29 .cse30 .cse10 .cse14 .cse15 .cse22 .cse31 .cse32 .cse21 .cse13 .cse33 .cse34 .cse35 (or .cse36 (and .cse30 (or .cse36 (and .cse27 .cse3 .cse25 c_hhv_state_10_Bool .cse32 (or .cse36 (and (or (and .cse28 .cse27 .cse3 .cse25 c_hhv_state_10_Bool .cse5 .cse4 .cse12 .cse7 .cse37 .cse30 .cse10 .cse14 .cse15 .cse22 .cse38 .cse39 .cse40 .cse31 .cse41 .cse42 .cse32 .cse21 .cse43 .cse6 .cse13 .cse44 .cse33 .cse34 .cse8 .cse35 .cse45 .cse46 .cse16 .cse47 .cse20 (<= c_hhv_state_87_Int c_hhv_state_0_Int) .cse48) .cse36) .cse30)) .cse21 .cse5 .cse4 .cse49 .cse12 .cse13 .cse33 .cse7 .cse35 .cse10 .cse15 .cse22 .cse16 .cse20 .cse31)))) .cse16 .cse20)))) .cse36))))) (= c_hhv_state_1_Int c_hhv_state_0_Int) (or (and c_hhv_state_4_Bool (not .cse6) .cse54) .cse54) (= c_hhv_state_28_Int c_hhv_state_27_Int) (= c_hhv_state_30_Int c_hhv_state_29_Int) (= c_hhv_state_22_Int c_hhv_state_21_Int) (or (and .cse3 c_hhv_state_10_Bool .cse25 .cse32 (or .cse51 (and .cse27 (not .cse23) .cse3 c_hhv_state_10_Bool .cse32 .cse21 .cse5 .cse4 .cse12 .cse13 .cse33 .cse7 .cse35 .cse10 .cse15 .cse22 .cse16 .cse20 (or .cse51 (and .cse27 .cse3 c_hhv_state_10_Bool .cse25 .cse32 .cse21 .cse5 .cse4 .cse50 .cse12 .cse13 .cse33 .cse7 (not (= .cse57 c_hhv_state_87_Int)) .cse35 .cse30 .cse10 .cse15 .cse22 .cse16 .cse20 .cse31)) .cse31)) .cse50 .cse12 .cse13 .cse6 .cse7 .cse34 .cse35 .cse30 .cse14 .cse10 .cse15 .cse16 .cse20 .cse31 .cse54) .cse51) (= c_hhv_state_26_Int c_hhv_state_25_Int) .cse48 (<= 1 c_hhv_state_0_Int))))) (and (not c_hhv_state_2_Bool) (not c_hhv_state_3_Bool))) (= c_hhv_state_24_Int c_hhv_state_23_Int)) is different from false [2018-06-15 09:42:45,242 WARN L1032 $PredicateComparison]: unable to prove that (and (or (let ((.cse3 (not c_hhv_state_4_Bool)) (.cse39 (= c_hhv_state_31_Int c_hhv_state_42_Int)) (.cse38 (= c_hhv_state_32_Int c_hhv_state_31_Int)) (.cse4 (not c_hhv_state_11_Bool)) (.cse47 (= c_hhv_state_77_Int c_hhv_state_76_Int)) (.cse8 (not c_hhv_state_9_Bool)) (.cse13 (not c_hhv_state_7_Bool)) (.cse43 (not (= 1 c_hhv_state_25_Int))) (.cse25 (= c_hhv_state_87_Int c_hhv_state_23_Int))) (let ((.cse27 (not c_hhv_state_15_Bool)) (.cse5 (= c_hhv_state_38_Int c_hhv_state_37_Int)) (.cse12 (= c_hhv_state_35_Int c_hhv_state_36_Int)) (.cse52 (= c_hhv_state_49_Int c_hhv_state_21_Int)) (.cse7 (not c_hhv_state_6_Bool)) (.cse30 (<= 1 c_hhv_state_87_Int)) (.cse10 (= c_hhv_state_41_Int c_hhv_state_53_Int)) (.cse53 (= c_hhv_state_49_Int c_hhv_state_56_Int)) (.cse22 (= c_hhv_state_38_Int c_hhv_state_82_Int)) (.cse31 (not (= c_hhv_state_41_Int c_hhv_state_40_Int))) (.cse15 (= c_hhv_state_36_Int c_hhv_state_88_Int)) (.cse26 (not .cse25)) (.cse0 (not c_hhv_state_10_Bool)) (.cse11 (= c_hhv_state_74_Int c_hhv_state_73_Int)) (.cse32 (not (= c_hhv_state_35_Int c_hhv_state_34_Int))) (.cse21 (<= c_hhv_state_30_Int 0)) (.cse50 (= c_hhv_state_88_Int c_hhv_state_87_Int)) (.cse33 (not c_hhv_state_5_Bool)) (.cse34 (<= c_hhv_state_87_Int 1)) (.cse35 (not (= c_hhv_state_53_Int c_hhv_state_52_Int))) (.cse55 (<= (+ c_hhv_state_50_Int c_hhv_state_87_Int) c_hhv_state_0_Int)) (.cse56 (= c_hhv_state_49_Int c_hhv_state_50_Int)) (.cse18 (<= c_hhv_state_29_Int 0)) (.cse16 (not c_hhv_state_8_Bool)) (.cse20 (= c_hhv_state_35_Int c_hhv_state_41_Int)) (.cse1 (or (and .cse3 .cse39 (or (and .cse38 (ite (not (= c_hhv_state_32_Int c_hhv_state_92_Int)) (and (or (and .cse4 .cse47 .cse43) .cse43) .cse8) .cse43) .cse13) .cse43)) .cse43)) (.cse2 (<= c_hhv_state_23_Int 0)) (.cse23 (= c_hhv_state_23_Int 0)) (.cse17 (<= 0 c_hhv_state_23_Int)) (.cse24 (= 0 c_hhv_state_23_Int))) (let ((.cse57 (+ c_hhv_state_23_Int 1)) (.cse6 (= c_hhv_state_45_Int c_hhv_state_44_Int)) (.cse14 (or (and .cse27 .cse3 c_hhv_state_10_Bool .cse25 .cse5 .cse4 .cse12 .cse52 .cse7 .cse30 .cse10 .cse53 .cse15 .cse22 .cse31 (ite (not .cse15) (and .cse2 c_hhv_state_8_Bool) (ite .cse26 (and .cse26 (not .cse50) .cse0 (let ((.cse58 (<= c_hhv_state_24_Int 0))) (ite (not (= c_hhv_state_73_Int c_hhv_state_75_Int)) (and .cse58 .cse4 .cse11) .cse58))) .cse34)) .cse32 .cse21 .cse50 .cse13 .cse33 .cse34 .cse35 .cse55 .cse56 .cse18 .cse16 .cse20) (and .cse1 .cse2 .cse23 .cse17 .cse24))) (.cse54 (<= c_hhv_state_28_Int 0)) (.cse51 (and .cse2 .cse23 .cse17 .cse24)) (.cse48 (not (= 1 c_hhv_state_26_Int)))) (and (let ((.cse9 (<= c_hhv_state_27_Int 0))) (ite .cse0 (and .cse1 .cse2 (let ((.cse19 (and .cse22 .cse18 .cse4))) (or (and .cse3 .cse4 .cse5 c_hhv_state_5_Bool .cse6 (= c_hhv_state_79_Int c_hhv_state_89_Int) .cse7 .cse8 .cse9 .cse10 (= c_hhv_state_80_Int c_hhv_state_79_Int) (or (and (<= c_hhv_state_55_Int 1) c_hhv_state_5_Bool .cse4 (= c_hhv_state_55_Int c_hhv_state_30_Int) .cse11 .cse12 .cse13 (not c_hhv_state_12_Bool) .cse14 .cse15 .cse2 .cse16 .cse17 (= c_hhv_state_54_Int c_hhv_state_55_Int)) .cse18 .cse19) .cse16 .cse20 (not c_hhv_state_13_Bool)) (<= (+ c_hhv_state_30_Int 1) 0) .cse21 .cse18 (and .cse3 (not (not .cse5)) (or .cse18 .cse19)))) .cse23 .cse17 .cse24) (and .cse25 (not .cse26) (let ((.cse36 (<= .cse57 c_hhv_state_87_Int))) (or (let ((.cse37 (not c_hhv_state_14_Bool)) (.cse29 (= 1 c_hhv_state_87_Int))) (let ((.cse49 (or .cse51 (and .cse27 .cse3 c_hhv_state_10_Bool .cse32 (or (and .cse27 .cse3 c_hhv_state_10_Bool .cse25 .cse32 .cse21 .cse4 .cse5 .cse50 .cse12 .cse13 .cse33 .cse7 .cse34 .cse29 .cse35 .cse30 .cse10 .cse14 .cse15 .cse22 .cse16 .cse20 .cse31) .cse51) .cse21 .cse5 .cse4 .cse12 .cse13 .cse33 .cse7 .cse34 .cse29 .cse35 .cse30 .cse10 .cse14 .cse15 .cse22 .cse16 .cse20 .cse31))) (.cse40 (= c_hhv_state_30_Int 0)) (.cse41 (<= c_hhv_state_26_Int 0)) (.cse42 (or .cse9 .cse54)) (.cse44 (<= (+ c_hhv_state_26_Int c_hhv_state_28_Int) 0)) (.cse45 (or (and .cse27 .cse3 c_hhv_state_10_Bool .cse25 .cse5 .cse4 (or (and .cse27 .cse3 c_hhv_state_10_Bool .cse25 .cse32 .cse21 .cse5 .cse4 .cse50 .cse13 .cse12 .cse33 .cse7 .cse34 .cse35 .cse30 .cse10 .cse15 .cse22 .cse16 .cse20 .cse31) .cse51) .cse12 .cse52 .cse7 .cse37 .cse10 .cse15 .cse53 .cse38 .cse22 .cse39 .cse31 (<= (+ c_hhv_state_25_Int c_hhv_state_28_Int) 0) .cse54 .cse32 (<= (+ c_hhv_state_30_Int c_hhv_state_28_Int 1) (+ c_hhv_state_87_Int c_hhv_state_26_Int)) .cse21 .cse50 .cse6 .cse13 .cse33 .cse8 .cse35 .cse55 .cse56 .cse16 .cse47 .cse20 (<= 1 (+ c_hhv_state_87_Int c_hhv_state_26_Int c_hhv_state_30_Int c_hhv_state_28_Int))) .cse51)) (.cse46 (not (= 0 c_hhv_state_87_Int)))) (let ((.cse28 (or .cse36 (and .cse30 (or (and .cse27 .cse3 c_hhv_state_10_Bool .cse5 .cse4 .cse49 .cse12 .cse7 .cse37 .cse30 .cse10 .cse14 .cse15 .cse22 .cse38 .cse39 .cse40 .cse31 .cse41 .cse42 .cse32 .cse21 .cse43 .cse13 .cse44 .cse6 .cse33 .cse34 .cse8 .cse35 .cse45 .cse46 .cse16 .cse47 .cse20 .cse48) .cse36))))) (and .cse27 .cse28 .cse3 .cse25 c_hhv_state_10_Bool .cse5 .cse4 .cse12 .cse7 .cse29 .cse30 .cse10 .cse14 .cse15 .cse22 .cse31 .cse32 .cse21 .cse13 .cse33 .cse34 .cse35 (or .cse36 (and .cse30 (or .cse36 (and .cse27 .cse3 .cse25 c_hhv_state_10_Bool .cse32 (or .cse36 (and (or (and .cse28 .cse27 .cse3 .cse25 c_hhv_state_10_Bool .cse5 .cse4 .cse12 .cse7 .cse37 .cse30 .cse10 .cse14 .cse15 .cse22 .cse38 .cse39 .cse40 .cse31 .cse41 .cse42 .cse32 .cse21 .cse43 .cse6 .cse13 .cse44 .cse33 .cse34 .cse8 .cse35 .cse45 .cse46 .cse16 .cse47 .cse20 (<= c_hhv_state_87_Int c_hhv_state_0_Int) .cse48) .cse36) .cse30)) .cse21 .cse5 .cse4 .cse49 .cse12 .cse13 .cse33 .cse7 .cse35 .cse10 .cse15 .cse22 .cse16 .cse20 .cse31)))) .cse16 .cse20)))) .cse36))))) (= c_hhv_state_1_Int c_hhv_state_0_Int) (or (and c_hhv_state_4_Bool (not .cse6) .cse54) .cse54) (= c_hhv_state_28_Int c_hhv_state_27_Int) (= c_hhv_state_30_Int c_hhv_state_29_Int) (= c_hhv_state_22_Int c_hhv_state_21_Int) (or (and .cse3 c_hhv_state_10_Bool .cse25 .cse32 (or .cse51 (and .cse27 (not .cse23) .cse3 c_hhv_state_10_Bool .cse32 .cse21 .cse5 .cse4 .cse12 .cse13 .cse33 .cse7 .cse35 .cse10 .cse15 .cse22 .cse16 .cse20 (or .cse51 (and .cse27 .cse3 c_hhv_state_10_Bool .cse25 .cse32 .cse21 .cse5 .cse4 .cse50 .cse12 .cse13 .cse33 .cse7 (not (= .cse57 c_hhv_state_87_Int)) .cse35 .cse30 .cse10 .cse15 .cse22 .cse16 .cse20 .cse31)) .cse31)) .cse50 .cse12 .cse13 .cse6 .cse7 .cse34 .cse35 .cse30 .cse14 .cse10 .cse15 .cse16 .cse20 .cse31 .cse54) .cse51) (= c_hhv_state_26_Int c_hhv_state_25_Int) .cse48 (<= 1 c_hhv_state_0_Int))))) (and (not c_hhv_state_2_Bool) (not c_hhv_state_3_Bool))) (= c_hhv_state_24_Int c_hhv_state_23_Int)) is different from true [2018-06-15 09:42:45,244 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse0 (<= 0 c_hhv_state_28_Int)) (.cse6 (<= c_hhv_state_26_Int 0)) (.cse4 (= 0 c_hhv_state_23_Int)) (.cse7 (<= c_hhv_state_28_Int 0))) (and (= c_hhv_state_30_Int c_hhv_state_23_Int) (=> (<= (+ c_hhv_state_28_Int 1) 0) .cse0) (<= c_hhv_state_26_Int c_hhv_state_28_Int) (or (not c_hhv_state_3_Bool) (let ((.cse5 (+ c_hhv_state_26_Int c_hhv_state_28_Int))) (let ((.cse1 (<= 1 c_hhv_state_21_Int)) (.cse3 (<= .cse5 0)) (.cse2 (<= 0 c_hhv_state_26_Int))) (and .cse1 (=> (<= (+ c_hhv_state_26_Int 1) 0) .cse2) .cse3 (=> (not (= 1 c_hhv_state_26_Int)) (and .cse1 (= 0 c_hhv_state_30_Int) (<= c_hhv_state_28_Int c_hhv_state_26_Int) .cse3 .cse4 .cse2 (= c_hhv_state_23_Int 0) (<= 0 .cse5) (= c_hhv_state_21_Int c_hhv_state_1_Int) .cse0 .cse6 .cse7 (= c_hhv_state_23_Int c_hhv_state_30_Int))) .cse7)))) .cse6 .cse4 .cse7)) is different from false [2018-06-15 09:42:45,245 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse0 (<= 0 c_hhv_state_28_Int)) (.cse6 (<= c_hhv_state_26_Int 0)) (.cse4 (= 0 c_hhv_state_23_Int)) (.cse7 (<= c_hhv_state_28_Int 0))) (and (= c_hhv_state_30_Int c_hhv_state_23_Int) (=> (<= (+ c_hhv_state_28_Int 1) 0) .cse0) (<= c_hhv_state_26_Int c_hhv_state_28_Int) (or (not c_hhv_state_3_Bool) (let ((.cse5 (+ c_hhv_state_26_Int c_hhv_state_28_Int))) (let ((.cse1 (<= 1 c_hhv_state_21_Int)) (.cse3 (<= .cse5 0)) (.cse2 (<= 0 c_hhv_state_26_Int))) (and .cse1 (=> (<= (+ c_hhv_state_26_Int 1) 0) .cse2) .cse3 (=> (not (= 1 c_hhv_state_26_Int)) (and .cse1 (= 0 c_hhv_state_30_Int) (<= c_hhv_state_28_Int c_hhv_state_26_Int) .cse3 .cse4 .cse2 (= c_hhv_state_23_Int 0) (<= 0 .cse5) (= c_hhv_state_21_Int c_hhv_state_1_Int) .cse0 .cse6 .cse7 (= c_hhv_state_23_Int c_hhv_state_30_Int))) .cse7)))) .cse6 .cse4 .cse7)) is different from true [2018-06-15 09:42:45,259 WARN L176 SmtUtils]: Removed 2 from assertion stack [2018-06-15 09:42:45,259 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-15 09:42:45,263 INFO L168 Benchmark]: Toolchain (without parser) took 52767.89 ms. Allocated memory was 309.3 MB in the beginning and 1.4 GB in the end (delta: 1.1 GB). Free memory was 245.7 MB in the beginning and 996.6 MB in the end (delta: -750.9 MB). Peak memory consumption was 352.2 MB. Max. memory is 3.6 GB. [2018-06-15 09:42:45,265 INFO L168 Benchmark]: SmtParser took 0.17 ms. Allocated memory is still 309.3 MB. Free memory is still 275.6 MB. There was no memory consumed. Max. memory is 3.6 GB. [2018-06-15 09:42:45,265 INFO L168 Benchmark]: TreeAutomizer took 52758.64 ms. Allocated memory was 309.3 MB in the beginning and 1.4 GB in the end (delta: 1.1 GB). Free memory was 245.7 MB in the beginning and 996.6 MB in the end (delta: -750.9 MB). Peak memory consumption was 352.2 MB. Max. memory is 3.6 GB. [2018-06-15 09:42:45,266 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.17 ms. Allocated memory is still 309.3 MB. Free memory is still 275.6 MB. There was no memory consumed. Max. memory is 3.6 GB. * TreeAutomizer took 52758.64 ms. Allocated memory was 309.3 MB in the beginning and 1.4 GB in the end (delta: 1.1 GB). Free memory was 245.7 MB in the beginning and 996.6 MB in the end (delta: -750.9 MB). Peak memory consumption was 352.2 MB. Max. memory is 3.6 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.treeautomizer: - TimeoutResult: Timeout (de.uni_freiburg.informatik.ultimate.plugins.generator.treeautomizer) Toolchain cancelled while SimplifyDDAWithTimeout was simplifying term of DAG size 39. RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/DRAGON_13_e3_1418_e3_2761.smt2_TreeAutomizerNaiveMinimization.epf_TreeAutomizer.xml/Csv-Benchmark-0-2018-06-15_09-42-45-274.csv Completed graceful shutdown