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/TreeAutomizerStandardSettings.epf -i /storage/chc-comp/vmt-chc-benchmarks/ctigar/nest-if4.c.smt2 -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1792c6b [2018-06-14 22:44:58,311 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-06-14 22:44:58,313 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-06-14 22:44:58,331 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-06-14 22:44:58,331 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-06-14 22:44:58,332 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-06-14 22:44:58,333 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-06-14 22:44:58,335 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-06-14 22:44:58,337 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-06-14 22:44:58,339 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-06-14 22:44:58,340 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-06-14 22:44:58,340 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-06-14 22:44:58,341 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-06-14 22:44:58,346 INFO L177 SettingsManager]: ChcToBoogie provides no preferences, ignoring... [2018-06-14 22:44:58,347 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-06-14 22:44:58,348 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-06-14 22:44:58,360 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-06-14 22:44:58,362 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-06-14 22:44:58,363 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-06-14 22:44:58,365 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-06-14 22:44:58,366 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-06-14 22:44:58,373 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-06-14 22:44:58,373 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-06-14 22:44:58,373 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-06-14 22:44:58,374 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-06-14 22:44:58,375 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-06-14 22:44:58,376 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-06-14 22:44:58,377 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-06-14 22:44:58,382 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-06-14 22:44:58,382 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-06-14 22:44:58,383 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-06-14 22:44:58,383 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-06-14 22:44:58,383 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-06-14 22:44:58,390 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-06-14 22:44:58,391 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-06-14 22:44:58,391 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/TreeAutomizer/TreeAutomizerStandardSettings.epf [2018-06-14 22:44:58,405 INFO L110 SettingsManager]: Loading preferences was successful [2018-06-14 22:44:58,405 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-06-14 22:44:58,407 INFO L131 SettingsManager]: Preferences of TreeAutomizer differ from their defaults: [2018-06-14 22:44:58,407 INFO L133 SettingsManager]: * SMT solver=Internal_SMTInterpol [2018-06-14 22:44:58,413 INFO L131 SettingsManager]: Preferences of SmtParser differ from their defaults: [2018-06-14 22:44:58,413 INFO L133 SettingsManager]: * Use TreeAutomizer as solver for the given file (assumes the file contains Horn clauses only).=true [2018-06-14 22:44:58,467 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-06-14 22:44:58,480 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-06-14 22:44:58,484 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-06-14 22:44:58,486 INFO L271 PluginConnector]: Initializing SmtParser... [2018-06-14 22:44:58,486 INFO L276 PluginConnector]: SmtParser initialized [2018-06-14 22:44:58,487 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/chc-comp/vmt-chc-benchmarks/ctigar/nest-if4.c.smt2 [2018-06-14 22:44:58,489 INFO L200 SmtParser]: Parsing .smt2 file as a set of Horn Clauses [2018-06-14 22:44:58,587 INFO L224 SmtParser]: Executing SMT file /storage/chc-comp/vmt-chc-benchmarks/ctigar/nest-if4.c.smt2 unknown [2018-06-14 22:44:58,883 INFO L238 SmtParser]: Succesfully executed SMT file /storage/chc-comp/vmt-chc-benchmarks/ctigar/nest-if4.c.smt2 [2018-06-14 22:44:58,889 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-06-14 22:44:58,897 INFO L131 ToolchainWalker]: Walking toolchain with 1 elements. [2018-06-14 22:44:58,898 INFO L113 PluginConnector]: ------------------------TreeAutomizer---------------------------- [2018-06-14 22:44:58,899 INFO L271 PluginConnector]: Initializing TreeAutomizer... [2018-06-14 22:44:58,901 INFO L276 PluginConnector]: TreeAutomizer initialized [2018-06-14 22:44:58,905 INFO L185 PluginConnector]: Executing the observer TreeAutomizerObserver from plugin TreeAutomizer for "de.uni_freiburg.informatik.ultimate.source.smtparser OTHER 14.06 10:44:58" (1/1) ... [2018-06-14 22:44:58,957 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:44:59,188 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:44:59,509 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:00,069 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:00,605 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:01,247 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:02,226 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:03,373 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:05,014 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:07,207 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:09,145 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:11,127 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:13,161 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:15,938 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:18,439 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:21,197 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:24,269 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:27,778 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:31,994 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:36,984 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:41,670 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-06-14 22:45:46,485 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-14 22:45:46,606 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-14 22:45:46,609 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-14 22:45:46,611 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-14 22:45:46,614 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-14 22:45:46,616 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-14 22:45:46,619 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-14 22:45:46,621 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-14 22:45:46,625 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-14 22:45:46,632 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-14 22:45:46,635 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-14 22:45:46,637 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-14 22:45:46,639 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-14 22:45:46,641 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-14 22:45:46,643 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-14 22:45:46,643 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2018-06-14 22:45:46,650 WARN L1010 $PredicateComparison]: unable to prove that (=> c_hhv_state_2_Bool (=> (not c_hhv_state_1_Bool) (=> (not c_hhv_state_0_Bool) (or c_hhv_state_4_Bool (=> c_hhv_state_3_Bool c_hhv_state_4_Bool))))) is different from false [2018-06-14 22:45:46,651 WARN L1032 $PredicateComparison]: unable to prove that (=> c_hhv_state_2_Bool (=> (not c_hhv_state_1_Bool) (=> (not c_hhv_state_0_Bool) (or c_hhv_state_4_Bool (=> c_hhv_state_3_Bool c_hhv_state_4_Bool))))) is different from true [2018-06-14 22:45:46,653 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse5 (not c_hhv_state_3_Bool)) (.cse4 (not c_hhv_state_2_Bool))) (let ((.cse13 (and .cse5 (=> c_hhv_state_4_Bool (and .cse4 c_hhv_state_1_Bool)))) (.cse6 (and .cse4 .cse5 c_hhv_state_4_Bool c_hhv_state_1_Bool))) (let ((.cse3 (not c_hhv_state_0_Bool)) (.cse0 (ite c_hhv_state_0_Bool .cse13 .cse6))) (let ((.cse7 (ite .cse3 .cse6 (or .cse0 .cse13))) (.cse1 (not c_hhv_state_1_Bool)) (.cse2 (not c_hhv_state_4_Bool)) (.cse10 (<= 1 c_hhv_state_8_Int))) (or .cse0 (ite c_hhv_state_0_Bool (and .cse1 .cse2 c_hhv_state_3_Bool c_hhv_state_2_Bool) (and .cse2 c_hhv_state_3_Bool c_hhv_state_1_Bool)) (and .cse2 c_hhv_state_3_Bool (not .cse3)) (and .cse4 .cse1 .cse5 c_hhv_state_0_Bool c_hhv_state_4_Bool) (and .cse4 .cse1 .cse2 c_hhv_state_3_Bool .cse3 (<= 3 c_hhv_state_8_Int)) (and .cse4 .cse1 .cse5 c_hhv_state_4_Bool .cse3) (and .cse2 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (and .cse2 .cse5 c_hhv_state_1_Bool .cse3 c_hhv_state_2_Bool) (let ((.cse12 (or .cse0 .cse7))) (ite .cse3 (let ((.cse11 (<= 2 c_hhv_state_8_Int))) (let ((.cse8 (and .cse4 .cse1 .cse2 c_hhv_state_3_Bool .cse11))) (let ((.cse9 (ite .cse3 (or .cse0 .cse7 .cse8) .cse12))) (or .cse0 .cse6 .cse7 (ite .cse3 (or .cse0 .cse6 .cse7 .cse8 .cse9 (and (<= c_hhv_state_8_Int 0) (or .cse10 .cse11))) .cse12) .cse9)))) .cse12)) (and .cse4 .cse1 .cse2 .cse5 .cse3) (and .cse1 .cse5 .cse3) (and .cse2 .cse5 .cse3) .cse7 (and .cse2 .cse5 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (and .cse2 c_hhv_state_3_Bool c_hhv_state_0_Bool) (and .cse4 .cse2 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool) (and .cse2 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse3 c_hhv_state_2_Bool) (and .cse4 .cse1 .cse2 c_hhv_state_3_Bool .cse3 .cse10)))))) is different from false [2018-06-14 22:45:46,654 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse5 (not c_hhv_state_3_Bool)) (.cse4 (not c_hhv_state_2_Bool))) (let ((.cse13 (and .cse5 (=> c_hhv_state_4_Bool (and .cse4 c_hhv_state_1_Bool)))) (.cse6 (and .cse4 .cse5 c_hhv_state_4_Bool c_hhv_state_1_Bool))) (let ((.cse3 (not c_hhv_state_0_Bool)) (.cse0 (ite c_hhv_state_0_Bool .cse13 .cse6))) (let ((.cse7 (ite .cse3 .cse6 (or .cse0 .cse13))) (.cse1 (not c_hhv_state_1_Bool)) (.cse2 (not c_hhv_state_4_Bool)) (.cse10 (<= 1 c_hhv_state_8_Int))) (or .cse0 (ite c_hhv_state_0_Bool (and .cse1 .cse2 c_hhv_state_3_Bool c_hhv_state_2_Bool) (and .cse2 c_hhv_state_3_Bool c_hhv_state_1_Bool)) (and .cse2 c_hhv_state_3_Bool (not .cse3)) (and .cse4 .cse1 .cse5 c_hhv_state_0_Bool c_hhv_state_4_Bool) (and .cse4 .cse1 .cse2 c_hhv_state_3_Bool .cse3 (<= 3 c_hhv_state_8_Int)) (and .cse4 .cse1 .cse5 c_hhv_state_4_Bool .cse3) (and .cse2 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (and .cse2 .cse5 c_hhv_state_1_Bool .cse3 c_hhv_state_2_Bool) (let ((.cse12 (or .cse0 .cse7))) (ite .cse3 (let ((.cse11 (<= 2 c_hhv_state_8_Int))) (let ((.cse8 (and .cse4 .cse1 .cse2 c_hhv_state_3_Bool .cse11))) (let ((.cse9 (ite .cse3 (or .cse0 .cse7 .cse8) .cse12))) (or .cse0 .cse6 .cse7 (ite .cse3 (or .cse0 .cse6 .cse7 .cse8 .cse9 (and (<= c_hhv_state_8_Int 0) (or .cse10 .cse11))) .cse12) .cse9)))) .cse12)) (and .cse4 .cse1 .cse2 .cse5 .cse3) (and .cse1 .cse5 .cse3) (and .cse2 .cse5 .cse3) .cse7 (and .cse2 .cse5 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (and .cse2 c_hhv_state_3_Bool c_hhv_state_0_Bool) (and .cse4 .cse2 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool) (and .cse2 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse3 c_hhv_state_2_Bool) (and .cse4 .cse1 .cse2 c_hhv_state_3_Bool .cse3 .cse10)))))) is different from true [2018-06-14 22:45:46,667 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse4 (not c_hhv_state_3_Bool)) (.cse7 (not c_hhv_state_0_Bool)) (.cse1 (not c_hhv_state_2_Bool)) (.cse2 (not c_hhv_state_1_Bool))) (let ((.cse27 (or (and .cse1 .cse2 c_hhv_state_4_Bool .cse7) (and .cse1 .cse2 c_hhv_state_0_Bool c_hhv_state_4_Bool))) (.cse3 (not c_hhv_state_4_Bool)) (.cse11 (not .cse1)) (.cse12 (not .cse4))) (let ((.cse16 (and .cse2 .cse3 .cse11 .cse12 .cse7)) (.cse15 (and .cse4 .cse27))) (let ((.cse23 (and .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse7)) (.cse25 (and .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool)) (.cse22 (and .cse2 .cse3 .cse7)) (.cse20 (and .cse2 .cse3 c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse21 (and .cse3 c_hhv_state_1_Bool .cse7)) (.cse24 (and .cse3 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse0 (and (or .cse16 .cse15) .cse4 .cse27))) (let ((.cse5 (<= 1 c_hhv_state_8_Int)) (.cse13 (<= 2 c_hhv_state_8_Int)) (.cse8 (and (or .cse0 .cse16 .cse15) .cse4 .cse27)) (.cse6 (ite c_hhv_state_3_Bool (ite c_hhv_state_2_Bool (or .cse22 .cse20) .cse21) .cse24)) (.cse18 (and .cse3 .cse11 c_hhv_state_1_Bool .cse7)) (.cse19 (and .cse1 .cse2 .cse3 .cse7)) (.cse26 (and (or .cse23 .cse25) .cse4))) (or .cse0 (and .cse1 .cse2 .cse3 c_hhv_state_3_Bool c_hhv_state_0_Bool) (and .cse3 .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool (<= c_hhv_state_5_Int c_hhv_state_8_Int) c_hhv_state_2_Bool) (and .cse3 .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse5 c_hhv_state_2_Bool) (and .cse2 .cse3 c_hhv_state_3_Bool c_hhv_state_0_Bool .cse6 c_hhv_state_2_Bool) (and .cse2 .cse3 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool) (and .cse3 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (and .cse1 .cse3 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse7 .cse6) (let ((.cse9 (or .cse0 (and .cse3 .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) .cse8 .cse16))) (and (let ((.cse14 (and .cse3 .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse13 c_hhv_state_2_Bool))) (let ((.cse10 (and (or .cse0 .cse8 .cse14) .cse9))) (or .cse0 .cse8 (and .cse9 (or .cse0 .cse8 .cse10 (and .cse2 .cse3 .cse11 .cse12 (<= c_hhv_state_8_Int 0) .cse7 (or .cse5 .cse13)) .cse14 .cse15)) .cse10 .cse15))) .cse9)) (let ((.cse17 (and .cse1 .cse2 .cse4 c_hhv_state_4_Bool .cse7))) (and (or (and .cse1 .cse2 .cse4 c_hhv_state_0_Bool) .cse17) c_hhv_state_4_Bool (or (and .cse1 .cse2 .cse4 c_hhv_state_0_Bool c_hhv_state_4_Bool) .cse17))) (and .cse1 .cse2 .cse3 .cse4 .cse7) (and (or .cse18 (and .cse1 .cse2 .cse3 .cse7 .cse13)) c_hhv_state_3_Bool (or .cse18 .cse19)) .cse8 (and .cse2 .cse3 .cse4 .cse7 c_hhv_state_2_Bool) (and (ite c_hhv_state_3_Bool (and (ite c_hhv_state_2_Bool .cse20 .cse21) .cse6 (ite c_hhv_state_3_Bool (or (and .cse1 .cse2 .cse3 c_hhv_state_0_Bool) .cse18 (ite .cse1 .cse21 .cse22) (and .cse2 .cse3 .cse11 .cse7) .cse19 .cse20) (or .cse23 .cse24 .cse25))) (or .cse24 .cse26)) (<= 3 c_hhv_state_8_Int)) (and .cse1 .cse3 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool) .cse26)))))) is different from false [2018-06-14 22:45:46,668 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse4 (not c_hhv_state_3_Bool)) (.cse7 (not c_hhv_state_0_Bool)) (.cse1 (not c_hhv_state_2_Bool)) (.cse2 (not c_hhv_state_1_Bool))) (let ((.cse27 (or (and .cse1 .cse2 c_hhv_state_4_Bool .cse7) (and .cse1 .cse2 c_hhv_state_0_Bool c_hhv_state_4_Bool))) (.cse3 (not c_hhv_state_4_Bool)) (.cse11 (not .cse1)) (.cse12 (not .cse4))) (let ((.cse16 (and .cse2 .cse3 .cse11 .cse12 .cse7)) (.cse15 (and .cse4 .cse27))) (let ((.cse23 (and .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse7)) (.cse25 (and .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool)) (.cse22 (and .cse2 .cse3 .cse7)) (.cse20 (and .cse2 .cse3 c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse21 (and .cse3 c_hhv_state_1_Bool .cse7)) (.cse24 (and .cse3 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse0 (and (or .cse16 .cse15) .cse4 .cse27))) (let ((.cse5 (<= 1 c_hhv_state_8_Int)) (.cse13 (<= 2 c_hhv_state_8_Int)) (.cse8 (and (or .cse0 .cse16 .cse15) .cse4 .cse27)) (.cse6 (ite c_hhv_state_3_Bool (ite c_hhv_state_2_Bool (or .cse22 .cse20) .cse21) .cse24)) (.cse18 (and .cse3 .cse11 c_hhv_state_1_Bool .cse7)) (.cse19 (and .cse1 .cse2 .cse3 .cse7)) (.cse26 (and (or .cse23 .cse25) .cse4))) (or .cse0 (and .cse1 .cse2 .cse3 c_hhv_state_3_Bool c_hhv_state_0_Bool) (and .cse3 .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool (<= c_hhv_state_5_Int c_hhv_state_8_Int) c_hhv_state_2_Bool) (and .cse3 .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse5 c_hhv_state_2_Bool) (and .cse2 .cse3 c_hhv_state_3_Bool c_hhv_state_0_Bool .cse6 c_hhv_state_2_Bool) (and .cse2 .cse3 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool) (and .cse3 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (and .cse1 .cse3 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse7 .cse6) (let ((.cse9 (or .cse0 (and .cse3 .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) .cse8 .cse16))) (and (let ((.cse14 (and .cse3 .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse13 c_hhv_state_2_Bool))) (let ((.cse10 (and (or .cse0 .cse8 .cse14) .cse9))) (or .cse0 .cse8 (and .cse9 (or .cse0 .cse8 .cse10 (and .cse2 .cse3 .cse11 .cse12 (<= c_hhv_state_8_Int 0) .cse7 (or .cse5 .cse13)) .cse14 .cse15)) .cse10 .cse15))) .cse9)) (let ((.cse17 (and .cse1 .cse2 .cse4 c_hhv_state_4_Bool .cse7))) (and (or (and .cse1 .cse2 .cse4 c_hhv_state_0_Bool) .cse17) c_hhv_state_4_Bool (or (and .cse1 .cse2 .cse4 c_hhv_state_0_Bool c_hhv_state_4_Bool) .cse17))) (and .cse1 .cse2 .cse3 .cse4 .cse7) (and (or .cse18 (and .cse1 .cse2 .cse3 .cse7 .cse13)) c_hhv_state_3_Bool (or .cse18 .cse19)) .cse8 (and .cse2 .cse3 .cse4 .cse7 c_hhv_state_2_Bool) (and (ite c_hhv_state_3_Bool (and (ite c_hhv_state_2_Bool .cse20 .cse21) .cse6 (ite c_hhv_state_3_Bool (or (and .cse1 .cse2 .cse3 c_hhv_state_0_Bool) .cse18 (ite .cse1 .cse21 .cse22) (and .cse2 .cse3 .cse11 .cse7) .cse19 .cse20) (or .cse23 .cse24 .cse25))) (or .cse24 .cse26)) (<= 3 c_hhv_state_8_Int)) (and .cse1 .cse3 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool) .cse26)))))) is different from true [2018-06-14 22:45:46,671 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse4 (not c_hhv_state_1_Bool)) (.cse0 (not c_hhv_state_4_Bool))) (let ((.cse5 (not c_hhv_state_3_Bool)) (.cse25 (and .cse4 .cse0 c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse1 (not c_hhv_state_0_Bool))) (let ((.cse8 (and .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse19 (and .cse4 .cse0 c_hhv_state_3_Bool .cse1 c_hhv_state_2_Bool)) (.cse3 (not c_hhv_state_2_Bool)) (.cse10 (ite .cse5 (and .cse0 c_hhv_state_0_Bool c_hhv_state_2_Bool) .cse25))) (let ((.cse15 (and .cse10 .cse4)) (.cse16 (and .cse3 .cse4 .cse0 c_hhv_state_3_Bool .cse1)) (.cse17 (and .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse1 c_hhv_state_2_Bool)) (.cse9 (and .cse0 c_hhv_state_3_Bool (or .cse8 .cse19) c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool))) (let ((.cse6 (and .cse4 .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse11 (<= 2 c_hhv_state_8_Int)) (.cse20 (and .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool (or .cse8 .cse9 .cse19))) (.cse18 (and .cse3 .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse1)) (.cse14 (and .cse3 .cse4 .cse5 c_hhv_state_4_Bool c_hhv_state_0_Bool)) (.cse23 (<= 1 c_hhv_state_8_Int)) (.cse2 (or .cse15 .cse16 .cse17)) (.cse7 (and .cse3 .cse4 .cse5 c_hhv_state_4_Bool .cse1))) (or (and .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse1 c_hhv_state_2_Bool .cse2) (and .cse3 .cse4 .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool) (and .cse3 .cse5 c_hhv_state_4_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool) .cse6 .cse7 .cse8 .cse9 (and .cse10 .cse4 (<= c_hhv_state_5_Int c_hhv_state_6_Int)) (and .cse0 .cse5 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse11 c_hhv_state_2_Bool) (let ((.cse13 (<= 3 c_hhv_state_8_Int))) (let ((.cse12 (and .cse3 .cse4 .cse0 c_hhv_state_3_Bool .cse1 .cse13))) (and (or .cse12 (and .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse1 .cse13 c_hhv_state_2_Bool)) (or .cse14 .cse15 .cse16 .cse7 .cse17) (or .cse8 (and (or .cse18 .cse14 (and .cse0 .cse5 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) .cse6 .cse7 .cse15 .cse16 .cse17 .cse19) (or .cse12 .cse17) .cse2))))) (and .cse3 .cse4 .cse0 .cse5 .cse1) .cse20 .cse14 (and .cse3 .cse5 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse1) (let ((.cse21 (or .cse9 (and .cse3 .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool) .cse19 .cse20))) (and .cse21 (let ((.cse24 (and .cse3 .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool .cse11))) (let ((.cse22 (and (or .cse9 .cse20 .cse24) .cse21))) (or .cse8 .cse22 .cse9 (and (or (and .cse4 .cse0 c_hhv_state_3_Bool (<= c_hhv_state_8_Int 0) .cse1 c_hhv_state_2_Bool (or .cse23 .cse11)) .cse8 .cse22 .cse9 .cse20 .cse24) .cse21) .cse20))))) (and .cse3 .cse4 c_hhv_state_3_Bool (or .cse14 .cse7 .cse25)) (and .cse3 .cse0 (or .cse18 .cse19) c_hhv_state_3_Bool c_hhv_state_1_Bool .cse1) (and .cse10 .cse4 .cse2 (<= 1 c_hhv_state_6_Int)) (and .cse4 c_hhv_state_3_Bool (or .cse14 (and .cse3 .cse0 .cse1 .cse23 .cse2) .cse7)) .cse17)))))) is different from false [2018-06-14 22:45:46,673 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse4 (not c_hhv_state_1_Bool)) (.cse0 (not c_hhv_state_4_Bool))) (let ((.cse5 (not c_hhv_state_3_Bool)) (.cse25 (and .cse4 .cse0 c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse1 (not c_hhv_state_0_Bool))) (let ((.cse8 (and .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse19 (and .cse4 .cse0 c_hhv_state_3_Bool .cse1 c_hhv_state_2_Bool)) (.cse3 (not c_hhv_state_2_Bool)) (.cse10 (ite .cse5 (and .cse0 c_hhv_state_0_Bool c_hhv_state_2_Bool) .cse25))) (let ((.cse15 (and .cse10 .cse4)) (.cse16 (and .cse3 .cse4 .cse0 c_hhv_state_3_Bool .cse1)) (.cse17 (and .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse1 c_hhv_state_2_Bool)) (.cse9 (and .cse0 c_hhv_state_3_Bool (or .cse8 .cse19) c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool))) (let ((.cse6 (and .cse4 .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse11 (<= 2 c_hhv_state_8_Int)) (.cse20 (and .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool (or .cse8 .cse9 .cse19))) (.cse18 (and .cse3 .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse1)) (.cse14 (and .cse3 .cse4 .cse5 c_hhv_state_4_Bool c_hhv_state_0_Bool)) (.cse23 (<= 1 c_hhv_state_8_Int)) (.cse2 (or .cse15 .cse16 .cse17)) (.cse7 (and .cse3 .cse4 .cse5 c_hhv_state_4_Bool .cse1))) (or (and .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse1 c_hhv_state_2_Bool .cse2) (and .cse3 .cse4 .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool) (and .cse3 .cse5 c_hhv_state_4_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool) .cse6 .cse7 .cse8 .cse9 (and .cse10 .cse4 (<= c_hhv_state_5_Int c_hhv_state_6_Int)) (and .cse0 .cse5 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse11 c_hhv_state_2_Bool) (let ((.cse13 (<= 3 c_hhv_state_8_Int))) (let ((.cse12 (and .cse3 .cse4 .cse0 c_hhv_state_3_Bool .cse1 .cse13))) (and (or .cse12 (and .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse1 .cse13 c_hhv_state_2_Bool)) (or .cse14 .cse15 .cse16 .cse7 .cse17) (or .cse8 (and (or .cse18 .cse14 (and .cse0 .cse5 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) .cse6 .cse7 .cse15 .cse16 .cse17 .cse19) (or .cse12 .cse17) .cse2))))) (and .cse3 .cse4 .cse0 .cse5 .cse1) .cse20 .cse14 (and .cse3 .cse5 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse1) (let ((.cse21 (or .cse9 (and .cse3 .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool) .cse19 .cse20))) (and .cse21 (let ((.cse24 (and .cse3 .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool .cse11))) (let ((.cse22 (and (or .cse9 .cse20 .cse24) .cse21))) (or .cse8 .cse22 .cse9 (and (or (and .cse4 .cse0 c_hhv_state_3_Bool (<= c_hhv_state_8_Int 0) .cse1 c_hhv_state_2_Bool (or .cse23 .cse11)) .cse8 .cse22 .cse9 .cse20 .cse24) .cse21) .cse20))))) (and .cse3 .cse4 c_hhv_state_3_Bool (or .cse14 .cse7 .cse25)) (and .cse3 .cse0 (or .cse18 .cse19) c_hhv_state_3_Bool c_hhv_state_1_Bool .cse1) (and .cse10 .cse4 .cse2 (<= 1 c_hhv_state_6_Int)) (and .cse4 c_hhv_state_3_Bool (or .cse14 (and .cse3 .cse0 .cse1 .cse23 .cse2) .cse7)) .cse17)))))) is different from true [2018-06-14 22:45:46,678 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse12 (not c_hhv_state_1_Bool)) (.cse1 (not c_hhv_state_4_Bool)) (.cse2 (not c_hhv_state_0_Bool))) (let ((.cse0 (not c_hhv_state_2_Bool)) (.cse14 (and .cse12 .cse1 c_hhv_state_3_Bool .cse2)) (.cse21 (and .cse12 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse5 (not c_hhv_state_3_Bool))) (let ((.cse25 (and .cse1 .cse5 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse26 (and .cse1 (or (and .cse12 c_hhv_state_3_Bool c_hhv_state_2_Bool) .cse21))) (.cse27 (ite .cse0 .cse14 (and .cse1 c_hhv_state_1_Bool))) (.cse11 (and .cse12 .cse5 .cse2 c_hhv_state_2_Bool))) (let ((.cse7 (or .cse25 .cse26 .cse27 (ite c_hhv_state_4_Bool .cse11 (and (or (=> .cse12 (=> .cse5 c_hhv_state_0_Bool)) .cse21) c_hhv_state_2_Bool)))) (.cse8 (or (and (ite .cse1 (or .cse21 (and .cse12 .cse5 c_hhv_state_0_Bool c_hhv_state_2_Bool)) .cse11) c_hhv_state_2_Bool) .cse25 .cse26 .cse27)) (.cse9 (<= 3 c_hhv_state_8_Int))) (let ((.cse4 (and .cse1 .cse5 .cse7 c_hhv_state_1_Bool c_hhv_state_0_Bool .cse8 .cse9 c_hhv_state_2_Bool)) (.cse6 (and .cse1 c_hhv_state_3_Bool c_hhv_state_1_Bool)) (.cse13 (or (and .cse5 .cse2) (and .cse5 c_hhv_state_0_Bool))) (.cse10 (and c_hhv_state_3_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse17 (and .cse0 (or (and .cse12 .cse5 c_hhv_state_0_Bool) (and .cse12 .cse5 .cse2)))) (.cse18 (<= 2 c_hhv_state_8_Int)) (.cse16 (<= 1 c_hhv_state_8_Int)) (.cse3 (and (let ((.cse24 (and .cse12 .cse1 c_hhv_state_3_Bool c_hhv_state_2_Bool))) (let ((.cse23 (and (or .cse24 .cse21) .cse12 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool))) (or .cse23 (and .cse12 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool (or .cse23 .cse24 .cse21))))) .cse1))) (or (and .cse0 .cse1 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse2) .cse3 .cse4 (and (or .cse4 (and .cse1 (or (ite c_hhv_state_2_Bool (or (and .cse5 c_hhv_state_1_Bool c_hhv_state_0_Bool) .cse6) (or (and .cse5 .cse7 c_hhv_state_1_Bool c_hhv_state_0_Bool .cse8 .cse9 c_hhv_state_2_Bool) .cse10)) .cse10))) .cse1 (=> c_hhv_state_2_Bool (=> c_hhv_state_1_Bool (or .cse6 (=> .cse5 (=> c_hhv_state_0_Bool (<= c_hhv_state_5_Int c_hhv_state_8_Int))))))) (ite .cse1 (and .cse5 c_hhv_state_1_Bool .cse2 (<= c_hhv_state_5_Int c_hhv_state_6_Int) c_hhv_state_2_Bool) .cse11) (ite .cse1 (and .cse5 c_hhv_state_1_Bool .cse2 c_hhv_state_2_Bool (<= 1 c_hhv_state_6_Int)) .cse11) (and .cse0 .cse12 .cse1 .cse5 .cse2) (and .cse0 .cse5 c_hhv_state_1_Bool c_hhv_state_4_Bool .cse2) (and .cse0 .cse12 .cse13 c_hhv_state_4_Bool) (and .cse1 c_hhv_state_3_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (let ((.cse15 (or (and .cse5 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse16) .cse6))) (and .cse1 (ite .cse0 .cse14 (or .cse6 (and .cse15 .cse5 c_hhv_state_0_Bool c_hhv_state_1_Bool))) (ite .cse0 (=> .cse12 (and c_hhv_state_3_Bool .cse2 .cse16)) .cse15))) (and c_hhv_state_4_Bool (or (and .cse0 .cse12 .cse13) .cse17)) (ite .cse1 .cse10 .cse17) (and .cse0 .cse1 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool .cse18) (ite .cse1 (let ((.cse19 (or .cse3 (ite .cse1 (or (and .cse0 .cse12 c_hhv_state_3_Bool c_hhv_state_0_Bool) (and .cse12 c_hhv_state_3_Bool .cse2 c_hhv_state_2_Bool)) .cse3)))) (and .cse19 (let ((.cse22 (ite .cse1 (and .cse0 .cse12 c_hhv_state_3_Bool c_hhv_state_0_Bool .cse16) .cse3))) (let ((.cse20 (and .cse19 (or .cse3 .cse22)))) (or .cse20 .cse3 .cse21 (and .cse2 (or .cse3 (ite .cse1 (and (or (and .cse2 (or .cse3 (and .cse12 .cse1 c_hhv_state_3_Bool .cse2 (<= c_hhv_state_8_Int 0) c_hhv_state_2_Bool (or .cse16 .cse18)) .cse22)) .cse20 .cse3 .cse21) .cse19) .cse3)))))))) .cse3))))))) is different from false [2018-06-14 22:45:46,679 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse12 (not c_hhv_state_1_Bool)) (.cse1 (not c_hhv_state_4_Bool)) (.cse2 (not c_hhv_state_0_Bool))) (let ((.cse0 (not c_hhv_state_2_Bool)) (.cse14 (and .cse12 .cse1 c_hhv_state_3_Bool .cse2)) (.cse21 (and .cse12 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse5 (not c_hhv_state_3_Bool))) (let ((.cse25 (and .cse1 .cse5 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse26 (and .cse1 (or (and .cse12 c_hhv_state_3_Bool c_hhv_state_2_Bool) .cse21))) (.cse27 (ite .cse0 .cse14 (and .cse1 c_hhv_state_1_Bool))) (.cse11 (and .cse12 .cse5 .cse2 c_hhv_state_2_Bool))) (let ((.cse7 (or .cse25 .cse26 .cse27 (ite c_hhv_state_4_Bool .cse11 (and (or (=> .cse12 (=> .cse5 c_hhv_state_0_Bool)) .cse21) c_hhv_state_2_Bool)))) (.cse8 (or (and (ite .cse1 (or .cse21 (and .cse12 .cse5 c_hhv_state_0_Bool c_hhv_state_2_Bool)) .cse11) c_hhv_state_2_Bool) .cse25 .cse26 .cse27)) (.cse9 (<= 3 c_hhv_state_8_Int))) (let ((.cse4 (and .cse1 .cse5 .cse7 c_hhv_state_1_Bool c_hhv_state_0_Bool .cse8 .cse9 c_hhv_state_2_Bool)) (.cse6 (and .cse1 c_hhv_state_3_Bool c_hhv_state_1_Bool)) (.cse13 (or (and .cse5 .cse2) (and .cse5 c_hhv_state_0_Bool))) (.cse10 (and c_hhv_state_3_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse17 (and .cse0 (or (and .cse12 .cse5 c_hhv_state_0_Bool) (and .cse12 .cse5 .cse2)))) (.cse18 (<= 2 c_hhv_state_8_Int)) (.cse16 (<= 1 c_hhv_state_8_Int)) (.cse3 (and (let ((.cse24 (and .cse12 .cse1 c_hhv_state_3_Bool c_hhv_state_2_Bool))) (let ((.cse23 (and (or .cse24 .cse21) .cse12 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool))) (or .cse23 (and .cse12 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool (or .cse23 .cse24 .cse21))))) .cse1))) (or (and .cse0 .cse1 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse2) .cse3 .cse4 (and (or .cse4 (and .cse1 (or (ite c_hhv_state_2_Bool (or (and .cse5 c_hhv_state_1_Bool c_hhv_state_0_Bool) .cse6) (or (and .cse5 .cse7 c_hhv_state_1_Bool c_hhv_state_0_Bool .cse8 .cse9 c_hhv_state_2_Bool) .cse10)) .cse10))) .cse1 (=> c_hhv_state_2_Bool (=> c_hhv_state_1_Bool (or .cse6 (=> .cse5 (=> c_hhv_state_0_Bool (<= c_hhv_state_5_Int c_hhv_state_8_Int))))))) (ite .cse1 (and .cse5 c_hhv_state_1_Bool .cse2 (<= c_hhv_state_5_Int c_hhv_state_6_Int) c_hhv_state_2_Bool) .cse11) (ite .cse1 (and .cse5 c_hhv_state_1_Bool .cse2 c_hhv_state_2_Bool (<= 1 c_hhv_state_6_Int)) .cse11) (and .cse0 .cse12 .cse1 .cse5 .cse2) (and .cse0 .cse5 c_hhv_state_1_Bool c_hhv_state_4_Bool .cse2) (and .cse0 .cse12 .cse13 c_hhv_state_4_Bool) (and .cse1 c_hhv_state_3_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (let ((.cse15 (or (and .cse5 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse16) .cse6))) (and .cse1 (ite .cse0 .cse14 (or .cse6 (and .cse15 .cse5 c_hhv_state_0_Bool c_hhv_state_1_Bool))) (ite .cse0 (=> .cse12 (and c_hhv_state_3_Bool .cse2 .cse16)) .cse15))) (and c_hhv_state_4_Bool (or (and .cse0 .cse12 .cse13) .cse17)) (ite .cse1 .cse10 .cse17) (and .cse0 .cse1 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool .cse18) (ite .cse1 (let ((.cse19 (or .cse3 (ite .cse1 (or (and .cse0 .cse12 c_hhv_state_3_Bool c_hhv_state_0_Bool) (and .cse12 c_hhv_state_3_Bool .cse2 c_hhv_state_2_Bool)) .cse3)))) (and .cse19 (let ((.cse22 (ite .cse1 (and .cse0 .cse12 c_hhv_state_3_Bool c_hhv_state_0_Bool .cse16) .cse3))) (let ((.cse20 (and .cse19 (or .cse3 .cse22)))) (or .cse20 .cse3 .cse21 (and .cse2 (or .cse3 (ite .cse1 (and (or (and .cse2 (or .cse3 (and .cse12 .cse1 c_hhv_state_3_Bool .cse2 (<= c_hhv_state_8_Int 0) c_hhv_state_2_Bool (or .cse16 .cse18)) .cse22)) .cse20 .cse3 .cse21) .cse19) .cse3)))))))) .cse3))))))) is different from true [2018-06-14 22:45:46,691 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse18 (not c_hhv_state_2_Bool)) (.cse0 (not c_hhv_state_4_Bool))) (let ((.cse6 (not c_hhv_state_1_Bool)) (.cse30 (and .cse18 .cse0 c_hhv_state_1_Bool)) (.cse17 (and .cse0 c_hhv_state_1_Bool c_hhv_state_2_Bool))) (let ((.cse27 (or .cse30 .cse17)) (.cse8 (and .cse6 .cse0 c_hhv_state_2_Bool)) (.cse3 (not c_hhv_state_3_Bool))) (let ((.cse2 (not .cse3)) (.cse15 (<= 1 c_hhv_state_8_Int)) (.cse7 (<= c_hhv_state_5_Int c_hhv_state_6_Int)) (.cse1 (let ((.cse41 (and .cse18 .cse6 .cse0))) (or (and .cse27 (or .cse30 .cse8 .cse41 .cse17)) .cse8 .cse41))) (.cse16 (<= 1 c_hhv_state_6_Int)) (.cse26 (not c_hhv_state_0_Bool))) (or (and .cse0 (or (and .cse1 .cse2) (and .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (let ((.cse28 (and .cse0 c_hhv_state_1_Bool)) (.cse29 (and .cse6 .cse0))) (let ((.cse19 (and .cse18 .cse6 .cse3 c_hhv_state_4_Bool)) (.cse23 (ite c_hhv_state_2_Bool .cse28 .cse29))) (ite c_hhv_state_0_Bool (let ((.cse10 (and .cse18 (or .cse28 .cse29)))) (let ((.cse14 (ite .cse3 (or (and .cse0 c_hhv_state_2_Bool) .cse8 .cse10) .cse8))) (let ((.cse9 (let ((.cse22 (and .cse6 c_hhv_state_2_Bool)) (.cse25 (and .cse2 .cse23))) (let ((.cse20 (ite c_hhv_state_0_Bool (and .cse2 .cse27 (or (and .cse18 .cse0 .cse2 c_hhv_state_1_Bool) .cse14)) .cse25)) (.cse21 (and .cse0 .cse3 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse24 (ite .cse3 (ite .cse0 c_hhv_state_2_Bool .cse22) .cse23))) (and .cse2 (ite c_hhv_state_0_Bool (or .cse20 .cse21) (or (and .cse3 (ite .cse3 (=> c_hhv_state_2_Bool (=> c_hhv_state_4_Bool .cse22)) .cse23) (ite .cse0 c_hhv_state_1_Bool .cse22) c_hhv_state_2_Bool .cse24) .cse25)) (or .cse20 .cse21 (and (ite .cse3 (or .cse0 .cse22) .cse23) .cse26 c_hhv_state_2_Bool .cse24)) .cse27 (<= 3 c_hhv_state_8_Int)))))) (let ((.cse12 (and .cse18 .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool (or .cse9 .cse19))) (.cse11 (and .cse6 .cse0 c_hhv_state_3_Bool c_hhv_state_2_Bool))) (or (ite .cse3 (let ((.cse4 (or (ite c_hhv_state_3_Bool .cse8 .cse17) .cse14))) (let ((.cse5 (and .cse0 .cse4 c_hhv_state_1_Bool c_hhv_state_2_Bool))) (or (and .cse4 (or .cse5 (and .cse6 .cse0 .cse7 c_hhv_state_2_Bool)) (or (and .cse4 (or (ite .cse3 (and (or .cse5 .cse8) (ite .cse3 (or .cse9 (and .cse0 c_hhv_state_1_Bool (<= c_hhv_state_5_Int c_hhv_state_8_Int) c_hhv_state_2_Bool) .cse8 .cse10) .cse8)) .cse8) .cse11)) .cse12)) (let ((.cse13 (or .cse5 (and .cse6 .cse0 c_hhv_state_2_Bool .cse16)))) (and (or .cse5 (and .cse6 .cse0 .cse13 c_hhv_state_2_Bool)) .cse13 .cse4 (or .cse8 (and .cse0 c_hhv_state_2_Bool .cse14)) (or (and .cse15 .cse14) .cse8)))))) .cse8) .cse12 .cse11))))) (let ((.cse33 (<= 2 c_hhv_state_8_Int))) (let ((.cse35 (and c_hhv_state_3_Bool (let ((.cse39 (and .cse0 c_hhv_state_1_Bool c_hhv_state_2_Bool .cse23)) (.cse40 (and .cse18 .cse6 .cse0 .cse33))) (or .cse39 (and (or .cse39 .cse23 .cse40) (or (and .cse18 .cse6 .cse0 .cse15) .cse17)) .cse40)) .cse23))) (or .cse19 (and (or (let ((.cse38 (or .cse30 .cse8))) (let ((.cse36 (or (and c_hhv_state_3_Bool .cse38) .cse35))) (let ((.cse31 (or (and c_hhv_state_3_Bool .cse36 .cse38) .cse35))) (and (or (let ((.cse37 (and .cse6 .cse0 c_hhv_state_3_Bool .cse26 c_hhv_state_2_Bool))) (let ((.cse34 (and .cse36 (or (and c_hhv_state_3_Bool .cse15 .cse38) .cse37)))) (let ((.cse32 (or (and .cse31 (or .cse34 .cse37 .cse35)) .cse35))) (and (or .cse30 (and .cse31 (or (and .cse32 (or .cse30 (and (or (and (or .cse30 (and (<= c_hhv_state_8_Int 0) (or .cse15 .cse33))) (or .cse34 .cse35)) .cse35) c_hhv_state_2_Bool))) .cse17) .cse36) .cse35) .cse32)))) .cse17) .cse31 .cse36)))) .cse35) c_hhv_state_3_Bool) .cse35)))))) (ite .cse26 false (and .cse18 .cse6 .cse0 .cse2 .cse15)) (and .cse6 .cse0 .cse3 .cse26 .cse7 c_hhv_state_2_Bool) (and .cse1 .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (and .cse6 .cse0 .cse3 .cse26 c_hhv_state_2_Bool .cse16) (and .cse18 .cse6 .cse0 .cse3 .cse26)))))) is different from false [2018-06-14 22:45:46,693 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse18 (not c_hhv_state_2_Bool)) (.cse0 (not c_hhv_state_4_Bool))) (let ((.cse6 (not c_hhv_state_1_Bool)) (.cse30 (and .cse18 .cse0 c_hhv_state_1_Bool)) (.cse17 (and .cse0 c_hhv_state_1_Bool c_hhv_state_2_Bool))) (let ((.cse27 (or .cse30 .cse17)) (.cse8 (and .cse6 .cse0 c_hhv_state_2_Bool)) (.cse3 (not c_hhv_state_3_Bool))) (let ((.cse2 (not .cse3)) (.cse15 (<= 1 c_hhv_state_8_Int)) (.cse7 (<= c_hhv_state_5_Int c_hhv_state_6_Int)) (.cse1 (let ((.cse41 (and .cse18 .cse6 .cse0))) (or (and .cse27 (or .cse30 .cse8 .cse41 .cse17)) .cse8 .cse41))) (.cse16 (<= 1 c_hhv_state_6_Int)) (.cse26 (not c_hhv_state_0_Bool))) (or (and .cse0 (or (and .cse1 .cse2) (and .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (let ((.cse28 (and .cse0 c_hhv_state_1_Bool)) (.cse29 (and .cse6 .cse0))) (let ((.cse19 (and .cse18 .cse6 .cse3 c_hhv_state_4_Bool)) (.cse23 (ite c_hhv_state_2_Bool .cse28 .cse29))) (ite c_hhv_state_0_Bool (let ((.cse10 (and .cse18 (or .cse28 .cse29)))) (let ((.cse14 (ite .cse3 (or (and .cse0 c_hhv_state_2_Bool) .cse8 .cse10) .cse8))) (let ((.cse9 (let ((.cse22 (and .cse6 c_hhv_state_2_Bool)) (.cse25 (and .cse2 .cse23))) (let ((.cse20 (ite c_hhv_state_0_Bool (and .cse2 .cse27 (or (and .cse18 .cse0 .cse2 c_hhv_state_1_Bool) .cse14)) .cse25)) (.cse21 (and .cse0 .cse3 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse24 (ite .cse3 (ite .cse0 c_hhv_state_2_Bool .cse22) .cse23))) (and .cse2 (ite c_hhv_state_0_Bool (or .cse20 .cse21) (or (and .cse3 (ite .cse3 (=> c_hhv_state_2_Bool (=> c_hhv_state_4_Bool .cse22)) .cse23) (ite .cse0 c_hhv_state_1_Bool .cse22) c_hhv_state_2_Bool .cse24) .cse25)) (or .cse20 .cse21 (and (ite .cse3 (or .cse0 .cse22) .cse23) .cse26 c_hhv_state_2_Bool .cse24)) .cse27 (<= 3 c_hhv_state_8_Int)))))) (let ((.cse12 (and .cse18 .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool (or .cse9 .cse19))) (.cse11 (and .cse6 .cse0 c_hhv_state_3_Bool c_hhv_state_2_Bool))) (or (ite .cse3 (let ((.cse4 (or (ite c_hhv_state_3_Bool .cse8 .cse17) .cse14))) (let ((.cse5 (and .cse0 .cse4 c_hhv_state_1_Bool c_hhv_state_2_Bool))) (or (and .cse4 (or .cse5 (and .cse6 .cse0 .cse7 c_hhv_state_2_Bool)) (or (and .cse4 (or (ite .cse3 (and (or .cse5 .cse8) (ite .cse3 (or .cse9 (and .cse0 c_hhv_state_1_Bool (<= c_hhv_state_5_Int c_hhv_state_8_Int) c_hhv_state_2_Bool) .cse8 .cse10) .cse8)) .cse8) .cse11)) .cse12)) (let ((.cse13 (or .cse5 (and .cse6 .cse0 c_hhv_state_2_Bool .cse16)))) (and (or .cse5 (and .cse6 .cse0 .cse13 c_hhv_state_2_Bool)) .cse13 .cse4 (or .cse8 (and .cse0 c_hhv_state_2_Bool .cse14)) (or (and .cse15 .cse14) .cse8)))))) .cse8) .cse12 .cse11))))) (let ((.cse33 (<= 2 c_hhv_state_8_Int))) (let ((.cse35 (and c_hhv_state_3_Bool (let ((.cse39 (and .cse0 c_hhv_state_1_Bool c_hhv_state_2_Bool .cse23)) (.cse40 (and .cse18 .cse6 .cse0 .cse33))) (or .cse39 (and (or .cse39 .cse23 .cse40) (or (and .cse18 .cse6 .cse0 .cse15) .cse17)) .cse40)) .cse23))) (or .cse19 (and (or (let ((.cse38 (or .cse30 .cse8))) (let ((.cse36 (or (and c_hhv_state_3_Bool .cse38) .cse35))) (let ((.cse31 (or (and c_hhv_state_3_Bool .cse36 .cse38) .cse35))) (and (or (let ((.cse37 (and .cse6 .cse0 c_hhv_state_3_Bool .cse26 c_hhv_state_2_Bool))) (let ((.cse34 (and .cse36 (or (and c_hhv_state_3_Bool .cse15 .cse38) .cse37)))) (let ((.cse32 (or (and .cse31 (or .cse34 .cse37 .cse35)) .cse35))) (and (or .cse30 (and .cse31 (or (and .cse32 (or .cse30 (and (or (and (or .cse30 (and (<= c_hhv_state_8_Int 0) (or .cse15 .cse33))) (or .cse34 .cse35)) .cse35) c_hhv_state_2_Bool))) .cse17) .cse36) .cse35) .cse32)))) .cse17) .cse31 .cse36)))) .cse35) c_hhv_state_3_Bool) .cse35)))))) (ite .cse26 false (and .cse18 .cse6 .cse0 .cse2 .cse15)) (and .cse6 .cse0 .cse3 .cse26 .cse7 c_hhv_state_2_Bool) (and .cse1 .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (and .cse6 .cse0 .cse3 .cse26 c_hhv_state_2_Bool .cse16) (and .cse18 .cse6 .cse0 .cse3 .cse26)))))) is different from true [2018-06-14 22:45:46,699 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse0 (not c_hhv_state_1_Bool)) (.cse1 (not c_hhv_state_3_Bool)) (.cse3 (not c_hhv_state_2_Bool)) (.cse4 (not c_hhv_state_4_Bool)) (.cse2 (not c_hhv_state_0_Bool))) (let ((.cse10 (<= 1 c_hhv_state_8_Int)) (.cse26 (<= c_hhv_state_5_Int c_hhv_state_6_Int)) (.cse31 (<= 1 c_hhv_state_6_Int)) (.cse36 (and .cse3 .cse4 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse2)) (.cse6 (and .cse3 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse2)) (.cse20 (and .cse3 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool)) (.cse23 (and .cse0 .cse4 c_hhv_state_3_Bool .cse2 c_hhv_state_2_Bool))) (or (and .cse0 .cse1 c_hhv_state_4_Bool .cse2 c_hhv_state_2_Bool) (let ((.cse16 (and .cse0 c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse21 (and .cse4 .cse1 c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse7 (and .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse15 (and .cse4 c_hhv_state_1_Bool .cse2 c_hhv_state_2_Bool)) (.cse14 (and .cse3 .cse0 .cse4 .cse2)) (.cse19 (and .cse0 .cse4 .cse1 .cse2 c_hhv_state_2_Bool)) (.cse11 (<= 2 c_hhv_state_8_Int)) (.cse5 (and .cse3 .cse0 .cse4 c_hhv_state_3_Bool c_hhv_state_0_Bool))) (and (let ((.cse13 (or .cse5 (and .cse4 (or .cse16 (let ((.cse17 (or .cse7 .cse21))) (and .cse17 (or .cse5 (and .cse4 (or .cse16 (and (=> c_hhv_state_2_Bool (let ((.cse18 (=> c_hhv_state_2_Bool (or .cse19 .cse20 (and .cse4 (or .cse16 (=> c_hhv_state_1_Bool (=> c_hhv_state_0_Bool .cse11)))))))) (or .cse18 .cse5 .cse6 (and (or .cse16 (=> c_hhv_state_1_Bool (=> c_hhv_state_0_Bool (and .cse10 (or .cse18 .cse4 .cse5 .cse6))))) .cse4)))) .cse17))))))))))) (ite c_hhv_state_3_Bool (or (ite c_hhv_state_3_Bool (or (and .cse3 .cse0 .cse4 .cse2 (or .cse5 .cse6 (ite c_hhv_state_3_Bool (or .cse7 (let ((.cse9 (ite c_hhv_state_3_Bool .cse14 .cse13))) (let ((.cse12 (ite c_hhv_state_3_Bool (and .cse3 .cse0 .cse4 .cse2 .cse9) .cse13))) (let ((.cse8 (ite c_hhv_state_3_Bool (and .cse3 .cse0 .cse4 .cse2 .cse12) .cse13))) (and .cse3 .cse0 .cse4 .cse8 (or (ite c_hhv_state_3_Bool (and .cse8 .cse9 (or .cse5 .cse6 (ite c_hhv_state_3_Bool (or (and .cse3 .cse0 .cse2 (or .cse10 .cse11) .cse12) .cse7) .cse13)) .cse12) .cse13) .cse10 .cse11) .cse2 .cse9 .cse12)))) .cse15) .cse13))) .cse15) .cse13) .cse7 .cse5 (and .cse4 (not .cse1) c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) .cse13)) (let ((.cse25 (let ((.cse34 (and .cse4 .cse1 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool))) (let ((.cse33 (and (or .cse34 .cse5) (or .cse5 (and .cse4 .cse1)))) (.cse35 (and .cse3 .cse4 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool))) (and .cse3 (or .cse33 .cse34 .cse19 .cse35) (or .cse34 .cse5 .cse19 .cse35) .cse0 .cse4 c_hhv_state_3_Bool (or .cse33 .cse19 .cse35) c_hhv_state_0_Bool .cse11))))) (let ((.cse22 (and (or .cse25 (and .cse4 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) .cse23) (or .cse5 (and (<= (+ c_hhv_state_8_Int 1) c_hhv_state_5_Int) .cse4 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool))))) (or .cse22 (and .cse4 (let ((.cse27 (or .cse15 .cse14))) (ite .cse1 (let ((.cse32 (ite .cse1 (or .cse0 .cse7) .cse27))) (let ((.cse28 (or (=> c_hhv_state_3_Bool (and (=> c_hhv_state_3_Bool .cse27) .cse32)) .cse20 .cse23))) (let ((.cse29 (or .cse4 .cse6 .cse21 .cse20 .cse23)) (.cse24 (and .cse32 .cse28))) (or (and (or .cse22 (and .cse4 (ite .cse1 (or .cse7 (and (or .cse21 .cse20 .cse23 .cse24) (or .cse7 (=> .cse0 (or .cse21 .cse25 .cse26 .cse20 .cse23))))) (or (and .cse4 .cse27 c_hhv_state_1_Bool .cse2 c_hhv_state_2_Bool) .cse20 .cse14 .cse23)) .cse28) .cse20 .cse23) .cse29 (or .cse20 (and .cse4 .cse1 c_hhv_state_1_Bool .cse26 c_hhv_state_2_Bool) .cse23 .cse24) .cse28) .cse7 (and .cse27 c_hhv_state_3_Bool) .cse20 (let ((.cse30 (or (and .cse4 .cse1 c_hhv_state_1_Bool c_hhv_state_2_Bool .cse31) .cse20 .cse23 .cse24))) (and .cse4 .cse29 .cse30 (or .cse16 .cse7 .cse21) .cse31 (or (and .cse4 .cse1 c_hhv_state_1_Bool .cse29 c_hhv_state_2_Bool .cse30) .cse20 .cse23 .cse24) .cse28)))))) .cse27))) .cse23))))) (and .cse0 .cse4 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool) (and (or .cse36 .cse6) (or .cse36 .cse23) (or (and .cse3 .cse4 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse2 .cse10) .cse23)) (and .cse3 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool .cse26) (and .cse3 .cse0 .cse4 .cse1 .cse2) (and (or .cse6 (and .cse3 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool .cse31)) (or .cse36 .cse6 .cse20 .cse23))))) is different from false [2018-06-14 22:45:46,700 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse0 (not c_hhv_state_1_Bool)) (.cse1 (not c_hhv_state_3_Bool)) (.cse3 (not c_hhv_state_2_Bool)) (.cse4 (not c_hhv_state_4_Bool)) (.cse2 (not c_hhv_state_0_Bool))) (let ((.cse10 (<= 1 c_hhv_state_8_Int)) (.cse26 (<= c_hhv_state_5_Int c_hhv_state_6_Int)) (.cse31 (<= 1 c_hhv_state_6_Int)) (.cse36 (and .cse3 .cse4 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse2)) (.cse6 (and .cse3 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse2)) (.cse20 (and .cse3 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool)) (.cse23 (and .cse0 .cse4 c_hhv_state_3_Bool .cse2 c_hhv_state_2_Bool))) (or (and .cse0 .cse1 c_hhv_state_4_Bool .cse2 c_hhv_state_2_Bool) (let ((.cse16 (and .cse0 c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse21 (and .cse4 .cse1 c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse7 (and .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse15 (and .cse4 c_hhv_state_1_Bool .cse2 c_hhv_state_2_Bool)) (.cse14 (and .cse3 .cse0 .cse4 .cse2)) (.cse19 (and .cse0 .cse4 .cse1 .cse2 c_hhv_state_2_Bool)) (.cse11 (<= 2 c_hhv_state_8_Int)) (.cse5 (and .cse3 .cse0 .cse4 c_hhv_state_3_Bool c_hhv_state_0_Bool))) (and (let ((.cse13 (or .cse5 (and .cse4 (or .cse16 (let ((.cse17 (or .cse7 .cse21))) (and .cse17 (or .cse5 (and .cse4 (or .cse16 (and (=> c_hhv_state_2_Bool (let ((.cse18 (=> c_hhv_state_2_Bool (or .cse19 .cse20 (and .cse4 (or .cse16 (=> c_hhv_state_1_Bool (=> c_hhv_state_0_Bool .cse11)))))))) (or .cse18 .cse5 .cse6 (and (or .cse16 (=> c_hhv_state_1_Bool (=> c_hhv_state_0_Bool (and .cse10 (or .cse18 .cse4 .cse5 .cse6))))) .cse4)))) .cse17))))))))))) (ite c_hhv_state_3_Bool (or (ite c_hhv_state_3_Bool (or (and .cse3 .cse0 .cse4 .cse2 (or .cse5 .cse6 (ite c_hhv_state_3_Bool (or .cse7 (let ((.cse9 (ite c_hhv_state_3_Bool .cse14 .cse13))) (let ((.cse12 (ite c_hhv_state_3_Bool (and .cse3 .cse0 .cse4 .cse2 .cse9) .cse13))) (let ((.cse8 (ite c_hhv_state_3_Bool (and .cse3 .cse0 .cse4 .cse2 .cse12) .cse13))) (and .cse3 .cse0 .cse4 .cse8 (or (ite c_hhv_state_3_Bool (and .cse8 .cse9 (or .cse5 .cse6 (ite c_hhv_state_3_Bool (or (and .cse3 .cse0 .cse2 (or .cse10 .cse11) .cse12) .cse7) .cse13)) .cse12) .cse13) .cse10 .cse11) .cse2 .cse9 .cse12)))) .cse15) .cse13))) .cse15) .cse13) .cse7 .cse5 (and .cse4 (not .cse1) c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) .cse13)) (let ((.cse25 (let ((.cse34 (and .cse4 .cse1 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool))) (let ((.cse33 (and (or .cse34 .cse5) (or .cse5 (and .cse4 .cse1)))) (.cse35 (and .cse3 .cse4 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool))) (and .cse3 (or .cse33 .cse34 .cse19 .cse35) (or .cse34 .cse5 .cse19 .cse35) .cse0 .cse4 c_hhv_state_3_Bool (or .cse33 .cse19 .cse35) c_hhv_state_0_Bool .cse11))))) (let ((.cse22 (and (or .cse25 (and .cse4 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) .cse23) (or .cse5 (and (<= (+ c_hhv_state_8_Int 1) c_hhv_state_5_Int) .cse4 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool))))) (or .cse22 (and .cse4 (let ((.cse27 (or .cse15 .cse14))) (ite .cse1 (let ((.cse32 (ite .cse1 (or .cse0 .cse7) .cse27))) (let ((.cse28 (or (=> c_hhv_state_3_Bool (and (=> c_hhv_state_3_Bool .cse27) .cse32)) .cse20 .cse23))) (let ((.cse29 (or .cse4 .cse6 .cse21 .cse20 .cse23)) (.cse24 (and .cse32 .cse28))) (or (and (or .cse22 (and .cse4 (ite .cse1 (or .cse7 (and (or .cse21 .cse20 .cse23 .cse24) (or .cse7 (=> .cse0 (or .cse21 .cse25 .cse26 .cse20 .cse23))))) (or (and .cse4 .cse27 c_hhv_state_1_Bool .cse2 c_hhv_state_2_Bool) .cse20 .cse14 .cse23)) .cse28) .cse20 .cse23) .cse29 (or .cse20 (and .cse4 .cse1 c_hhv_state_1_Bool .cse26 c_hhv_state_2_Bool) .cse23 .cse24) .cse28) .cse7 (and .cse27 c_hhv_state_3_Bool) .cse20 (let ((.cse30 (or (and .cse4 .cse1 c_hhv_state_1_Bool c_hhv_state_2_Bool .cse31) .cse20 .cse23 .cse24))) (and .cse4 .cse29 .cse30 (or .cse16 .cse7 .cse21) .cse31 (or (and .cse4 .cse1 c_hhv_state_1_Bool .cse29 c_hhv_state_2_Bool .cse30) .cse20 .cse23 .cse24) .cse28)))))) .cse27))) .cse23))))) (and .cse0 .cse4 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool) (and (or .cse36 .cse6) (or .cse36 .cse23) (or (and .cse3 .cse4 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse2 .cse10) .cse23)) (and .cse3 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool .cse26) (and .cse3 .cse0 .cse4 .cse1 .cse2) (and (or .cse6 (and .cse3 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool .cse31)) (or .cse36 .cse6 .cse20 .cse23))))) is different from true [2018-06-14 22:45:46,705 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse19 (not c_hhv_state_1_Bool)) (.cse2 (not c_hhv_state_3_Bool))) (let ((.cse31 (and .cse19 .cse2 c_hhv_state_4_Bool c_hhv_state_0_Bool)) (.cse21 (not c_hhv_state_0_Bool))) (let ((.cse16 (not c_hhv_state_4_Bool)) (.cse3 (=> c_hhv_state_4_Bool (and .cse19 .cse21))) (.cse30 (or .cse31 (and .cse19 .cse2 c_hhv_state_4_Bool .cse21))) (.cse20 (not c_hhv_state_2_Bool))) (let ((.cse12 (<= c_hhv_state_5_Int c_hhv_state_6_Int)) (.cse8 (<= 1 c_hhv_state_6_Int)) (.cse25 (and .cse20 .cse19 .cse2 c_hhv_state_4_Bool .cse21)) (.cse13 (and .cse20 .cse30)) (.cse27 (<= 1 c_hhv_state_8_Int)) (.cse15 (and .cse2 .cse3 c_hhv_state_2_Bool)) (.cse29 (and .cse16 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse21))) (or (let ((.cse10 (and .cse19 .cse16 c_hhv_state_3_Bool .cse21 c_hhv_state_2_Bool))) (let ((.cse9 (or .cse15 .cse10)) (.cse18 (and .cse20 .cse16 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse21)) (.cse23 (and .cse20 .cse2 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse21)) (.cse24 (and .cse20 .cse2 c_hhv_state_4_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool)) (.cse17 (and .cse19 .cse16 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse7 (or .cse13 .cse15))) (let ((.cse11 (and .cse19 .cse16 .cse2 c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse0 (or .cse18 .cse17 (and .cse9 .cse2 .cse3 (or .cse18 .cse17 (and .cse9 .cse2 (let ((.cse28 (and .cse7 (<= 2 c_hhv_state_6_Int) .cse2 .cse3 c_hhv_state_2_Bool))) (or .cse18 .cse23 .cse24 .cse17 .cse28 (and (or .cse18 .cse23 .cse24 .cse17 .cse28 .cse15 .cse10) .cse2 .cse3 c_hhv_state_2_Bool .cse8) .cse10)) .cse3 c_hhv_state_2_Bool) .cse10) c_hhv_state_2_Bool) .cse10)) (.cse22 (<= 2 c_hhv_state_8_Int))) (and .cse0 (let ((.cse14 (and .cse20 .cse16 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse21 .cse22 (or .cse18 (and .cse16 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool) (ite .cse2 (and .cse16 (=> c_hhv_state_1_Bool c_hhv_state_0_Bool)) (and .cse19 .cse16 c_hhv_state_0_Bool)))))) (let ((.cse1 (and (or .cse17 .cse14 .cse10) (or .cse18 (and .cse19 .cse16 c_hhv_state_3_Bool (<= (+ c_hhv_state_6_Int 1) c_hhv_state_5_Int) c_hhv_state_0_Bool c_hhv_state_2_Bool))))) (or .cse1 (and .cse2 .cse3 (let ((.cse5 (or .cse13 .cse15 .cse10))) (let ((.cse4 (and .cse16 .cse2 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse6 (or (and .cse5 .cse7) .cse10))) (or .cse4 (and .cse5 .cse6 .cse7 .cse8 (or (and .cse9 .cse2 .cse3 c_hhv_state_2_Bool) .cse10)) .cse11 (and .cse5 .cse6 .cse7 .cse12 (or .cse1 .cse10 (and .cse5 .cse7 .cse2 .cse3 c_hhv_state_2_Bool (or .cse4 .cse11 (and .cse6 (or .cse13 .cse14 .cse15 .cse10) .cse12)))))))) c_hhv_state_2_Bool) .cse10))) (or .cse18 .cse23 .cse24 .cse17 (and .cse0 .cse2 .cse3 (or .cse18 .cse25 (and .cse0 (let ((.cse26 (and .cse16 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool))) (or .cse26 .cse11 (and (or (and .cse0 .cse7 (or (and .cse0 (or .cse18 .cse25 (and .cse0 (or .cse17 .cse26 .cse11 (and .cse0 (or .cse27 .cse22)))))) .cse27 .cse22) .cse2 .cse3 c_hhv_state_2_Bool) .cse17) c_hhv_state_2_Bool))))) c_hhv_state_2_Bool)))))) (ite .cse20 (and (or (and .cse19 .cse16 c_hhv_state_3_Bool .cse21 (<= 3 c_hhv_state_8_Int)) (and .cse19 .cse2 c_hhv_state_4_Bool c_hhv_state_0_Bool .cse12)) (or (and .cse20 .cse19 .cse2 c_hhv_state_4_Bool c_hhv_state_0_Bool) .cse25)) .cse29) (ite .cse20 (and (or .cse25 (and .cse20 .cse30 .cse8)) (or (and .cse19 .cse16 c_hhv_state_3_Bool .cse21) .cse31 .cse25)) .cse29) (ite .cse20 (and .cse19 .cse16 c_hhv_state_3_Bool .cse21 (or .cse13 .cse27 .cse15)) .cse29) (and .cse20 .cse19 .cse16 .cse2 .cse21)))))) is different from false [2018-06-14 22:45:46,707 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse19 (not c_hhv_state_1_Bool)) (.cse2 (not c_hhv_state_3_Bool))) (let ((.cse31 (and .cse19 .cse2 c_hhv_state_4_Bool c_hhv_state_0_Bool)) (.cse21 (not c_hhv_state_0_Bool))) (let ((.cse16 (not c_hhv_state_4_Bool)) (.cse3 (=> c_hhv_state_4_Bool (and .cse19 .cse21))) (.cse30 (or .cse31 (and .cse19 .cse2 c_hhv_state_4_Bool .cse21))) (.cse20 (not c_hhv_state_2_Bool))) (let ((.cse12 (<= c_hhv_state_5_Int c_hhv_state_6_Int)) (.cse8 (<= 1 c_hhv_state_6_Int)) (.cse25 (and .cse20 .cse19 .cse2 c_hhv_state_4_Bool .cse21)) (.cse13 (and .cse20 .cse30)) (.cse27 (<= 1 c_hhv_state_8_Int)) (.cse15 (and .cse2 .cse3 c_hhv_state_2_Bool)) (.cse29 (and .cse16 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse21))) (or (let ((.cse10 (and .cse19 .cse16 c_hhv_state_3_Bool .cse21 c_hhv_state_2_Bool))) (let ((.cse9 (or .cse15 .cse10)) (.cse18 (and .cse20 .cse16 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse21)) (.cse23 (and .cse20 .cse2 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse21)) (.cse24 (and .cse20 .cse2 c_hhv_state_4_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool)) (.cse17 (and .cse19 .cse16 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse7 (or .cse13 .cse15))) (let ((.cse11 (and .cse19 .cse16 .cse2 c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse0 (or .cse18 .cse17 (and .cse9 .cse2 .cse3 (or .cse18 .cse17 (and .cse9 .cse2 (let ((.cse28 (and .cse7 (<= 2 c_hhv_state_6_Int) .cse2 .cse3 c_hhv_state_2_Bool))) (or .cse18 .cse23 .cse24 .cse17 .cse28 (and (or .cse18 .cse23 .cse24 .cse17 .cse28 .cse15 .cse10) .cse2 .cse3 c_hhv_state_2_Bool .cse8) .cse10)) .cse3 c_hhv_state_2_Bool) .cse10) c_hhv_state_2_Bool) .cse10)) (.cse22 (<= 2 c_hhv_state_8_Int))) (and .cse0 (let ((.cse14 (and .cse20 .cse16 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse21 .cse22 (or .cse18 (and .cse16 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool) (ite .cse2 (and .cse16 (=> c_hhv_state_1_Bool c_hhv_state_0_Bool)) (and .cse19 .cse16 c_hhv_state_0_Bool)))))) (let ((.cse1 (and (or .cse17 .cse14 .cse10) (or .cse18 (and .cse19 .cse16 c_hhv_state_3_Bool (<= (+ c_hhv_state_6_Int 1) c_hhv_state_5_Int) c_hhv_state_0_Bool c_hhv_state_2_Bool))))) (or .cse1 (and .cse2 .cse3 (let ((.cse5 (or .cse13 .cse15 .cse10))) (let ((.cse4 (and .cse16 .cse2 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse6 (or (and .cse5 .cse7) .cse10))) (or .cse4 (and .cse5 .cse6 .cse7 .cse8 (or (and .cse9 .cse2 .cse3 c_hhv_state_2_Bool) .cse10)) .cse11 (and .cse5 .cse6 .cse7 .cse12 (or .cse1 .cse10 (and .cse5 .cse7 .cse2 .cse3 c_hhv_state_2_Bool (or .cse4 .cse11 (and .cse6 (or .cse13 .cse14 .cse15 .cse10) .cse12)))))))) c_hhv_state_2_Bool) .cse10))) (or .cse18 .cse23 .cse24 .cse17 (and .cse0 .cse2 .cse3 (or .cse18 .cse25 (and .cse0 (let ((.cse26 (and .cse16 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool))) (or .cse26 .cse11 (and (or (and .cse0 .cse7 (or (and .cse0 (or .cse18 .cse25 (and .cse0 (or .cse17 .cse26 .cse11 (and .cse0 (or .cse27 .cse22)))))) .cse27 .cse22) .cse2 .cse3 c_hhv_state_2_Bool) .cse17) c_hhv_state_2_Bool))))) c_hhv_state_2_Bool)))))) (ite .cse20 (and (or (and .cse19 .cse16 c_hhv_state_3_Bool .cse21 (<= 3 c_hhv_state_8_Int)) (and .cse19 .cse2 c_hhv_state_4_Bool c_hhv_state_0_Bool .cse12)) (or (and .cse20 .cse19 .cse2 c_hhv_state_4_Bool c_hhv_state_0_Bool) .cse25)) .cse29) (ite .cse20 (and (or .cse25 (and .cse20 .cse30 .cse8)) (or (and .cse19 .cse16 c_hhv_state_3_Bool .cse21) .cse31 .cse25)) .cse29) (ite .cse20 (and .cse19 .cse16 c_hhv_state_3_Bool .cse21 (or .cse13 .cse27 .cse15)) .cse29) (and .cse20 .cse19 .cse16 .cse2 .cse21)))))) is different from true [2018-06-14 22:45:46,711 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse6 (not c_hhv_state_1_Bool)) (.cse7 (not c_hhv_state_0_Bool)) (.cse0 (not c_hhv_state_4_Bool))) (let ((.cse11 (or (and .cse6 .cse0 .cse7) (and .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool)))) (let ((.cse4 (<= c_hhv_state_5_Int c_hhv_state_8_Int)) (.cse2 (or (and c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (and .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool))) (.cse3 (and .cse11 c_hhv_state_2_Bool)) (.cse1 (not c_hhv_state_3_Bool)) (.cse5 (not c_hhv_state_2_Bool)) (.cse15 (<= 1 c_hhv_state_6_Int))) (or (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse2 (or (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool (or .cse3 (<= 1 c_hhv_state_8_Int))) .cse4) c_hhv_state_2_Bool) (and .cse0 c_hhv_state_3_Bool (let ((.cse8 (and .cse5 .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool))) (or (and (or (and c_hhv_state_3_Bool (<= c_hhv_state_8_Int c_hhv_state_6_Int) c_hhv_state_1_Bool c_hhv_state_0_Bool .cse4 c_hhv_state_2_Bool) (and (not .cse5) (ite c_hhv_state_4_Bool (and .cse6 .cse1 .cse7) (and .cse1 c_hhv_state_1_Bool .cse7))) .cse8 (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_1_Bool (<= 3 c_hhv_state_8_Int) c_hhv_state_2_Bool)) .cse0) .cse8 (and .cse6 .cse0 c_hhv_state_3_Bool .cse7 c_hhv_state_2_Bool))) c_hhv_state_0_Bool c_hhv_state_1_Bool .cse2 c_hhv_state_2_Bool) (and .cse5 .cse6 .cse0 .cse1 .cse7) (let ((.cse17 (and .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse7))) (let ((.cse14 (ite .cse5 (and .cse6 .cse7) .cse17))) (let ((.cse18 (and .cse5 .cse6 .cse1 c_hhv_state_4_Bool c_hhv_state_0_Bool)) (.cse20 (and .cse5 .cse6 .cse1 c_hhv_state_4_Bool .cse7)) (.cse19 (and .cse0 .cse14))) (let ((.cse9 (or (and .cse6 .cse0 .cse7 (or (and .cse6 .cse0 (let ((.cse21 (and .cse6 .cse0 .cse11 (<= 2 c_hhv_state_6_Int) .cse7 c_hhv_state_2_Bool))) (or .cse18 .cse21 (and .cse6 .cse0 (or .cse18 .cse21 .cse20 .cse19 (and .cse6 .cse0 .cse7 c_hhv_state_2_Bool)) .cse7 c_hhv_state_2_Bool .cse15) .cse20 .cse19)) .cse7 c_hhv_state_2_Bool) .cse19) c_hhv_state_2_Bool) .cse19)) (.cse16 (<= 2 c_hhv_state_8_Int))) (and .cse9 (let ((.cse13 (ite .cse5 .cse16 .cse17))) (let ((.cse10 (and (=> c_hhv_state_2_Bool (<= (+ c_hhv_state_6_Int 1) c_hhv_state_5_Int)) .cse13 .cse0 .cse14))) (or .cse10 (and .cse6 .cse0 .cse7 (or (let ((.cse12 (<= c_hhv_state_5_Int c_hhv_state_6_Int))) (and .cse11 (or (and .cse6 .cse0 .cse11 .cse7 .cse12 (or .cse3 (and .cse13 .cse0 .cse14)) c_hhv_state_2_Bool) .cse10) .cse12 c_hhv_state_2_Bool)) (and .cse6 .cse0 .cse11 .cse7 c_hhv_state_2_Bool .cse15)) c_hhv_state_2_Bool)))) (or .cse18 (and .cse9 .cse6 .cse0 .cse1 .cse7 c_hhv_state_2_Bool (or (and .cse9 (or (and .cse9 .cse16 .cse15) (and .cse16 .cse15)) .cse11 c_hhv_state_2_Bool) .cse19)) (and .cse0 (ite .cse5 (=> .cse6 (=> .cse7 (and c_hhv_state_3_Bool .cse16))) .cse17) (or .cse20 .cse19)))))))) (and .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool .cse15))))) is different from false [2018-06-14 22:45:46,712 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse6 (not c_hhv_state_1_Bool)) (.cse7 (not c_hhv_state_0_Bool)) (.cse0 (not c_hhv_state_4_Bool))) (let ((.cse11 (or (and .cse6 .cse0 .cse7) (and .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool)))) (let ((.cse4 (<= c_hhv_state_5_Int c_hhv_state_8_Int)) (.cse2 (or (and c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (and .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool))) (.cse3 (and .cse11 c_hhv_state_2_Bool)) (.cse1 (not c_hhv_state_3_Bool)) (.cse5 (not c_hhv_state_2_Bool)) (.cse15 (<= 1 c_hhv_state_6_Int))) (or (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse2 (or (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool (or .cse3 (<= 1 c_hhv_state_8_Int))) .cse4) c_hhv_state_2_Bool) (and .cse0 c_hhv_state_3_Bool (let ((.cse8 (and .cse5 .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool))) (or (and (or (and c_hhv_state_3_Bool (<= c_hhv_state_8_Int c_hhv_state_6_Int) c_hhv_state_1_Bool c_hhv_state_0_Bool .cse4 c_hhv_state_2_Bool) (and (not .cse5) (ite c_hhv_state_4_Bool (and .cse6 .cse1 .cse7) (and .cse1 c_hhv_state_1_Bool .cse7))) .cse8 (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_1_Bool (<= 3 c_hhv_state_8_Int) c_hhv_state_2_Bool)) .cse0) .cse8 (and .cse6 .cse0 c_hhv_state_3_Bool .cse7 c_hhv_state_2_Bool))) c_hhv_state_0_Bool c_hhv_state_1_Bool .cse2 c_hhv_state_2_Bool) (and .cse5 .cse6 .cse0 .cse1 .cse7) (let ((.cse17 (and .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse7))) (let ((.cse14 (ite .cse5 (and .cse6 .cse7) .cse17))) (let ((.cse18 (and .cse5 .cse6 .cse1 c_hhv_state_4_Bool c_hhv_state_0_Bool)) (.cse20 (and .cse5 .cse6 .cse1 c_hhv_state_4_Bool .cse7)) (.cse19 (and .cse0 .cse14))) (let ((.cse9 (or (and .cse6 .cse0 .cse7 (or (and .cse6 .cse0 (let ((.cse21 (and .cse6 .cse0 .cse11 (<= 2 c_hhv_state_6_Int) .cse7 c_hhv_state_2_Bool))) (or .cse18 .cse21 (and .cse6 .cse0 (or .cse18 .cse21 .cse20 .cse19 (and .cse6 .cse0 .cse7 c_hhv_state_2_Bool)) .cse7 c_hhv_state_2_Bool .cse15) .cse20 .cse19)) .cse7 c_hhv_state_2_Bool) .cse19) c_hhv_state_2_Bool) .cse19)) (.cse16 (<= 2 c_hhv_state_8_Int))) (and .cse9 (let ((.cse13 (ite .cse5 .cse16 .cse17))) (let ((.cse10 (and (=> c_hhv_state_2_Bool (<= (+ c_hhv_state_6_Int 1) c_hhv_state_5_Int)) .cse13 .cse0 .cse14))) (or .cse10 (and .cse6 .cse0 .cse7 (or (let ((.cse12 (<= c_hhv_state_5_Int c_hhv_state_6_Int))) (and .cse11 (or (and .cse6 .cse0 .cse11 .cse7 .cse12 (or .cse3 (and .cse13 .cse0 .cse14)) c_hhv_state_2_Bool) .cse10) .cse12 c_hhv_state_2_Bool)) (and .cse6 .cse0 .cse11 .cse7 c_hhv_state_2_Bool .cse15)) c_hhv_state_2_Bool)))) (or .cse18 (and .cse9 .cse6 .cse0 .cse1 .cse7 c_hhv_state_2_Bool (or (and .cse9 (or (and .cse9 .cse16 .cse15) (and .cse16 .cse15)) .cse11 c_hhv_state_2_Bool) .cse19)) (and .cse0 (ite .cse5 (=> .cse6 (=> .cse7 (and c_hhv_state_3_Bool .cse16))) .cse17) (or .cse20 .cse19)))))))) (and .cse0 c_hhv_state_3_Bool c_hhv_state_1_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool .cse15))))) is different from true [2018-06-14 22:45:46,716 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse2 (not c_hhv_state_0_Bool)) (.cse1 (not c_hhv_state_3_Bool))) (let ((.cse0 (not c_hhv_state_2_Bool)) (.cse5 (or (and .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse2) (and .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool)))) (let ((.cse15 (not c_hhv_state_1_Bool)) (.cse12 (not c_hhv_state_4_Bool)) (.cse10 (<= c_hhv_state_5_Int c_hhv_state_6_Int)) (.cse11 (and .cse0 .cse5 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool)) (.cse3 (<= 1 c_hhv_state_6_Int))) (or (and .cse0 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse2 .cse3) (let ((.cse4 (and .cse12 .cse1 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse6 (<= 2 c_hhv_state_8_Int))) (let ((.cse8 (and .cse12 .cse1 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse6 c_hhv_state_2_Bool)) (.cse7 (or .cse4 (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool (or .cse4 (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool (let ((.cse13 (and .cse0 .cse5 (<= 2 c_hhv_state_6_Int) .cse1 c_hhv_state_1_Bool c_hhv_state_4_Bool c_hhv_state_0_Bool)) (.cse14 (and .cse12 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool))) (or .cse13 .cse14 (and .cse0 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool c_hhv_state_0_Bool (or .cse13 .cse14 (and .cse0 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool c_hhv_state_0_Bool)) .cse3))))) c_hhv_state_1_Bool)))) (and (or .cse4 (and .cse0 .cse5 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool (or (and .cse6 .cse3 .cse7) (and .cse6 .cse3)) .cse7)) (or .cse8 (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool)) (let ((.cse9 (and .cse12 .cse1 (<= (+ c_hhv_state_6_Int 1) c_hhv_state_5_Int) c_hhv_state_0_Bool c_hhv_state_1_Bool .cse6 c_hhv_state_2_Bool))) (or .cse9 (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool (or (and (or .cse9 (and .cse0 .cse5 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool c_hhv_state_0_Bool .cse10 (or .cse8 .cse11))) .cse0 .cse5 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse10) (and .cse0 .cse5 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse3))))) .cse7))) (and .cse0 .cse15 .cse12 .cse1 .cse2) (and .cse15 .cse12 (or (and .cse0 .cse15 .cse12 c_hhv_state_3_Bool c_hhv_state_0_Bool) (=> c_hhv_state_2_Bool (and (=> c_hhv_state_2_Bool (=> .cse1 (<= 3 c_hhv_state_6_Int))) .cse15 .cse12 (=> c_hhv_state_3_Bool .cse10) c_hhv_state_0_Bool))) (=> .cse1 (or .cse10 .cse11 .cse3)) c_hhv_state_0_Bool c_hhv_state_2_Bool))))) is different from false [2018-06-14 22:45:46,718 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse2 (not c_hhv_state_0_Bool)) (.cse1 (not c_hhv_state_3_Bool))) (let ((.cse0 (not c_hhv_state_2_Bool)) (.cse5 (or (and .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse2) (and .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool)))) (let ((.cse15 (not c_hhv_state_1_Bool)) (.cse12 (not c_hhv_state_4_Bool)) (.cse10 (<= c_hhv_state_5_Int c_hhv_state_6_Int)) (.cse11 (and .cse0 .cse5 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool)) (.cse3 (<= 1 c_hhv_state_6_Int))) (or (and .cse0 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse2 .cse3) (let ((.cse4 (and .cse12 .cse1 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse6 (<= 2 c_hhv_state_8_Int))) (let ((.cse8 (and .cse12 .cse1 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse6 c_hhv_state_2_Bool)) (.cse7 (or .cse4 (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool (or .cse4 (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool (let ((.cse13 (and .cse0 .cse5 (<= 2 c_hhv_state_6_Int) .cse1 c_hhv_state_1_Bool c_hhv_state_4_Bool c_hhv_state_0_Bool)) (.cse14 (and .cse12 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool))) (or .cse13 .cse14 (and .cse0 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool c_hhv_state_0_Bool (or .cse13 .cse14 (and .cse0 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool c_hhv_state_0_Bool)) .cse3))))) c_hhv_state_1_Bool)))) (and (or .cse4 (and .cse0 .cse5 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool (or (and .cse6 .cse3 .cse7) (and .cse6 .cse3)) .cse7)) (or .cse8 (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool)) (let ((.cse9 (and .cse12 .cse1 (<= (+ c_hhv_state_6_Int 1) c_hhv_state_5_Int) c_hhv_state_0_Bool c_hhv_state_1_Bool .cse6 c_hhv_state_2_Bool))) (or .cse9 (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool (or (and (or .cse9 (and .cse0 .cse5 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool c_hhv_state_0_Bool .cse10 (or .cse8 .cse11))) .cse0 .cse5 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse10) (and .cse0 .cse5 .cse1 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse3))))) .cse7))) (and .cse0 .cse15 .cse12 .cse1 .cse2) (and .cse15 .cse12 (or (and .cse0 .cse15 .cse12 c_hhv_state_3_Bool c_hhv_state_0_Bool) (=> c_hhv_state_2_Bool (and (=> c_hhv_state_2_Bool (=> .cse1 (<= 3 c_hhv_state_6_Int))) .cse15 .cse12 (=> c_hhv_state_3_Bool .cse10) c_hhv_state_0_Bool))) (=> .cse1 (or .cse10 .cse11 .cse3)) c_hhv_state_0_Bool c_hhv_state_2_Bool))))) is different from true [2018-06-14 22:45:46,722 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse3 (not c_hhv_state_2_Bool)) (.cse1 (not c_hhv_state_1_Bool)) (.cse4 (not c_hhv_state_4_Bool)) (.cse2 (not c_hhv_state_3_Bool)) (.cse19 (not c_hhv_state_0_Bool))) (or (let ((.cse8 (or (and .cse3 .cse1 c_hhv_state_4_Bool .cse19) (and .cse3 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool)))) (let ((.cse6 (and .cse3 .cse1 c_hhv_state_4_Bool .cse8)) (.cse7 (<= c_hhv_state_5_Int c_hhv_state_6_Int)) (.cse10 (<= 1 c_hhv_state_6_Int))) (ite c_hhv_state_0_Bool (let ((.cse13 (not .cse2))) (let ((.cse12 (and .cse3 .cse1 .cse2 c_hhv_state_0_Bool c_hhv_state_4_Bool)) (.cse14 (and .cse3 .cse1 .cse2 c_hhv_state_4_Bool)) (.cse11 (and .cse3 .cse4 .cse13 c_hhv_state_0_Bool c_hhv_state_1_Bool))) (let ((.cse9 (<= (+ c_hhv_state_6_Int 1) c_hhv_state_5_Int)) (.cse0 (let ((.cse16 (ite .cse2 (and .cse3 .cse1 (<= 2 c_hhv_state_6_Int) c_hhv_state_0_Bool c_hhv_state_4_Bool .cse8) (and .cse3 .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool)))) (or (and .cse3 .cse1 .cse2 c_hhv_state_4_Bool (or (and .cse3 .cse1 .cse2 c_hhv_state_4_Bool .cse8) .cse16) .cse10 .cse8) .cse16))) (.cse15 (or .cse12 .cse14 .cse11)) (.cse5 (<= 2 c_hhv_state_8_Int))) (and .cse0 (or (and .cse1 .cse2 (or (and .cse3 .cse1 (ite .cse2 (and .cse3 .cse1 (ite c_hhv_state_3_Bool (and .cse3 .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse5) .cse6) c_hhv_state_0_Bool c_hhv_state_4_Bool .cse7 .cse8) (and .cse3 .cse4 .cse9 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse5)) c_hhv_state_4_Bool .cse7 .cse8) (and .cse3 .cse1 c_hhv_state_4_Bool .cse10 .cse8))) .cse11) (or .cse12 (and .cse3 .cse4 .cse9 .cse13 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse5) .cse14) .cse15 (or (and .cse3 .cse15 .cse5) .cse12 .cse14) (or (and .cse3 .cse0 .cse1 .cse15 .cse2 c_hhv_state_4_Bool (or (and .cse0 .cse15 .cse5 .cse10) (and .cse5 .cse10)) .cse8) .cse11))))) (ite .cse3 (and .cse3 .cse1 .cse2 c_hhv_state_4_Bool .cse10 .cse8) (ite .cse1 (and .cse2 c_hhv_state_4_Bool c_hhv_state_2_Bool) (let ((.cse17 (and c_hhv_state_3_Bool (or (and .cse3 .cse4 c_hhv_state_1_Bool .cse19) (and .cse1 .cse4 .cse19 c_hhv_state_2_Bool)))) (.cse18 (and .cse1 .cse4 c_hhv_state_3_Bool .cse19 c_hhv_state_2_Bool))) (and .cse4 (or .cse17 .cse7 .cse18) .cse2 (or (and .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (=> c_hhv_state_4_Bool (or .cse17 .cse18))) (<= 3 c_hhv_state_6_Int) (or .cse6 .cse17 .cse7 .cse10 .cse18)))))))) (and .cse3 .cse1 .cse4 .cse2 .cse19))) is different from false [2018-06-14 22:45:46,723 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse3 (not c_hhv_state_2_Bool)) (.cse1 (not c_hhv_state_1_Bool)) (.cse4 (not c_hhv_state_4_Bool)) (.cse2 (not c_hhv_state_3_Bool)) (.cse19 (not c_hhv_state_0_Bool))) (or (let ((.cse8 (or (and .cse3 .cse1 c_hhv_state_4_Bool .cse19) (and .cse3 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool)))) (let ((.cse6 (and .cse3 .cse1 c_hhv_state_4_Bool .cse8)) (.cse7 (<= c_hhv_state_5_Int c_hhv_state_6_Int)) (.cse10 (<= 1 c_hhv_state_6_Int))) (ite c_hhv_state_0_Bool (let ((.cse13 (not .cse2))) (let ((.cse12 (and .cse3 .cse1 .cse2 c_hhv_state_0_Bool c_hhv_state_4_Bool)) (.cse14 (and .cse3 .cse1 .cse2 c_hhv_state_4_Bool)) (.cse11 (and .cse3 .cse4 .cse13 c_hhv_state_0_Bool c_hhv_state_1_Bool))) (let ((.cse9 (<= (+ c_hhv_state_6_Int 1) c_hhv_state_5_Int)) (.cse0 (let ((.cse16 (ite .cse2 (and .cse3 .cse1 (<= 2 c_hhv_state_6_Int) c_hhv_state_0_Bool c_hhv_state_4_Bool .cse8) (and .cse3 .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool)))) (or (and .cse3 .cse1 .cse2 c_hhv_state_4_Bool (or (and .cse3 .cse1 .cse2 c_hhv_state_4_Bool .cse8) .cse16) .cse10 .cse8) .cse16))) (.cse15 (or .cse12 .cse14 .cse11)) (.cse5 (<= 2 c_hhv_state_8_Int))) (and .cse0 (or (and .cse1 .cse2 (or (and .cse3 .cse1 (ite .cse2 (and .cse3 .cse1 (ite c_hhv_state_3_Bool (and .cse3 .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse5) .cse6) c_hhv_state_0_Bool c_hhv_state_4_Bool .cse7 .cse8) (and .cse3 .cse4 .cse9 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse5)) c_hhv_state_4_Bool .cse7 .cse8) (and .cse3 .cse1 c_hhv_state_4_Bool .cse10 .cse8))) .cse11) (or .cse12 (and .cse3 .cse4 .cse9 .cse13 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse5) .cse14) .cse15 (or (and .cse3 .cse15 .cse5) .cse12 .cse14) (or (and .cse3 .cse0 .cse1 .cse15 .cse2 c_hhv_state_4_Bool (or (and .cse0 .cse15 .cse5 .cse10) (and .cse5 .cse10)) .cse8) .cse11))))) (ite .cse3 (and .cse3 .cse1 .cse2 c_hhv_state_4_Bool .cse10 .cse8) (ite .cse1 (and .cse2 c_hhv_state_4_Bool c_hhv_state_2_Bool) (let ((.cse17 (and c_hhv_state_3_Bool (or (and .cse3 .cse4 c_hhv_state_1_Bool .cse19) (and .cse1 .cse4 .cse19 c_hhv_state_2_Bool)))) (.cse18 (and .cse1 .cse4 c_hhv_state_3_Bool .cse19 c_hhv_state_2_Bool))) (and .cse4 (or .cse17 .cse7 .cse18) .cse2 (or (and .cse4 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (=> c_hhv_state_4_Bool (or .cse17 .cse18))) (<= 3 c_hhv_state_6_Int) (or .cse6 .cse17 .cse7 .cse10 .cse18)))))))) (and .cse3 .cse1 .cse4 .cse2 .cse19))) is different from true [2018-06-14 22:45:46,729 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse16 (not c_hhv_state_2_Bool)) (.cse18 (not c_hhv_state_1_Bool)) (.cse1 (not c_hhv_state_4_Bool)) (.cse17 (not c_hhv_state_3_Bool)) (.cse19 (not c_hhv_state_0_Bool))) (or (let ((.cse9 (and .cse16 .cse18 c_hhv_state_3_Bool c_hhv_state_0_Bool))) (let ((.cse6 (or (and c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool (<= c_hhv_state_5_Int c_hhv_state_8_Int) c_hhv_state_2_Bool) .cse9))) (let ((.cse0 (and .cse6 .cse1)) (.cse2 (and .cse18 .cse17 .cse19 c_hhv_state_2_Bool)) (.cse4 (and .cse18 .cse1 c_hhv_state_3_Bool .cse19 c_hhv_state_2_Bool)) (.cse3 (<= 1 c_hhv_state_6_Int)) (.cse10 (<= c_hhv_state_5_Int c_hhv_state_6_Int)) (.cse15 (and .cse1 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool))) (and (or .cse0 (and .cse1 (or .cse2 (and c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool .cse3))) .cse4) (or (and (or .cse2 (let ((.cse5 (and c_hhv_state_3_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse12 (or .cse2 (and (or .cse2 (ite .cse16 .cse6 (or .cse2 (=> .cse17 (=> .cse18 .cse6))))) (not .cse19)) .cse9 .cse15)) (.cse11 (or .cse15 (<= 1 c_hhv_state_8_Int)))) (let ((.cse7 (or .cse15 (and .cse6 .cse1 .cse11 (<= (+ c_hhv_state_6_Int 1) c_hhv_state_5_Int)))) (.cse8 (let ((.cse14 (and .cse6 .cse1 (or (and .cse6 (=> c_hhv_state_2_Bool (and (<= 2 c_hhv_state_6_Int) c_hhv_state_3_Bool .cse12))) .cse9)))) (or .cse14 (and c_hhv_state_3_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool (<= (+ c_hhv_state_8_Int 1) (+ c_hhv_state_5_Int c_hhv_state_6_Int)) (or .cse14 .cse5))))) (.cse13 (or .cse0 .cse5))) (and (or .cse5 (and .cse6 .cse1 .cse7)) .cse8 (=> c_hhv_state_2_Bool (or .cse9 (and c_hhv_state_3_Bool .cse3) (and .cse6 .cse1 c_hhv_state_3_Bool .cse10 .cse7 (or .cse9 (and .cse6 (=> c_hhv_state_2_Bool (and .cse1 (or .cse2 (and (or (and .cse6 .cse1 .cse11) .cse5) c_hhv_state_0_Bool .cse12)) c_hhv_state_3_Bool c_hhv_state_0_Bool .cse10 c_hhv_state_2_Bool))))))) c_hhv_state_0_Bool (or .cse9 (=> c_hhv_state_2_Bool (and .cse8 .cse13 .cse12 (or (and .cse8 .cse13 (<= 2 c_hhv_state_8_Int) .cse3) (and c_hhv_state_3_Bool c_hhv_state_1_Bool (<= 2 c_hhv_state_5_Int) .cse3))))) .cse13 (or (and .cse6 .cse11 .cse13) .cse5))))) .cse1) .cse4) (or (and (let ((.cse20 (and c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool))) (or .cse20 (and .cse18 .cse1 .cse17 .cse19 c_hhv_state_2_Bool (or .cse20 (and .cse18 .cse1 .cse17 (=> .cse19 (let ((.cse21 (=> .cse19 .cse10))) (and (or (and .cse1 (=> .cse19 .cse3)) (and .cse1 .cse21) .cse15) .cse18 .cse17 (<= (+ c_hhv_state_5_Int 2) (+ c_hhv_state_7_Int c_hhv_state_6_Int)) .cse21 c_hhv_state_2_Bool))) .cse19 c_hhv_state_2_Bool))))) .cse1) (and .cse16 .cse18 .cse1 c_hhv_state_3_Bool c_hhv_state_0_Bool) .cse15))))) (and .cse16 .cse18 .cse1 .cse17 .cse19))) is different from false [2018-06-14 22:45:46,731 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse16 (not c_hhv_state_2_Bool)) (.cse18 (not c_hhv_state_1_Bool)) (.cse1 (not c_hhv_state_4_Bool)) (.cse17 (not c_hhv_state_3_Bool)) (.cse19 (not c_hhv_state_0_Bool))) (or (let ((.cse9 (and .cse16 .cse18 c_hhv_state_3_Bool c_hhv_state_0_Bool))) (let ((.cse6 (or (and c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool (<= c_hhv_state_5_Int c_hhv_state_8_Int) c_hhv_state_2_Bool) .cse9))) (let ((.cse0 (and .cse6 .cse1)) (.cse2 (and .cse18 .cse17 .cse19 c_hhv_state_2_Bool)) (.cse4 (and .cse18 .cse1 c_hhv_state_3_Bool .cse19 c_hhv_state_2_Bool)) (.cse3 (<= 1 c_hhv_state_6_Int)) (.cse10 (<= c_hhv_state_5_Int c_hhv_state_6_Int)) (.cse15 (and .cse1 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool))) (and (or .cse0 (and .cse1 (or .cse2 (and c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool .cse3))) .cse4) (or (and (or .cse2 (let ((.cse5 (and c_hhv_state_3_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)) (.cse12 (or .cse2 (and (or .cse2 (ite .cse16 .cse6 (or .cse2 (=> .cse17 (=> .cse18 .cse6))))) (not .cse19)) .cse9 .cse15)) (.cse11 (or .cse15 (<= 1 c_hhv_state_8_Int)))) (let ((.cse7 (or .cse15 (and .cse6 .cse1 .cse11 (<= (+ c_hhv_state_6_Int 1) c_hhv_state_5_Int)))) (.cse8 (let ((.cse14 (and .cse6 .cse1 (or (and .cse6 (=> c_hhv_state_2_Bool (and (<= 2 c_hhv_state_6_Int) c_hhv_state_3_Bool .cse12))) .cse9)))) (or .cse14 (and c_hhv_state_3_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool (<= (+ c_hhv_state_8_Int 1) (+ c_hhv_state_5_Int c_hhv_state_6_Int)) (or .cse14 .cse5))))) (.cse13 (or .cse0 .cse5))) (and (or .cse5 (and .cse6 .cse1 .cse7)) .cse8 (=> c_hhv_state_2_Bool (or .cse9 (and c_hhv_state_3_Bool .cse3) (and .cse6 .cse1 c_hhv_state_3_Bool .cse10 .cse7 (or .cse9 (and .cse6 (=> c_hhv_state_2_Bool (and .cse1 (or .cse2 (and (or (and .cse6 .cse1 .cse11) .cse5) c_hhv_state_0_Bool .cse12)) c_hhv_state_3_Bool c_hhv_state_0_Bool .cse10 c_hhv_state_2_Bool))))))) c_hhv_state_0_Bool (or .cse9 (=> c_hhv_state_2_Bool (and .cse8 .cse13 .cse12 (or (and .cse8 .cse13 (<= 2 c_hhv_state_8_Int) .cse3) (and c_hhv_state_3_Bool c_hhv_state_1_Bool (<= 2 c_hhv_state_5_Int) .cse3))))) .cse13 (or (and .cse6 .cse11 .cse13) .cse5))))) .cse1) .cse4) (or (and (let ((.cse20 (and c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool))) (or .cse20 (and .cse18 .cse1 .cse17 .cse19 c_hhv_state_2_Bool (or .cse20 (and .cse18 .cse1 .cse17 (=> .cse19 (let ((.cse21 (=> .cse19 .cse10))) (and (or (and .cse1 (=> .cse19 .cse3)) (and .cse1 .cse21) .cse15) .cse18 .cse17 (<= (+ c_hhv_state_5_Int 2) (+ c_hhv_state_7_Int c_hhv_state_6_Int)) .cse21 c_hhv_state_2_Bool))) .cse19 c_hhv_state_2_Bool))))) .cse1) (and .cse16 .cse18 .cse1 c_hhv_state_3_Bool c_hhv_state_0_Bool) .cse15))))) (and .cse16 .cse18 .cse1 .cse17 .cse19))) is different from true [2018-06-14 22:45:46,735 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse1 (not c_hhv_state_2_Bool)) (.cse11 (not c_hhv_state_1_Bool)) (.cse2 (not c_hhv_state_4_Bool)) (.cse6 (not c_hhv_state_3_Bool)) (.cse3 (not c_hhv_state_0_Bool))) (or (let ((.cse13 (and .cse1 .cse2 c_hhv_state_3_Bool .cse3)) (.cse14 (<= c_hhv_state_5_Int c_hhv_state_6_Int))) (let ((.cse9 (and .cse11 .cse2 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse25 (and .cse11 .cse2 c_hhv_state_3_Bool c_hhv_state_0_Bool .cse14 c_hhv_state_2_Bool)) (.cse4 (ite c_hhv_state_1_Bool .cse13 (and .cse2 c_hhv_state_3_Bool .cse3 c_hhv_state_2_Bool)))) (let ((.cse17 (or .cse25 .cse4)) (.cse18 (or .cse9 .cse4)) (.cse5 (and .cse1 .cse6 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse3)) (.cse10 (and .cse1 .cse6 c_hhv_state_4_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool))) (let ((.cse0 (or .cse9 (and (or .cse5 .cse10 .cse25 .cse4) (or .cse5 .cse10 .cse4)))) (.cse22 (and .cse1 .cse6 c_hhv_state_4_Bool c_hhv_state_0_Bool)) (.cse23 (and .cse17 .cse18)) (.cse16 (or .cse9 (and (<= 1 c_hhv_state_8_Int) .cse4)))) (let ((.cse15 (or .cse5 .cse10 .cse9 .cse4)) (.cse19 (or (and .cse16 (<= (+ c_hhv_state_6_Int 1) c_hhv_state_5_Int) .cse17 .cse4 .cse18) .cse9)) (.cse12 (<= 1 c_hhv_state_6_Int)) (.cse20 (or .cse5 .cse10 .cse23)) (.cse7 (or .cse5 .cse22)) (.cse21 (let ((.cse24 (and (or .cse4 (and .cse11 .cse2 (<= 2 c_hhv_state_6_Int) .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool)) .cse17 .cse18))) (or .cse24 (and c_hhv_state_1_Bool (or .cse10 .cse22 (and .cse1 (or .cse5 .cse10 .cse24) .cse6 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse3 (<= (+ c_hhv_state_8_Int 1) (+ c_hhv_state_5_Int c_hhv_state_6_Int))))))))) (and .cse0 (or (and .cse1 .cse2 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse3 .cse4) (and (or .cse5 (and .cse1 .cse6 .cse7 c_hhv_state_1_Bool c_hhv_state_4_Bool (or (and .cse1 (or .cse5 (let ((.cse8 (or .cse5 (and .cse1 .cse6 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool .cse14)))) (and .cse1 .cse6 (<= (+ c_hhv_state_5_Int 2) (+ c_hhv_state_7_Int c_hhv_state_6_Int)) c_hhv_state_4_Bool .cse8 (or .cse9 (and (or .cse5 .cse10) .cse8) (and (ite .cse11 (and .cse2 c_hhv_state_3_Bool .cse3 c_hhv_state_2_Bool .cse12) .cse13) .cse4))))) .cse6 c_hhv_state_1_Bool .cse7 c_hhv_state_4_Bool) .cse5))) .cse7 c_hhv_state_1_Bool) .cse9) (or .cse10 (and (or .cse4 (and .cse11 .cse2 .cse0 c_hhv_state_3_Bool .cse15 c_hhv_state_0_Bool .cse14 c_hhv_state_2_Bool (or (and .cse16 .cse17 .cse18) .cse5 .cse10))) .cse17 .cse19 .cse18) (and .cse1 .cse6 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse3 (or .cse10 .cse12))) .cse15 (or .cse5 .cse10 (and .cse16 .cse17)) (or (and .cse11 .cse2 c_hhv_state_3_Bool c_hhv_state_0_Bool (<= 2 c_hhv_state_5_Int) c_hhv_state_2_Bool .cse12) .cse4 (and (or .cse10 (and .cse1 .cse6 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse3 (<= 2 c_hhv_state_8_Int) .cse12 .cse20 .cse21) .cse22) c_hhv_state_1_Bool .cse20 .cse21)) (or .cse5 .cse10 (and .cse17 .cse19 .cse18)) (or (and (or (and .cse1 .cse6 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse3 .cse12) .cse22) .cse7 c_hhv_state_1_Bool) .cse23) .cse20 (or .cse9 .cse4 (and .cse7 c_hhv_state_1_Bool)) .cse21)))))) (and .cse1 .cse11 .cse2 .cse6 .cse3))) is different from false [2018-06-14 22:45:46,736 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse1 (not c_hhv_state_2_Bool)) (.cse11 (not c_hhv_state_1_Bool)) (.cse2 (not c_hhv_state_4_Bool)) (.cse6 (not c_hhv_state_3_Bool)) (.cse3 (not c_hhv_state_0_Bool))) (or (let ((.cse13 (and .cse1 .cse2 c_hhv_state_3_Bool .cse3)) (.cse14 (<= c_hhv_state_5_Int c_hhv_state_6_Int))) (let ((.cse9 (and .cse11 .cse2 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool)) (.cse25 (and .cse11 .cse2 c_hhv_state_3_Bool c_hhv_state_0_Bool .cse14 c_hhv_state_2_Bool)) (.cse4 (ite c_hhv_state_1_Bool .cse13 (and .cse2 c_hhv_state_3_Bool .cse3 c_hhv_state_2_Bool)))) (let ((.cse17 (or .cse25 .cse4)) (.cse18 (or .cse9 .cse4)) (.cse5 (and .cse1 .cse6 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse3)) (.cse10 (and .cse1 .cse6 c_hhv_state_4_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool))) (let ((.cse0 (or .cse9 (and (or .cse5 .cse10 .cse25 .cse4) (or .cse5 .cse10 .cse4)))) (.cse22 (and .cse1 .cse6 c_hhv_state_4_Bool c_hhv_state_0_Bool)) (.cse23 (and .cse17 .cse18)) (.cse16 (or .cse9 (and (<= 1 c_hhv_state_8_Int) .cse4)))) (let ((.cse15 (or .cse5 .cse10 .cse9 .cse4)) (.cse19 (or (and .cse16 (<= (+ c_hhv_state_6_Int 1) c_hhv_state_5_Int) .cse17 .cse4 .cse18) .cse9)) (.cse12 (<= 1 c_hhv_state_6_Int)) (.cse20 (or .cse5 .cse10 .cse23)) (.cse7 (or .cse5 .cse22)) (.cse21 (let ((.cse24 (and (or .cse4 (and .cse11 .cse2 (<= 2 c_hhv_state_6_Int) .cse0 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool)) .cse17 .cse18))) (or .cse24 (and c_hhv_state_1_Bool (or .cse10 .cse22 (and .cse1 (or .cse5 .cse10 .cse24) .cse6 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse3 (<= (+ c_hhv_state_8_Int 1) (+ c_hhv_state_5_Int c_hhv_state_6_Int))))))))) (and .cse0 (or (and .cse1 .cse2 c_hhv_state_3_Bool c_hhv_state_1_Bool .cse3 .cse4) (and (or .cse5 (and .cse1 .cse6 .cse7 c_hhv_state_1_Bool c_hhv_state_4_Bool (or (and .cse1 (or .cse5 (let ((.cse8 (or .cse5 (and .cse1 .cse6 c_hhv_state_0_Bool c_hhv_state_4_Bool c_hhv_state_1_Bool .cse14)))) (and .cse1 .cse6 (<= (+ c_hhv_state_5_Int 2) (+ c_hhv_state_7_Int c_hhv_state_6_Int)) c_hhv_state_4_Bool .cse8 (or .cse9 (and (or .cse5 .cse10) .cse8) (and (ite .cse11 (and .cse2 c_hhv_state_3_Bool .cse3 c_hhv_state_2_Bool .cse12) .cse13) .cse4))))) .cse6 c_hhv_state_1_Bool .cse7 c_hhv_state_4_Bool) .cse5))) .cse7 c_hhv_state_1_Bool) .cse9) (or .cse10 (and (or .cse4 (and .cse11 .cse2 .cse0 c_hhv_state_3_Bool .cse15 c_hhv_state_0_Bool .cse14 c_hhv_state_2_Bool (or (and .cse16 .cse17 .cse18) .cse5 .cse10))) .cse17 .cse19 .cse18) (and .cse1 .cse6 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse3 (or .cse10 .cse12))) .cse15 (or .cse5 .cse10 (and .cse16 .cse17)) (or (and .cse11 .cse2 c_hhv_state_3_Bool c_hhv_state_0_Bool (<= 2 c_hhv_state_5_Int) c_hhv_state_2_Bool .cse12) .cse4 (and (or .cse10 (and .cse1 .cse6 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse3 (<= 2 c_hhv_state_8_Int) .cse12 .cse20 .cse21) .cse22) c_hhv_state_1_Bool .cse20 .cse21)) (or .cse5 .cse10 (and .cse17 .cse19 .cse18)) (or (and (or (and .cse1 .cse6 c_hhv_state_4_Bool c_hhv_state_1_Bool .cse3 .cse12) .cse22) .cse7 c_hhv_state_1_Bool) .cse23) .cse20 (or .cse9 .cse4 (and .cse7 c_hhv_state_1_Bool)) .cse21)))))) (and .cse1 .cse11 .cse2 .cse6 .cse3))) is different from true [2018-06-14 22:45:46,741 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse2 (not c_hhv_state_4_Bool)) (.cse4 (not c_hhv_state_0_Bool)) (.cse0 (not c_hhv_state_2_Bool)) (.cse1 (not c_hhv_state_1_Bool)) (.cse3 (not c_hhv_state_3_Bool))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (let ((.cse22 (not .cse3)) (.cse11 (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool)) (.cse24 (and .cse1 .cse3 .cse4))) (let ((.cse12 (or .cse11 .cse24)) (.cse13 (or (and .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool) .cse24)) (.cse23 (and .cse2 c_hhv_state_1_Bool .cse4 c_hhv_state_2_Bool)) (.cse7 (and .cse0 .cse1 .cse2 .cse22 .cse4)) (.cse21 (<= c_hhv_state_5_Int c_hhv_state_6_Int))) (let ((.cse10 (<= 1 c_hhv_state_8_Int)) (.cse20 (or .cse7 (and .cse2 c_hhv_state_1_Bool .cse4 .cse21 c_hhv_state_2_Bool))) (.cse15 (or .cse7 .cse23)) (.cse18 (and .cse0 .cse12 .cse13))) (let ((.cse5 (ite c_hhv_state_3_Bool .cse15 .cse18)) (.cse17 (ite .cse3 .cse18 .cse20)) (.cse19 (or (and .cse0 .cse1 .cse2 .cse22 .cse4 .cse10) .cse23)) (.cse14 (and .cse15 .cse20))) (let ((.cse6 (ite c_hhv_state_3_Bool .cse14 .cse18)) (.cse16 (or (and .cse0 .cse1 .cse2 .cse15 (<= (+ c_hhv_state_6_Int 1) c_hhv_state_5_Int) .cse22 .cse4 .cse19 .cse10 .cse20) .cse23)) (.cse9 (let ((.cse26 (and (or .cse7 (and .cse5 .cse2 (<= 2 c_hhv_state_6_Int) .cse17 c_hhv_state_1_Bool .cse4 c_hhv_state_2_Bool)) c_hhv_state_3_Bool .cse15 .cse20))) (or .cse26 (and .cse0 (or (and (or .cse26 (and .cse0 .cse3 .cse12 .cse13)) (<= (+ c_hhv_state_8_Int 2) (+ c_hhv_state_5_Int c_hhv_state_6_Int))) .cse11) .cse3 .cse12 .cse13)))) (.cse8 (<= 1 c_hhv_state_6_Int))) (and .cse5 .cse6 (ite c_hhv_state_3_Bool (or .cse7 (and .cse2 c_hhv_state_1_Bool .cse4 c_hhv_state_2_Bool (<= 2 c_hhv_state_5_Int) .cse8)) (and .cse0 .cse6 (or (and .cse6 .cse9 .cse10 .cse8) .cse11) .cse12 .cse9 .cse13)) (ite .cse3 (and .cse0 .cse13 (or .cse11 (and .cse1 .cse3 (<= c_hhv_state_8_Int c_hhv_state_6_Int) .cse4 .cse10))) .cse14) (ite .cse3 (and .cse0 .cse12 (or (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool .cse13) .cse8) .cse13) (and .cse15 .cse16 (or .cse7 (and .cse5 .cse2 .cse17 (ite .cse3 .cse18 (and .cse15 .cse19 .cse20)) c_hhv_state_1_Bool .cse4 .cse21 c_hhv_state_2_Bool)) .cse20)) (ite .cse3 .cse18 .cse14) (ite c_hhv_state_3_Bool (and .cse15 .cse16 .cse20) .cse18) .cse17 .cse9 (ite c_hhv_state_3_Bool .cse15 (and .cse0 .cse13)) (ite c_hhv_state_3_Bool (and .cse19 .cse20) .cse18) (ite c_hhv_state_3_Bool .cse19 (and .cse0 (or (and .cse0 .cse1 (or (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool (or (let ((.cse25 (or (and .cse1 .cse3 c_hhv_state_0_Bool c_hhv_state_4_Bool .cse21) .cse24))) (and .cse0 (or (and c_hhv_state_3_Bool (or (and .cse0 .cse1 .cse2 .cse22 .cse4 .cse8) .cse23)) (and .cse0 (or (and .cse1 .cse3 c_hhv_state_0_Bool c_hhv_state_4_Bool) .cse24) .cse25)) .cse1 (<= (+ c_hhv_state_5_Int 1) (+ c_hhv_state_7_Int c_hhv_state_6_Int)) c_hhv_state_0_Bool c_hhv_state_4_Bool .cse25)) .cse24) .cse13) .cse24) c_hhv_state_4_Bool c_hhv_state_0_Bool .cse13) .cse24) .cse13)))))))))) is different from false [2018-06-14 22:45:46,743 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse2 (not c_hhv_state_4_Bool)) (.cse4 (not c_hhv_state_0_Bool)) (.cse0 (not c_hhv_state_2_Bool)) (.cse1 (not c_hhv_state_1_Bool)) (.cse3 (not c_hhv_state_3_Bool))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (let ((.cse22 (not .cse3)) (.cse11 (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool)) (.cse24 (and .cse1 .cse3 .cse4))) (let ((.cse12 (or .cse11 .cse24)) (.cse13 (or (and .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool) .cse24)) (.cse23 (and .cse2 c_hhv_state_1_Bool .cse4 c_hhv_state_2_Bool)) (.cse7 (and .cse0 .cse1 .cse2 .cse22 .cse4)) (.cse21 (<= c_hhv_state_5_Int c_hhv_state_6_Int))) (let ((.cse10 (<= 1 c_hhv_state_8_Int)) (.cse20 (or .cse7 (and .cse2 c_hhv_state_1_Bool .cse4 .cse21 c_hhv_state_2_Bool))) (.cse15 (or .cse7 .cse23)) (.cse18 (and .cse0 .cse12 .cse13))) (let ((.cse5 (ite c_hhv_state_3_Bool .cse15 .cse18)) (.cse17 (ite .cse3 .cse18 .cse20)) (.cse19 (or (and .cse0 .cse1 .cse2 .cse22 .cse4 .cse10) .cse23)) (.cse14 (and .cse15 .cse20))) (let ((.cse6 (ite c_hhv_state_3_Bool .cse14 .cse18)) (.cse16 (or (and .cse0 .cse1 .cse2 .cse15 (<= (+ c_hhv_state_6_Int 1) c_hhv_state_5_Int) .cse22 .cse4 .cse19 .cse10 .cse20) .cse23)) (.cse9 (let ((.cse26 (and (or .cse7 (and .cse5 .cse2 (<= 2 c_hhv_state_6_Int) .cse17 c_hhv_state_1_Bool .cse4 c_hhv_state_2_Bool)) c_hhv_state_3_Bool .cse15 .cse20))) (or .cse26 (and .cse0 (or (and (or .cse26 (and .cse0 .cse3 .cse12 .cse13)) (<= (+ c_hhv_state_8_Int 2) (+ c_hhv_state_5_Int c_hhv_state_6_Int))) .cse11) .cse3 .cse12 .cse13)))) (.cse8 (<= 1 c_hhv_state_6_Int))) (and .cse5 .cse6 (ite c_hhv_state_3_Bool (or .cse7 (and .cse2 c_hhv_state_1_Bool .cse4 c_hhv_state_2_Bool (<= 2 c_hhv_state_5_Int) .cse8)) (and .cse0 .cse6 (or (and .cse6 .cse9 .cse10 .cse8) .cse11) .cse12 .cse9 .cse13)) (ite .cse3 (and .cse0 .cse13 (or .cse11 (and .cse1 .cse3 (<= c_hhv_state_8_Int c_hhv_state_6_Int) .cse4 .cse10))) .cse14) (ite .cse3 (and .cse0 .cse12 (or (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool .cse13) .cse8) .cse13) (and .cse15 .cse16 (or .cse7 (and .cse5 .cse2 .cse17 (ite .cse3 .cse18 (and .cse15 .cse19 .cse20)) c_hhv_state_1_Bool .cse4 .cse21 c_hhv_state_2_Bool)) .cse20)) (ite .cse3 .cse18 .cse14) (ite c_hhv_state_3_Bool (and .cse15 .cse16 .cse20) .cse18) .cse17 .cse9 (ite c_hhv_state_3_Bool .cse15 (and .cse0 .cse13)) (ite c_hhv_state_3_Bool (and .cse19 .cse20) .cse18) (ite c_hhv_state_3_Bool .cse19 (and .cse0 (or (and .cse0 .cse1 (or (and .cse0 .cse1 c_hhv_state_0_Bool c_hhv_state_4_Bool (or (let ((.cse25 (or (and .cse1 .cse3 c_hhv_state_0_Bool c_hhv_state_4_Bool .cse21) .cse24))) (and .cse0 (or (and c_hhv_state_3_Bool (or (and .cse0 .cse1 .cse2 .cse22 .cse4 .cse8) .cse23)) (and .cse0 (or (and .cse1 .cse3 c_hhv_state_0_Bool c_hhv_state_4_Bool) .cse24) .cse25)) .cse1 (<= (+ c_hhv_state_5_Int 1) (+ c_hhv_state_7_Int c_hhv_state_6_Int)) c_hhv_state_0_Bool c_hhv_state_4_Bool .cse25)) .cse24) .cse13) .cse24) c_hhv_state_4_Bool c_hhv_state_0_Bool .cse13) .cse24) .cse13)))))))))) is different from true [2018-06-14 22:45:46,747 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse1 (not c_hhv_state_4_Bool)) (.cse2 (not c_hhv_state_3_Bool)) (.cse0 (not c_hhv_state_2_Bool))) (or (and .cse0 (not c_hhv_state_1_Bool) .cse1 .cse2 (not c_hhv_state_0_Bool)) (let ((.cse15 (not .cse0))) (let ((.cse14 (and .cse1 .cse2 .cse15 c_hhv_state_1_Bool c_hhv_state_0_Bool)) (.cse3 (and .cse1 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool))) (let ((.cse11 (or .cse14 .cse3)) (.cse6 (<= c_hhv_state_8_Int c_hhv_state_6_Int)) (.cse5 (or .cse3 (and .cse1 .cse2 c_hhv_state_1_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool))) (.cse4 (<= 1 c_hhv_state_8_Int))) (let ((.cse8 (or .cse3 (and .cse5 .cse4))) (.cse7 (or .cse3 (and .cse5 .cse1 .cse2 .cse6 c_hhv_state_1_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool))) (.cse9 (or .cse14 (and .cse1 .cse11 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)))) (let ((.cse12 (let ((.cse16 (<= (+ c_hhv_state_8_Int 2) (+ c_hhv_state_5_Int c_hhv_state_6_Int)))) (let ((.cse17 (and .cse5 .cse7 .cse1 .cse2 .cse16 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool .cse9))) (or (and .cse1 .cse11 c_hhv_state_3_Bool .cse16 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool .cse9 (or .cse17 (and .cse1 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool .cse9))) .cse17)))) (.cse13 (<= 1 c_hhv_state_6_Int)) (.cse10 (or .cse3 (and .cse5 .cse7 .cse1 .cse2 c_hhv_state_1_Bool c_hhv_state_0_Bool .cse4 c_hhv_state_2_Bool (<= c_hhv_state_6_Int c_hhv_state_8_Int) .cse8)))) (and (or .cse3 .cse4) .cse5 (or (and .cse5 .cse1 .cse2 .cse6 c_hhv_state_1_Bool c_hhv_state_0_Bool (or (and .cse5 .cse7 .cse1 .cse2 .cse6 c_hhv_state_1_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool .cse8 .cse9 .cse10) .cse3) c_hhv_state_2_Bool) .cse3) (or (and .cse5 .cse7 .cse4) .cse3) .cse11 (or (and .cse12 .cse5 .cse7 .cse1 .cse11 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool .cse4 c_hhv_state_2_Bool .cse13 .cse9) .cse14) .cse9 .cse12 .cse7 (or .cse14 (and .cse1 .cse11 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool .cse13)) (or .cse14 (and .cse1 .cse11 c_hhv_state_3_Bool .cse6 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse4 c_hhv_state_2_Bool .cse9)) (or .cse3 (and .cse5 .cse1 .cse2 c_hhv_state_1_Bool c_hhv_state_0_Bool (<= 2 c_hhv_state_5_Int) c_hhv_state_2_Bool .cse13)) (or .cse14 (and .cse1 .cse11 (or .cse14 (and .cse1 .cse11 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool (or .cse14 (and .cse1 .cse11 c_hhv_state_3_Bool .cse6 c_hhv_state_0_Bool c_hhv_state_1_Bool (or (and .cse1 c_hhv_state_3_Bool .cse6 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (and .cse1 .cse2 .cse15 c_hhv_state_1_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool .cse13)) c_hhv_state_2_Bool .cse9 (<= (+ c_hhv_state_8_Int 1) (+ c_hhv_state_7_Int c_hhv_state_6_Int)))) c_hhv_state_2_Bool .cse9)) c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool .cse9)) .cse10)))))))) is different from false [2018-06-14 22:45:46,748 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse1 (not c_hhv_state_4_Bool)) (.cse2 (not c_hhv_state_3_Bool)) (.cse0 (not c_hhv_state_2_Bool))) (or (and .cse0 (not c_hhv_state_1_Bool) .cse1 .cse2 (not c_hhv_state_0_Bool)) (let ((.cse15 (not .cse0))) (let ((.cse14 (and .cse1 .cse2 .cse15 c_hhv_state_1_Bool c_hhv_state_0_Bool)) (.cse3 (and .cse1 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool))) (let ((.cse11 (or .cse14 .cse3)) (.cse6 (<= c_hhv_state_8_Int c_hhv_state_6_Int)) (.cse5 (or .cse3 (and .cse1 .cse2 c_hhv_state_1_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool))) (.cse4 (<= 1 c_hhv_state_8_Int))) (let ((.cse8 (or .cse3 (and .cse5 .cse4))) (.cse7 (or .cse3 (and .cse5 .cse1 .cse2 .cse6 c_hhv_state_1_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool))) (.cse9 (or .cse14 (and .cse1 .cse11 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool)))) (let ((.cse12 (let ((.cse16 (<= (+ c_hhv_state_8_Int 2) (+ c_hhv_state_5_Int c_hhv_state_6_Int)))) (let ((.cse17 (and .cse5 .cse7 .cse1 .cse2 .cse16 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool .cse9))) (or (and .cse1 .cse11 c_hhv_state_3_Bool .cse16 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool .cse9 (or .cse17 (and .cse1 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool .cse9))) .cse17)))) (.cse13 (<= 1 c_hhv_state_6_Int)) (.cse10 (or .cse3 (and .cse5 .cse7 .cse1 .cse2 c_hhv_state_1_Bool c_hhv_state_0_Bool .cse4 c_hhv_state_2_Bool (<= c_hhv_state_6_Int c_hhv_state_8_Int) .cse8)))) (and (or .cse3 .cse4) .cse5 (or (and .cse5 .cse1 .cse2 .cse6 c_hhv_state_1_Bool c_hhv_state_0_Bool (or (and .cse5 .cse7 .cse1 .cse2 .cse6 c_hhv_state_1_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool .cse8 .cse9 .cse10) .cse3) c_hhv_state_2_Bool) .cse3) (or (and .cse5 .cse7 .cse4) .cse3) .cse11 (or (and .cse12 .cse5 .cse7 .cse1 .cse11 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool .cse4 c_hhv_state_2_Bool .cse13 .cse9) .cse14) .cse9 .cse12 .cse7 (or .cse14 (and .cse1 .cse11 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool .cse13)) (or .cse14 (and .cse1 .cse11 c_hhv_state_3_Bool .cse6 c_hhv_state_0_Bool c_hhv_state_1_Bool .cse4 c_hhv_state_2_Bool .cse9)) (or .cse3 (and .cse5 .cse1 .cse2 c_hhv_state_1_Bool c_hhv_state_0_Bool (<= 2 c_hhv_state_5_Int) c_hhv_state_2_Bool .cse13)) (or .cse14 (and .cse1 .cse11 (or .cse14 (and .cse1 .cse11 c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool (or .cse14 (and .cse1 .cse11 c_hhv_state_3_Bool .cse6 c_hhv_state_0_Bool c_hhv_state_1_Bool (or (and .cse1 c_hhv_state_3_Bool .cse6 c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool) (and .cse1 .cse2 .cse15 c_hhv_state_1_Bool c_hhv_state_0_Bool c_hhv_state_2_Bool .cse13)) c_hhv_state_2_Bool .cse9 (<= (+ c_hhv_state_8_Int 1) (+ c_hhv_state_7_Int c_hhv_state_6_Int)))) c_hhv_state_2_Bool .cse9)) c_hhv_state_3_Bool c_hhv_state_0_Bool c_hhv_state_1_Bool c_hhv_state_2_Bool .cse9)) .cse10)))))))) is different from true [2018-06-14 22:45:46,752 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse13 (not c_hhv_state_1_Bool)) (.cse3 (not c_hhv_state_4_Bool)) (.cse5 (not c_hhv_state_3_Bool))) (or (let ((.cse9 (and c_hhv_state_3_Bool c_hhv_state_2_Bool))) (let ((.cse4 (or .cse9 .cse5))) (let ((.cse11 (<= 1 c_hhv_state_6_Int)) (.cse10 (<= 2 c_hhv_state_5_Int)) (.cse2 (=> c_hhv_state_3_Bool c_hhv_state_2_Bool)) (.cse8 (or .cse9 (and .cse4 .cse5)))) (let ((.cse14 (or (and .cse4 .cse10 .cse2 .cse8) .cse9)) (.cse7 (or .cse9 (and .cse4 .cse5 .cse11)))) (let ((.cse12 (and .cse11 .cse2)) (.cse1 (or .cse9 (and .cse5 .cse11))) (.cse6 (or .cse9 (and .cse4 .cse5 .cse7 .cse11 .cse8))) (.cse0 (=> c_hhv_state_3_Bool (and .cse14 (=> c_hhv_state_3_Bool (and c_hhv_state_3_Bool c_hhv_state_2_Bool .cse2)) c_hhv_state_3_Bool .cse10 c_hhv_state_2_Bool .cse2)))) (and .cse0 (=> c_hhv_state_3_Bool (and .cse1 .cse2 (=> c_hhv_state_3_Bool (<= 1 c_hhv_state_7_Int)))) .cse3 .cse4 (or (and .cse4 .cse5 .cse6 .cse7 .cse2 .cse8) .cse9) c_hhv_state_0_Bool .cse7 .cse8 (or .cse9 (and .cse4 .cse5 .cse10 .cse11)) (=> c_hhv_state_3_Bool .cse12) (or .cse5 .cse12) .cse13 .cse14 .cse1 .cse6 .cse2 (=> c_hhv_state_3_Bool (and .cse0 .cse14 .cse4 .cse11 .cse2 .cse8)))))))) (and (not c_hhv_state_2_Bool) .cse13 .cse3 .cse5 (not c_hhv_state_0_Bool)))) is different from false [2018-06-14 22:45:46,752 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse13 (not c_hhv_state_1_Bool)) (.cse3 (not c_hhv_state_4_Bool)) (.cse5 (not c_hhv_state_3_Bool))) (or (let ((.cse9 (and c_hhv_state_3_Bool c_hhv_state_2_Bool))) (let ((.cse4 (or .cse9 .cse5))) (let ((.cse11 (<= 1 c_hhv_state_6_Int)) (.cse10 (<= 2 c_hhv_state_5_Int)) (.cse2 (=> c_hhv_state_3_Bool c_hhv_state_2_Bool)) (.cse8 (or .cse9 (and .cse4 .cse5)))) (let ((.cse14 (or (and .cse4 .cse10 .cse2 .cse8) .cse9)) (.cse7 (or .cse9 (and .cse4 .cse5 .cse11)))) (let ((.cse12 (and .cse11 .cse2)) (.cse1 (or .cse9 (and .cse5 .cse11))) (.cse6 (or .cse9 (and .cse4 .cse5 .cse7 .cse11 .cse8))) (.cse0 (=> c_hhv_state_3_Bool (and .cse14 (=> c_hhv_state_3_Bool (and c_hhv_state_3_Bool c_hhv_state_2_Bool .cse2)) c_hhv_state_3_Bool .cse10 c_hhv_state_2_Bool .cse2)))) (and .cse0 (=> c_hhv_state_3_Bool (and .cse1 .cse2 (=> c_hhv_state_3_Bool (<= 1 c_hhv_state_7_Int)))) .cse3 .cse4 (or (and .cse4 .cse5 .cse6 .cse7 .cse2 .cse8) .cse9) c_hhv_state_0_Bool .cse7 .cse8 (or .cse9 (and .cse4 .cse5 .cse10 .cse11)) (=> c_hhv_state_3_Bool .cse12) (or .cse5 .cse12) .cse13 .cse14 .cse1 .cse6 .cse2 (=> c_hhv_state_3_Bool (and .cse0 .cse14 .cse4 .cse11 .cse2 .cse8)))))))) (and (not c_hhv_state_2_Bool) .cse13 .cse3 .cse5 (not c_hhv_state_0_Bool)))) is different from true [2018-06-14 22:45:46,755 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse0 (not c_hhv_state_1_Bool)) (.cse5 (not c_hhv_state_4_Bool)) (.cse1 (not c_hhv_state_3_Bool)) (.cse2 (not c_hhv_state_0_Bool))) (or (and .cse0 .cse1 c_hhv_state_4_Bool .cse2 c_hhv_state_2_Bool) (let ((.cse3 (let ((.cse6 (and .cse0 .cse1 c_hhv_state_4_Bool .cse2))) (or (and (or (and .cse5 .cse1 c_hhv_state_1_Bool .cse2) .cse6) .cse5 .cse1 c_hhv_state_1_Bool .cse2) .cse6))) (.cse4 (<= 1 c_hhv_state_6_Int))) (and .cse3 (<= 1 c_hhv_state_7_Int) c_hhv_state_2_Bool .cse4 (ite (< 1 c_hhv_state_5_Int) (and .cse3 c_hhv_state_2_Bool .cse4) (<= 2 c_hhv_state_5_Int)))) (and (not c_hhv_state_2_Bool) .cse0 .cse5 .cse1 .cse2))) is different from false [2018-06-14 22:45:46,755 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse0 (not c_hhv_state_1_Bool)) (.cse5 (not c_hhv_state_4_Bool)) (.cse1 (not c_hhv_state_3_Bool)) (.cse2 (not c_hhv_state_0_Bool))) (or (and .cse0 .cse1 c_hhv_state_4_Bool .cse2 c_hhv_state_2_Bool) (let ((.cse3 (let ((.cse6 (and .cse0 .cse1 c_hhv_state_4_Bool .cse2))) (or (and (or (and .cse5 .cse1 c_hhv_state_1_Bool .cse2) .cse6) .cse5 .cse1 c_hhv_state_1_Bool .cse2) .cse6))) (.cse4 (<= 1 c_hhv_state_6_Int))) (and .cse3 (<= 1 c_hhv_state_7_Int) c_hhv_state_2_Bool .cse4 (ite (< 1 c_hhv_state_5_Int) (and .cse3 c_hhv_state_2_Bool .cse4) (<= 2 c_hhv_state_5_Int)))) (and (not c_hhv_state_2_Bool) .cse0 .cse5 .cse1 .cse2))) is different from true [2018-06-14 22:45:46,757 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse0 (not c_hhv_state_1_Bool)) (.cse1 (not c_hhv_state_4_Bool)) (.cse2 (not c_hhv_state_3_Bool)) (.cse3 (not c_hhv_state_0_Bool))) (or (and (not c_hhv_state_2_Bool) .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 .cse2 (= c_hhv_state_7_Int 1) .cse3 c_hhv_state_2_Bool (<= 1 c_hhv_state_6_Int)))) is different from false [2018-06-14 22:45:46,757 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse0 (not c_hhv_state_1_Bool)) (.cse1 (not c_hhv_state_4_Bool)) (.cse2 (not c_hhv_state_3_Bool)) (.cse3 (not c_hhv_state_0_Bool))) (or (and (not c_hhv_state_2_Bool) .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 .cse2 (= c_hhv_state_7_Int 1) .cse3 c_hhv_state_2_Bool (<= 1 c_hhv_state_6_Int)))) is different from true [2018-06-14 22:45:46,759 WARN L1010 $PredicateComparison]: unable to prove that (let ((.cse1 (not c_hhv_state_2_Bool)) (.cse2 (not c_hhv_state_4_Bool)) (.cse3 (not c_hhv_state_3_Bool))) (let ((.cse0 (and .cse1 (not c_hhv_state_1_Bool) .cse2 .cse3 c_hhv_state_0_Bool))) (or .cse0 (and .cse1 (or .cse0 (and .cse1 .cse2 .cse3 c_hhv_state_0_Bool c_hhv_state_1_Bool)) .cse2 .cse3 c_hhv_state_0_Bool c_hhv_state_1_Bool (<= 1 c_hhv_state_6_Int))))) is different from false [2018-06-14 22:45:46,759 WARN L1032 $PredicateComparison]: unable to prove that (let ((.cse1 (not c_hhv_state_2_Bool)) (.cse2 (not c_hhv_state_4_Bool)) (.cse3 (not c_hhv_state_3_Bool))) (let ((.cse0 (and .cse1 (not c_hhv_state_1_Bool) .cse2 .cse3 c_hhv_state_0_Bool))) (or .cse0 (and .cse1 (or .cse0 (and .cse1 .cse2 .cse3 c_hhv_state_0_Bool c_hhv_state_1_Bool)) .cse2 .cse3 c_hhv_state_0_Bool c_hhv_state_1_Bool (<= 1 c_hhv_state_6_Int))))) is different from true [2018-06-14 22:45:46,775 WARN L176 SmtUtils]: Removed 1 from assertion stack [2018-06-14 22:45:46,775 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-14 22:45:46,778 INFO L168 Benchmark]: Toolchain (without parser) took 47888.27 ms. Allocated memory was 304.1 MB in the beginning and 1.1 GB in the end (delta: 826.8 MB). Free memory was 260.5 MB in the beginning and 266.0 MB in the end (delta: -5.5 MB). Peak memory consumption was 821.3 MB. Max. memory is 3.6 GB. [2018-06-14 22:45:46,781 INFO L168 Benchmark]: SmtParser took 0.21 ms. Allocated memory is still 304.1 MB. Free memory is still 271.5 MB. There was no memory consumed. Max. memory is 3.6 GB. [2018-06-14 22:45:46,782 INFO L168 Benchmark]: TreeAutomizer took 47878.62 ms. Allocated memory was 304.1 MB in the beginning and 1.1 GB in the end (delta: 826.8 MB). Free memory was 260.5 MB in the beginning and 266.0 MB in the end (delta: -5.5 MB). Peak memory consumption was 821.3 MB. Max. memory is 3.6 GB. [2018-06-14 22:45:46,784 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.21 ms. Allocated memory is still 304.1 MB. Free memory is still 271.5 MB. There was no memory consumed. Max. memory is 3.6 GB. * TreeAutomizer took 47878.62 ms. Allocated memory was 304.1 MB in the beginning and 1.1 GB in the end (delta: 826.8 MB). Free memory was 260.5 MB in the beginning and 266.0 MB in the end (delta: -5.5 MB). Peak memory consumption was 821.3 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 10. RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/nest-if4.c.smt2_TreeAutomizerStandardSettings.epf_TreeAutomizer.xml/Csv-Benchmark-0-2018-06-14_22-45-46-795.csv Completed graceful shutdown