./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/thin002_power.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-09-02_08-21-23.files/mutex-meet-local/thin002_power.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4a4c57e3 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/GemCutterReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/thin002_power.opt.i ./goblint.2024-09-02_08-21-23.files/mutex-meet-local/thin002_power.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.positions.where.we.compute.the.hoare.annotation None --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-4a4c57e-m [2024-09-08 17:32:39,612 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-08 17:32:39,685 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2024-09-08 17:32:39,705 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-08 17:32:39,706 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-08 17:32:39,734 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-08 17:32:39,734 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-08 17:32:39,735 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-08 17:32:39,735 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-08 17:32:39,736 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-08 17:32:39,738 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-08 17:32:39,738 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-08 17:32:39,739 INFO L153 SettingsManager]: * Use SBE=true [2024-09-08 17:32:39,742 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-08 17:32:39,743 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-08 17:32:39,743 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-08 17:32:39,743 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-08 17:32:39,744 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-08 17:32:39,744 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-08 17:32:39,744 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-08 17:32:39,745 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-08 17:32:39,745 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-08 17:32:39,746 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-08 17:32:39,747 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-08 17:32:39,747 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-08 17:32:39,747 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-08 17:32:39,748 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-08 17:32:39,748 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-08 17:32:39,748 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-08 17:32:39,748 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-08 17:32:39,749 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-09-08 17:32:39,750 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-08 17:32:39,750 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-08 17:32:39,751 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-08 17:32:39,751 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-08 17:32:39,751 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2024-09-08 17:32:39,752 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-08 17:32:39,752 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-08 17:32:39,752 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-09-08 17:32:39,752 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-09-08 17:32:39,753 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-09-08 17:32:39,753 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> None Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-09-08 17:32:40,013 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-08 17:32:40,036 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-08 17:32:40,040 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-08 17:32:40,041 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-08 17:32:40,041 INFO L274 PluginConnector]: CDTParser initialized [2024-09-08 17:32:40,042 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/pthread-wmm/thin002_power.opt.i [2024-09-08 17:32:41,493 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-08 17:32:41,735 INFO L384 CDTParser]: Found 1 translation units. [2024-09-08 17:32:41,736 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/thin002_power.opt.i [2024-09-08 17:32:41,754 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/9cb19d426/0a90e7a7699546569736365d5380eeed/FLAG30e1f3e29 [2024-09-08 17:32:41,768 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/9cb19d426/0a90e7a7699546569736365d5380eeed [2024-09-08 17:32:41,770 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-09-08 17:32:41,770 INFO L274 PluginConnector]: Witness Parser initialized [2024-09-08 17:32:41,771 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/./goblint.2024-09-02_08-21-23.files/mutex-meet-local/thin002_power.opt.yml/witness.yml [2024-09-08 17:32:42,323 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-08 17:32:42,325 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-09-08 17:32:42,326 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-08 17:32:42,326 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-08 17:32:42,331 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-08 17:32:42,332 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.09 05:32:41" (1/2) ... [2024-09-08 17:32:42,333 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@451db3a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 05:32:42, skipping insertion in model container [2024-09-08 17:32:42,333 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.09 05:32:41" (1/2) ... [2024-09-08 17:32:42,334 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7ea2fcd5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 05:32:42, skipping insertion in model container [2024-09-08 17:32:42,334 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 08.09 05:32:42" (2/2) ... [2024-09-08 17:32:42,335 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@451db3a9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:32:42, skipping insertion in model container [2024-09-08 17:32:42,335 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 08.09 05:32:42" (2/2) ... [2024-09-08 17:32:43,760 INFO L93 nessWitnessExtractor]: Found the following entries in the witness: [2024-09-08 17:32:43,760 INFO L1541 ArrayList]: Location invariant before [L794-L794] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,761 INFO L1541 ArrayList]: Location invariant before [L786-L786] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,761 INFO L1541 ArrayList]: Location invariant before [L817-L817] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,762 INFO L1541 ArrayList]: Location invariant before [L853-L853] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,762 INFO L1541 ArrayList]: Location invariant before [L777-L777] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,762 INFO L1541 ArrayList]: Location invariant before [L779-L779] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,762 INFO L1541 ArrayList]: Location invariant before [L888-L888] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,763 INFO L1541 ArrayList]: Location invariant before [L801-L801] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,763 INFO L1541 ArrayList]: Location invariant before [L789-L789] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,763 INFO L1541 ArrayList]: Location invariant before [L792-L792] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,764 INFO L1541 ArrayList]: Location invariant before [L804-L804] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,764 INFO L1541 ArrayList]: Location invariant before [L895-L895] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,764 INFO L1541 ArrayList]: Location invariant before [L824-L824] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,765 INFO L1541 ArrayList]: Location invariant before [L771-L771] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,765 INFO L1541 ArrayList]: Location invariant before [L831-L831] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,765 INFO L1541 ArrayList]: Location invariant before [L884-L884] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,766 INFO L1541 ArrayList]: Location invariant before [L774-L774] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,766 INFO L1541 ArrayList]: Location invariant before [L860-L860] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,766 INFO L1541 ArrayList]: Location invariant before [L850-L850] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )a >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )z) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL)) && ((0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff1 >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p3_EAX$w_buff1_used) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$flush_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff0_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd0) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd1) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd2) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$r_buff1_thd4) - (long long )z$w_buff1_used >= 0LL)) && ((0LL - (long long )z$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p3_EAX$read_delayed) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )a) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff0_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$r_buff1_thd3) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff0_used) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )z$w_buff1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )z$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$mem_tmp >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p3_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p3_EAX$w_buff1_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )a - (long long )z$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )x - (long long )z$w_buff1_used >= 0LL)) && ((long long )y - (long long )z$w_buff1_used >= 0LL)) && ((long long )z - (long long )z$mem_tmp >= 0LL)) && ((long long )z - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$flush_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$mem_tmp - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$r_buff1_thd3 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff0_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff0_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd2 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$r_buff1_thd3 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$r_buff1_thd4 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$read_delayed - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL)) && ((long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL)) && ((long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )z$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )z$w_buff1_used >= 0LL)) && (__unbuffered_p3_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p3_EAX$mem_tmp == 0)) && (__unbuffered_p3_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p3_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff0 == 0)) && (__unbuffered_p3_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p3_EAX$w_buff1 == 0)) && (__unbuffered_p3_EAX$w_buff1_used == (_Bool)0)) && (z$flush_delayed == (_Bool)0)) && (z$r_buff0_thd0 == (_Bool)0)) && (z$r_buff0_thd1 == (_Bool)0)) && (z$r_buff0_thd2 == (_Bool)0)) && (z$r_buff0_thd4 == (_Bool)0)) && (z$r_buff1_thd0 == (_Bool)0)) && (z$r_buff1_thd1 == (_Bool)0)) && (z$r_buff1_thd2 == (_Bool)0)) && (z$r_buff1_thd4 == (_Bool)0)) && (z$read_delayed == (_Bool)0)) && (z$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EAX$read_delayed_var == 0 || (__unbuffered_p3_EAX$read_delayed_var == & z && (*__unbuffered_p3_EAX$read_delayed_var == 0 || *__unbuffered_p3_EAX$read_delayed_var == 1)))) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1) [2024-09-08 17:32:43,810 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-08 17:32:43,984 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/thin002_power.opt.i[951,964] [2024-09-08 17:32:44,249 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-08 17:32:44,263 INFO L200 MainTranslator]: Completed pre-run [2024-09-08 17:32:44,275 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/thin002_power.opt.i[951,964] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-09-08 17:32:44,756 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-08 17:32:44,787 INFO L204 MainTranslator]: Completed translation [2024-09-08 17:32:44,787 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:32:44 WrapperNode [2024-09-08 17:32:44,787 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-08 17:32:44,788 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-08 17:32:44,788 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-08 17:32:44,788 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-08 17:32:44,795 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:32:44" (1/1) ... [2024-09-08 17:32:44,858 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:32:44" (1/1) ... [2024-09-08 17:32:44,965 INFO L138 Inliner]: procedures = 176, calls = 239, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 324 [2024-09-08 17:32:44,965 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-08 17:32:44,966 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-08 17:32:44,967 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-08 17:32:44,967 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-08 17:32:44,977 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:32:44" (1/1) ... [2024-09-08 17:32:44,977 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:32:44" (1/1) ... [2024-09-08 17:32:45,006 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:32:44" (1/1) ... [2024-09-08 17:32:45,006 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:32:44" (1/1) ... [2024-09-08 17:32:45,062 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:32:44" (1/1) ... [2024-09-08 17:32:45,068 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:32:44" (1/1) ... [2024-09-08 17:32:45,098 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:32:44" (1/1) ... [2024-09-08 17:32:45,110 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:32:44" (1/1) ... [2024-09-08 17:32:45,138 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-08 17:32:45,140 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-08 17:32:45,141 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-08 17:32:45,141 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-08 17:32:45,142 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:32:44" (1/1) ... [2024-09-08 17:32:45,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-09-08 17:32:45,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 17:32:45,171 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-09-08 17:32:45,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-09-08 17:32:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-09-08 17:32:45,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-09-08 17:32:45,220 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-09-08 17:32:45,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-08 17:32:45,220 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-09-08 17:32:45,220 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-09-08 17:32:45,220 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-09-08 17:32:45,220 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-09-08 17:32:45,220 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-09-08 17:32:45,220 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-09-08 17:32:45,220 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2024-09-08 17:32:45,220 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2024-09-08 17:32:45,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-09-08 17:32:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-09-08 17:32:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-08 17:32:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-08 17:32:45,222 WARN L211 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-09-08 17:32:45,431 INFO L242 CfgBuilder]: Building ICFG [2024-09-08 17:32:45,433 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-08 17:32:47,831 INFO L287 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-09-08 17:32:47,832 INFO L291 CfgBuilder]: Performing block encoding [2024-09-08 17:32:50,780 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-08 17:32:50,781 INFO L318 CfgBuilder]: Removed 0 assume(true) statements. [2024-09-08 17:32:50,781 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.09 05:32:50 BoogieIcfgContainer [2024-09-08 17:32:50,781 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-08 17:32:50,784 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-08 17:32:50,785 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-08 17:32:50,788 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-08 17:32:50,789 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.09 05:32:41" (1/4) ... [2024-09-08 17:32:50,789 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cc0e06d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.09 05:32:50, skipping insertion in model container [2024-09-08 17:32:50,789 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 08.09 05:32:42" (2/4) ... [2024-09-08 17:32:50,790 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cc0e06d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 08.09 05:32:50, skipping insertion in model container [2024-09-08 17:32:50,790 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:32:44" (3/4) ... [2024-09-08 17:32:50,790 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cc0e06d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 08.09 05:32:50, skipping insertion in model container [2024-09-08 17:32:50,790 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.09 05:32:50" (4/4) ... [2024-09-08 17:32:50,791 INFO L112 eAbstractionObserver]: Analyzing ICFG thin002_power.opt.i [2024-09-08 17:32:50,825 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-08 17:32:50,825 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 21 error locations. [2024-09-08 17:32:50,826 INFO L484 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-09-08 17:32:51,289 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-09-08 17:32:51,334 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 17:32:51,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-08 17:32:51,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 17:32:51,337 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-09-08 17:32:51,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-09-08 17:32:51,372 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-08 17:32:51,386 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == P2Thread1of1ForFork1 ======== [2024-09-08 17:32:51,393 INFO L336 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@323e6791, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 17:32:51,394 INFO L337 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2024-09-08 17:32:53,954 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:32:53,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:32:53,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1005043702, now seen corresponding path program 1 times [2024-09-08 17:32:53,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:32:53,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92604276] [2024-09-08 17:32:53,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:32:53,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:32:54,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:33:02,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:33:02,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:33:02,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92604276] [2024-09-08 17:33:02,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92604276] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:33:02,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:33:02,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-09-08 17:33:02,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796370146] [2024-09-08 17:33:02,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:33:02,163 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-08 17:33:02,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:33:02,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-08 17:33:02,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-08 17:33:02,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:33:02,192 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:33:02,193 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:33:02,194 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:33:04,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:33:04,357 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-08 17:33:04,358 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:33:04,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:33:04,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1953041544, now seen corresponding path program 1 times [2024-09-08 17:33:04,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:33:04,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734851049] [2024-09-08 17:33:04,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:33:04,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:33:04,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:33:10,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:33:10,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:33:10,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734851049] [2024-09-08 17:33:10,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734851049] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:33:10,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:33:10,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 17:33:10,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628947242] [2024-09-08 17:33:10,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:33:10,898 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-08 17:33:10,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:33:10,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-08 17:33:10,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-09-08 17:33:10,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:33:10,900 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:33:10,900 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:33:10,900 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:33:10,900 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:33:11,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:33:11,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:33:11,828 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-08 17:33:11,828 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:33:11,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:33:11,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1286402310, now seen corresponding path program 1 times [2024-09-08 17:33:11,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:33:11,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718538261] [2024-09-08 17:33:11,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:33:11,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:33:11,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:33:20,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:33:20,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:33:20,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718538261] [2024-09-08 17:33:20,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718538261] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:33:20,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:33:20,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 17:33:20,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16013373] [2024-09-08 17:33:20,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:33:20,412 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 17:33:20,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:33:20,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 17:33:20,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-09-08 17:33:20,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:33:20,413 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:33:20,413 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:33:20,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:33:20,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:33:20,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:33:20,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:33:20,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:33:20,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:33:20,971 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-09-08 17:33:20,971 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:33:20,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:33:20,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1223764362, now seen corresponding path program 1 times [2024-09-08 17:33:20,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:33:20,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534827960] [2024-09-08 17:33:20,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:33:20,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:33:21,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:33:28,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:33:28,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:33:28,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534827960] [2024-09-08 17:33:28,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534827960] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:33:28,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:33:28,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 17:33:28,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031243124] [2024-09-08 17:33:28,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:33:28,905 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 17:33:28,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:33:28,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 17:33:28,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-09-08 17:33:28,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:33:28,906 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:33:28,906 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:33:28,906 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:33:28,906 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:33:28,906 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:33:28,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:33:29,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:33:29,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:33:29,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:33:29,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:33:29,872 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-09-08 17:33:29,872 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:33:29,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:33:29,873 INFO L85 PathProgramCache]: Analyzing trace with hash 718012060, now seen corresponding path program 1 times [2024-09-08 17:33:29,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:33:29,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541909675] [2024-09-08 17:33:29,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:33:29,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:33:29,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:33:38,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:33:38,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:33:38,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541909675] [2024-09-08 17:33:38,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541909675] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:33:38,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:33:38,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 17:33:38,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776291450] [2024-09-08 17:33:38,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:33:38,324 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 17:33:38,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:33:38,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 17:33:38,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-08 17:33:38,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:33:38,325 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:33:38,325 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:33:38,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:33:38,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:33:38,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:33:38,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:33:38,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:33:39,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:33:39,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:33:39,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:33:39,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:33:39,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:33:39,135 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-09-08 17:33:39,136 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:33:39,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:33:39,136 INFO L85 PathProgramCache]: Analyzing trace with hash 783538969, now seen corresponding path program 1 times [2024-09-08 17:33:39,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:33:39,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769596650] [2024-09-08 17:33:39,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:33:39,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:33:39,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:33:51,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:33:51,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:33:51,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769596650] [2024-09-08 17:33:51,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769596650] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:33:51,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:33:51,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 17:33:51,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933137248] [2024-09-08 17:33:51,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:33:51,282 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 17:33:51,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:33:51,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 17:33:51,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-09-08 17:33:51,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:33:51,283 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:33:51,283 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:33:51,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:33:51,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:33:51,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:33:51,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:33:51,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:33:51,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:33:55,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:33:55,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:33:55,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:33:55,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:33:55,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:33:55,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:33:55,003 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-09-08 17:33:55,003 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:33:55,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:33:55,004 INFO L85 PathProgramCache]: Analyzing trace with hash 312809615, now seen corresponding path program 1 times [2024-09-08 17:33:55,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:33:55,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524457006] [2024-09-08 17:33:55,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:33:55,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:33:55,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:34:08,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:34:08,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:34:08,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524457006] [2024-09-08 17:34:08,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524457006] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:34:08,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:34:08,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-08 17:34:08,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567462564] [2024-09-08 17:34:08,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:34:08,490 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-08 17:34:08,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:34:08,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-08 17:34:08,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-09-08 17:34:08,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:34:08,491 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:34:08,492 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:34:08,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:34:08,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:34:08,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:08,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:08,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:34:08,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:34:08,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:34:10,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:34:10,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:34:10,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:10,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:10,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:34:10,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:34:10,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:10,848 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-09-08 17:34:10,848 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:34:10,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:34:10,848 INFO L85 PathProgramCache]: Analyzing trace with hash -137212, now seen corresponding path program 1 times [2024-09-08 17:34:10,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:34:10,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583592387] [2024-09-08 17:34:10,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:34:10,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:34:10,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:34:23,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:34:23,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:34:23,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583592387] [2024-09-08 17:34:23,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583592387] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:34:23,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:34:23,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-09-08 17:34:23,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818123439] [2024-09-08 17:34:23,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:34:23,239 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-08 17:34:23,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:34:23,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-08 17:34:23,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-09-08 17:34:23,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:34:23,240 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:34:23,240 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:34:23,240 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:34:23,240 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:34:23,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:23,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:23,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:34:23,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:34:23,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:23,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:34:26,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:34:26,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:34:26,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:26,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:26,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:34:26,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:34:26,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:26,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:26,075 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-09-08 17:34:26,075 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:34:26,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:34:26,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1559151992, now seen corresponding path program 1 times [2024-09-08 17:34:26,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:34:26,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023134010] [2024-09-08 17:34:26,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:34:26,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:34:26,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:34:26,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:34:26,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:34:26,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023134010] [2024-09-08 17:34:26,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023134010] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:34:26,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:34:26,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 17:34:26,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191778044] [2024-09-08 17:34:26,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:34:26,937 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 17:34:26,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:34:26,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 17:34:26,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-09-08 17:34:26,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:34:26,938 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:34:26,938 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:34:26,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:34:26,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:34:26,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:26,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:26,939 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:34:26,939 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:34:26,939 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:26,939 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:26,939 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:34:31,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:34:31,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:34:31,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:31,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:31,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:34:31,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:34:31,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:31,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:31,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:34:31,907 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-09-08 17:34:31,907 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:34:31,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:34:31,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1933003668, now seen corresponding path program 1 times [2024-09-08 17:34:31,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:34:31,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831458977] [2024-09-08 17:34:31,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:34:31,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:34:32,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:34:44,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:34:44,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:34:44,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831458977] [2024-09-08 17:34:44,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831458977] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:34:44,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:34:44,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-08 17:34:44,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484936851] [2024-09-08 17:34:44,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:34:44,991 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-08 17:34:44,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:34:44,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-08 17:34:44,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-09-08 17:34:44,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:34:44,992 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:34:44,992 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:34:44,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:34:44,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:34:44,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:44,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:44,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:34:44,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:34:44,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:44,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:44,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:34:44,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:34:48,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:34:48,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:34:48,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:48,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:48,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:34:48,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:34:48,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:48,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:48,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:34:48,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:34:48,494 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-09-08 17:34:48,495 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:34:48,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:34:48,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1690184297, now seen corresponding path program 1 times [2024-09-08 17:34:48,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:34:48,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293513482] [2024-09-08 17:34:48,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:34:48,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:34:48,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:34:58,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:34:58,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:34:58,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293513482] [2024-09-08 17:34:58,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293513482] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:34:58,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:34:58,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 17:34:58,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326404162] [2024-09-08 17:34:58,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:34:58,630 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 17:34:58,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:34:58,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 17:34:58,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-09-08 17:34:58,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:34:58,631 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:34:58,631 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:34:58,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:34:58,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:34:58,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:58,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:58,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:34:58,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:34:58,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:58,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:58,632 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:34:58,632 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:34:58,632 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:34:59,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:34:59,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:34:59,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:59,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:34:59,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:34:59,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:34:59,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:59,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:34:59,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:34:59,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:34:59,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:34:59,699 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-09-08 17:34:59,699 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:34:59,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:34:59,699 INFO L85 PathProgramCache]: Analyzing trace with hash -856104066, now seen corresponding path program 2 times [2024-09-08 17:34:59,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:34:59,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350956040] [2024-09-08 17:34:59,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:34:59,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:34:59,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:35:12,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:35:12,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:35:12,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350956040] [2024-09-08 17:35:12,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350956040] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:35:12,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:35:12,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-08 17:35:12,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14450132] [2024-09-08 17:35:12,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:35:12,041 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-08 17:35:12,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:35:12,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-08 17:35:12,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-09-08 17:35:12,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:35:12,042 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:35:12,042 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:35:12,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:35:12,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:12,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:12,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:12,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:35:12,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:12,043 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:12,043 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:12,043 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:35:12,043 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:12,043 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:12,043 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:35:14,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:35:14,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:14,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:14,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:14,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:35:14,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:14,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:14,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:35:14,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:35:14,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:14,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:14,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:14,373 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-09-08 17:35:14,374 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting P2Err2ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:35:14,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:35:14,374 INFO L85 PathProgramCache]: Analyzing trace with hash -81947030, now seen corresponding path program 1 times [2024-09-08 17:35:14,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:35:14,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263503807] [2024-09-08 17:35:14,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:35:14,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:35:14,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:35:15,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:35:15,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:35:15,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263503807] [2024-09-08 17:35:15,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263503807] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:35:15,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:35:15,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 17:35:15,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111429715] [2024-09-08 17:35:15,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:35:15,149 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 17:35:15,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:35:15,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 17:35:15,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-09-08 17:35:15,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:35:15,150 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:35:15,150 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:35:15,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:35:15,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:15,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:15,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:15,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:35:15,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:15,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:15,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:35:15,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:35:15,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:15,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:15,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:15,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:35:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:35:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:35:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:35:19,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:35:19,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:19,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:19,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:19,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:19,524 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-09-08 17:35:19,524 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:35:19,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:35:19,525 INFO L85 PathProgramCache]: Analyzing trace with hash 915338971, now seen corresponding path program 1 times [2024-09-08 17:35:19,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:35:19,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242768848] [2024-09-08 17:35:19,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:35:19,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:35:19,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:35:26,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:35:26,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:35:26,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242768848] [2024-09-08 17:35:26,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242768848] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:35:26,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:35:26,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 17:35:26,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273613885] [2024-09-08 17:35:26,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:35:26,182 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-08 17:35:26,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:35:26,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-08 17:35:26,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-09-08 17:35:26,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:35:26,183 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:35:26,183 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:35:26,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:35:26,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:26,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:26,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:26,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:35:26,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:26,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:26,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:35:26,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:35:26,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:26,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:26,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:26,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:26,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:35:27,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:35:27,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:27,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:27,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:27,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:35:27,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:27,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:27,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:35:27,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:35:27,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:27,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:27,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:27,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:27,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:35:27,021 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-09-08 17:35:27,022 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:35:27,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:35:27,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1689261382, now seen corresponding path program 1 times [2024-09-08 17:35:27,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:35:27,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764487127] [2024-09-08 17:35:27,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:35:27,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:35:27,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:35:36,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:35:36,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:35:36,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764487127] [2024-09-08 17:35:36,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764487127] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:35:36,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:35:36,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 17:35:36,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035254782] [2024-09-08 17:35:36,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:35:36,111 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 17:35:36,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:35:36,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 17:35:36,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-09-08 17:35:36,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:35:36,111 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:35:36,111 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:35:36,111 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:35:36,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:36,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:36,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:36,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:35:36,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:36,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:36,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:35:36,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:35:36,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:36,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:36,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:36,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:36,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:35:36,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:35:38,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:35:38,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:38,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:38,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:38,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:35:38,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:38,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:38,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:35:38,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:35:38,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:38,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:38,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:38,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:38,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:35:38,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:35:38,427 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-09-08 17:35:38,427 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:35:38,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:35:38,427 INFO L85 PathProgramCache]: Analyzing trace with hash 235971253, now seen corresponding path program 1 times [2024-09-08 17:35:38,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:35:38,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185252819] [2024-09-08 17:35:38,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:35:38,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:35:38,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:35:52,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:35:52,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:35:52,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185252819] [2024-09-08 17:35:52,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185252819] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:35:52,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:35:52,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 17:35:52,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208064142] [2024-09-08 17:35:52,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:35:52,848 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 17:35:52,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:35:52,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 17:35:52,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-09-08 17:35:52,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:35:52,849 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:35:52,850 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:35:52,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:35:52,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:52,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:52,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:52,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:35:52,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:52,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:52,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:35:52,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:35:52,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:52,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:52,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:52,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:52,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:35:52,851 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:35:52,851 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:35:55,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:35:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:35:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:35:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:35:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:35:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:35:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:35:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:35:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:35:55,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:35:55,229 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-09-08 17:35:55,229 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:35:55,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:35:55,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1606379946, now seen corresponding path program 1 times [2024-09-08 17:35:55,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:35:55,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927123446] [2024-09-08 17:35:55,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:35:55,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:35:55,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:36:03,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:36:03,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:36:03,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927123446] [2024-09-08 17:36:03,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927123446] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:36:03,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:36:03,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 17:36:03,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738157614] [2024-09-08 17:36:03,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:36:03,657 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 17:36:03,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:36:03,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 17:36:03,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-09-08 17:36:03,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:36:03,658 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:36:03,658 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:36:03,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:03,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:36:04,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:36:04,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:04,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:04,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:04,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:04,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:04,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:04,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:36:04,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:04,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:04,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:04,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:04,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:04,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:04,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:04,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:04,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:04,701 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-09-08 17:36:04,701 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:36:04,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:36:04,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1741830815, now seen corresponding path program 2 times [2024-09-08 17:36:04,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:36:04,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803688296] [2024-09-08 17:36:04,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:36:04,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:36:04,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:36:16,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:36:16,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:36:16,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803688296] [2024-09-08 17:36:16,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803688296] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:36:16,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:36:16,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 17:36:16,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755241996] [2024-09-08 17:36:16,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:36:16,193 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 17:36:16,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:36:16,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 17:36:16,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-09-08 17:36:16,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:36:16,194 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:36:16,194 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:36:16,195 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:36:16,195 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:16,195 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:16,195 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:16,195 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:16,195 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:16,195 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:16,195 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:36:16,195 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:16,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:16,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:16,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:16,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:16,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:16,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:16,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:16,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:16,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:36:21,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:36:21,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:21,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:21,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:21,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:21,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:21,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:21,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:36:21,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:21,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:21,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:21,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:21,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:21,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:21,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:21,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:21,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:21,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:21,478 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-09-08 17:36:21,478 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:36:21,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:36:21,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1510688072, now seen corresponding path program 1 times [2024-09-08 17:36:21,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:36:21,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710329242] [2024-09-08 17:36:21,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:36:21,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:36:21,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:36:27,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:36:27,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:36:27,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710329242] [2024-09-08 17:36:27,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710329242] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:36:27,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:36:27,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 17:36:27,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595626549] [2024-09-08 17:36:27,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:36:27,893 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 17:36:27,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:36:27,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 17:36:27,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-08 17:36:27,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:36:27,894 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:36:27,894 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:36:27,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:36:27,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:27,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:27,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:27,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:27,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:27,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:27,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:36:27,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:27,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:27,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:27,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:27,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:27,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:27,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:27,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:27,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:27,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:27,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:36:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:36:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:29,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:36:29,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:29,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:29,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:29,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:29,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:29,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:29,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:29,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:29,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:29,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:29,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:29,042 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-09-08 17:36:29,042 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:36:29,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:36:29,043 INFO L85 PathProgramCache]: Analyzing trace with hash -72216586, now seen corresponding path program 2 times [2024-09-08 17:36:29,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:36:29,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352046883] [2024-09-08 17:36:29,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:36:29,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:36:29,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:36:38,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:36:38,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:36:38,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352046883] [2024-09-08 17:36:38,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352046883] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:36:38,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:36:38,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 17:36:38,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571707640] [2024-09-08 17:36:38,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:36:38,161 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-08 17:36:38,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:36:38,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-08 17:36:38,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-08 17:36:38,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:36:38,162 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:36:38,162 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:36:38,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:36:38,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:38,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:38,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:38,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:38,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:38,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:38,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:36:38,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:38,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:38,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:38,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:38,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:38,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:38,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:38,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:38,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:38,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:38,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:38,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:36:39,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:36:39,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:39,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:39,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:39,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:39,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:39,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:39,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:36:39,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:39,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:39,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:39,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:39,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:39,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:39,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:39,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:39,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:39,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:39,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:39,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:39,448 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-09-08 17:36:39,448 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:36:39,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:36:39,448 INFO L85 PathProgramCache]: Analyzing trace with hash 2056254748, now seen corresponding path program 2 times [2024-09-08 17:36:39,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:36:39,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743156154] [2024-09-08 17:36:39,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:36:39,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:36:39,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:36:47,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:36:47,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:36:47,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743156154] [2024-09-08 17:36:47,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743156154] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:36:47,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:36:47,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 17:36:47,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902078447] [2024-09-08 17:36:47,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:36:47,432 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 17:36:47,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:36:47,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 17:36:47,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-08 17:36:47,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:36:47,433 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:36:47,433 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:36:47,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:36:47,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:47,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:47,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:47,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:47,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:47,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:47,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:36:47,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:47,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:47,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:47,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:47,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:47,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:47,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:47,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:47,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:47,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:47,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:47,435 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:47,435 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:36:48,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:36:48,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:48,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:48,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:48,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:48,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:48,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:48,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:36:48,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:48,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:48,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:48,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:48,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:48,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:48,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:48,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:48,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:48,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:48,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:48,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:48,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:48,833 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-09-08 17:36:48,833 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:36:48,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:36:48,833 INFO L85 PathProgramCache]: Analyzing trace with hash -680610663, now seen corresponding path program 2 times [2024-09-08 17:36:48,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:36:48,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804683397] [2024-09-08 17:36:48,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:36:48,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:36:48,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:36:59,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:36:59,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:36:59,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804683397] [2024-09-08 17:36:59,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804683397] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:36:59,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:36:59,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 17:36:59,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468325576] [2024-09-08 17:36:59,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:36:59,018 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 17:36:59,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:36:59,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 17:36:59,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-09-08 17:36:59,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:36:59,019 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:36:59,019 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:36:59,019 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:36:59,019 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:59,019 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:59,019 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:59,019 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:59,019 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:59,019 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:59,019 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:36:59,019 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:59,019 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:59,019 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:59,019 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:36:59,019 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:59,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:59,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:59,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:59,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:36:59,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:36:59,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:36:59,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:36:59,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:36:59,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:37:00,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:37:00,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:00,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:00,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:00,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:37:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:00,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:00,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:00,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:00,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:00,543 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-09-08 17:37:00,544 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:37:00,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:37:00,544 INFO L85 PathProgramCache]: Analyzing trace with hash 669607188, now seen corresponding path program 3 times [2024-09-08 17:37:00,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:37:00,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35394228] [2024-09-08 17:37:00,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:37:00,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:37:00,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:37:15,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:37:15,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:37:15,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35394228] [2024-09-08 17:37:15,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35394228] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:37:15,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:37:15,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-08 17:37:15,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534677674] [2024-09-08 17:37:15,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:37:15,501 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-08 17:37:15,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:37:15,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-08 17:37:15,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-09-08 17:37:15,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:37:15,502 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:37:15,502 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:37:15,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:37:15,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:15,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:15,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:15,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:15,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:15,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:15,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:37:15,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:15,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:15,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:15,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:15,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:15,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:15,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:15,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:15,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:15,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:15,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:15,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:15,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:15,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:15,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:37:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:37:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:37:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:18,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:18,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:18,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:18,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:18,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:18,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:18,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:18,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:18,160 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-09-08 17:37:18,161 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:37:18,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:37:18,161 INFO L85 PathProgramCache]: Analyzing trace with hash -484013033, now seen corresponding path program 2 times [2024-09-08 17:37:18,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:37:18,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104832764] [2024-09-08 17:37:18,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:37:18,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:37:18,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:37:27,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:37:27,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:37:27,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104832764] [2024-09-08 17:37:27,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104832764] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:37:27,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:37:27,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 17:37:27,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077964885] [2024-09-08 17:37:27,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:37:27,110 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 17:37:27,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:37:27,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 17:37:27,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-09-08 17:37:27,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:37:27,111 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:37:27,111 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:37:27,111 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:37:27,111 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:27,111 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:27,111 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:27,111 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:27,111 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:27,111 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:27,111 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:37:27,111 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:27,111 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:27,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:27,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:27,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:27,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:27,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:27,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:27,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:27,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:27,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:27,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:27,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:27,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:27,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:27,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:37:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:37:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:37:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:28,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:28,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:28,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:28,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:28,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:28,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:28,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:28,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:28,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:28,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:28,686 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-09-08 17:37:28,687 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:37:28,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:37:28,687 INFO L85 PathProgramCache]: Analyzing trace with hash -2119500546, now seen corresponding path program 4 times [2024-09-08 17:37:28,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:37:28,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161320153] [2024-09-08 17:37:28,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:37:28,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:37:28,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:37:40,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:37:40,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:37:40,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161320153] [2024-09-08 17:37:40,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161320153] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:37:40,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:37:40,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-08 17:37:40,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006282701] [2024-09-08 17:37:40,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:37:40,185 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-08 17:37:40,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:37:40,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-08 17:37:40,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-09-08 17:37:40,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:37:40,185 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:37:40,185 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:40,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:40,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:40,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:40,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:40,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:40,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:37:42,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:37:42,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:42,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:42,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:42,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:42,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:42,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:42,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:37:42,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:42,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:42,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:42,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:42,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:42,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:42,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:42,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:42,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:42,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:42,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:42,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:42,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:42,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:42,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:42,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:42,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:42,466 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-09-08 17:37:42,466 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:37:42,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:37:42,467 INFO L85 PathProgramCache]: Analyzing trace with hash 413312603, now seen corresponding path program 2 times [2024-09-08 17:37:42,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:37:42,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794499705] [2024-09-08 17:37:42,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:37:42,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:37:42,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:37:49,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:37:49,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:37:49,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794499705] [2024-09-08 17:37:49,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794499705] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:37:49,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:37:49,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 17:37:49,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235675237] [2024-09-08 17:37:49,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:37:49,047 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-08 17:37:49,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:37:49,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-08 17:37:49,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-08 17:37:49,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:37:49,048 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:37:49,048 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:37:49,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:37:49,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:49,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:49,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:49,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:49,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:49,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:49,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:49,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:50,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:50,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:50,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:50,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:50,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:50,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:50,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:50,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:50,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:50,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:50,050 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-09-08 17:37:50,050 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:37:50,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:37:50,050 INFO L85 PathProgramCache]: Analyzing trace with hash -72209606, now seen corresponding path program 2 times [2024-09-08 17:37:50,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:37:50,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11705102] [2024-09-08 17:37:50,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:37:50,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:37:50,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:37:59,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:37:59,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:37:59,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11705102] [2024-09-08 17:37:59,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11705102] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:37:59,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:37:59,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 17:37:59,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342527206] [2024-09-08 17:37:59,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:37:59,237 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 17:37:59,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:37:59,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 17:37:59,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-08 17:37:59,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:37:59,238 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:37:59,238 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:37:59,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:37:59,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:59,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:59,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:37:59,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:37:59,240 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:38:00,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:38:00,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:00,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:00,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:00,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:00,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:00,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:00,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:00,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:00,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:00,673 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-09-08 17:38:00,673 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:38:00,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:38:00,674 INFO L85 PathProgramCache]: Analyzing trace with hash -94461131, now seen corresponding path program 3 times [2024-09-08 17:38:00,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:38:00,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244508341] [2024-09-08 17:38:00,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:38:00,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:38:00,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:38:12,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:38:12,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:38:12,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244508341] [2024-09-08 17:38:12,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244508341] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:38:12,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:38:12,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 17:38:12,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609778374] [2024-09-08 17:38:12,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:38:12,969 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 17:38:12,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:38:12,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 17:38:12,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-09-08 17:38:12,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:38:12,970 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:38:12,970 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:12,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:12,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:12,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:12,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:12,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:12,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:12,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:12,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:12,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:12,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:12,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:12,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:12,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:38:16,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:38:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:38:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:16,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:16,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:16,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:16,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:16,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:16,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:16,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:16,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:16,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:16,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:16,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:16,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:16,074 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-09-08 17:38:16,075 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:38:16,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:38:16,075 INFO L85 PathProgramCache]: Analyzing trace with hash -370113066, now seen corresponding path program 2 times [2024-09-08 17:38:16,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:38:16,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449563143] [2024-09-08 17:38:16,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:38:16,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:38:16,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:38:24,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:38:24,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:38:24,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449563143] [2024-09-08 17:38:24,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449563143] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:38:24,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:38:24,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 17:38:24,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008210712] [2024-09-08 17:38:24,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:38:24,579 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 17:38:24,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:38:24,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 17:38:24,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-08 17:38:24,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:38:24,580 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:38:24,580 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:38:24,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:38:24,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:24,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:24,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:24,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:24,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:24,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:24,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:24,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:24,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:24,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:24,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:38:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:38:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:38:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:26,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:26,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:26,025 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-09-08 17:38:26,025 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:38:26,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:38:26,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1411398431, now seen corresponding path program 4 times [2024-09-08 17:38:26,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:38:26,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811948716] [2024-09-08 17:38:26,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:38:26,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:38:26,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:38:36,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:38:36,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:38:36,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811948716] [2024-09-08 17:38:36,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811948716] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:38:36,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:38:36,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 17:38:36,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205855619] [2024-09-08 17:38:36,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:38:36,162 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 17:38:36,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:38:36,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 17:38:36,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-09-08 17:38:36,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:38:36,163 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:38:36,163 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:36,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:36,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:36,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:36,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:36,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:36,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:36,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:36,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:36,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:36,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:36,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:36,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:36,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:36,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:38:38,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:38:38,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:38,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:38,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:38,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:38,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:38,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:38,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:38,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:38,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:38,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:38,384 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-09-08 17:38:38,384 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:38:38,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:38:38,384 INFO L85 PathProgramCache]: Analyzing trace with hash 366910425, now seen corresponding path program 1 times [2024-09-08 17:38:38,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:38:38,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781031395] [2024-09-08 17:38:38,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:38:38,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:38:38,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:38:43,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:38:43,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:38:43,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781031395] [2024-09-08 17:38:43,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781031395] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:38:43,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:38:43,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 17:38:43,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676335904] [2024-09-08 17:38:43,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:38:43,249 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 17:38:43,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:38:43,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 17:38:43,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-09-08 17:38:43,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:38:43,250 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:38:43,250 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:38:43,250 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:38:43,250 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:43,250 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:43,250 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:43,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:43,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:43,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:43,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:43,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:43,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:43,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:43,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:43,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:38:43,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:38:43,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:43,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:43,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:43,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:43,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:43,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:43,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:43,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:43,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:43,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:43,961 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-09-08 17:38:43,961 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:38:43,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:38:43,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1510677124, now seen corresponding path program 1 times [2024-09-08 17:38:43,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:38:43,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482404119] [2024-09-08 17:38:43,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:38:43,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:38:44,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:38:51,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:38:51,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:38:51,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482404119] [2024-09-08 17:38:51,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482404119] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:38:51,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:38:51,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 17:38:51,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819396611] [2024-09-08 17:38:51,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:38:51,132 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-08 17:38:51,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:38:51,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-08 17:38:51,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-09-08 17:38:51,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:38:51,133 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:38:51,133 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:38:51,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:38:51,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:51,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:51,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:51,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:51,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:51,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:51,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:38:51,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:51,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:51,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:51,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:51,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:51,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:38:52,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:38:52,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:52,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:52,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:52,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:52,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:52,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:52,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:38:52,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:52,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:52,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:52,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:38:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:38:52,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:38:52,796 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-09-08 17:38:52,796 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:38:52,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:38:52,796 INFO L85 PathProgramCache]: Analyzing trace with hash -195662729, now seen corresponding path program 1 times [2024-09-08 17:38:52,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:38:52,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8660114] [2024-09-08 17:38:52,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:38:52,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:38:52,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:39:02,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:39:02,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:39:02,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8660114] [2024-09-08 17:39:02,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8660114] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:39:02,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:39:02,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 17:39:02,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900604084] [2024-09-08 17:39:02,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:39:02,071 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 17:39:02,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:39:02,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 17:39:02,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-09-08 17:39:02,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:39:02,071 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:39:02,071 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:39:02,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:39:02,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:02,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:02,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:02,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:02,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:02,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:02,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:02,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:02,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:39:06,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:39:06,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:06,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:06,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:06,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:06,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:06,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:06,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:06,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:06,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:06,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:06,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:06,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:06,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:06,131 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-09-08 17:39:06,132 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:39:06,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:39:06,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1427737684, now seen corresponding path program 1 times [2024-09-08 17:39:06,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:39:06,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62122398] [2024-09-08 17:39:06,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:39:06,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:39:06,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:39:12,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:39:12,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:39:12,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62122398] [2024-09-08 17:39:12,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62122398] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:39:12,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:39:12,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 17:39:12,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35124939] [2024-09-08 17:39:12,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:39:12,499 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-08 17:39:12,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:39:12,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-08 17:39:12,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-09-08 17:39:12,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:39:12,501 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:39:12,501 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:39:12,501 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:39:12,501 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:12,501 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:12,501 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:12,501 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:12,501 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:12,501 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:12,501 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:39:12,501 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:12,501 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:12,501 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:12,501 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:12,501 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:12,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:12,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:12,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:39:13,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:39:13,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:13,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:13,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:13,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:13,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:13,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:13,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:39:13,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:13,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:13,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:13,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:13,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:13,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:13,494 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-09-08 17:39:13,494 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:39:13,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:39:13,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1310196833, now seen corresponding path program 2 times [2024-09-08 17:39:13,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:39:13,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002414760] [2024-09-08 17:39:13,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:39:13,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:39:13,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:39:22,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:39:22,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:39:22,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002414760] [2024-09-08 17:39:22,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002414760] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:39:22,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:39:22,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 17:39:22,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949905968] [2024-09-08 17:39:22,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:39:22,474 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 17:39:22,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:39:22,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 17:39:22,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-09-08 17:39:22,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:39:22,474 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:39:22,474 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:39:22,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:39:22,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:22,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:22,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:22,475 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:22,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:22,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:22,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:22,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:22,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:22,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:22,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:22,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:22,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:22,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:22,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:39:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:39:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:39:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:29,932 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-09-08 17:39:29,933 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:39:29,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:39:29,933 INFO L85 PathProgramCache]: Analyzing trace with hash 493274645, now seen corresponding path program 1 times [2024-09-08 17:39:29,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:39:29,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259279509] [2024-09-08 17:39:29,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:39:29,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:39:30,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:39:38,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:39:38,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:39:38,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259279509] [2024-09-08 17:39:38,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259279509] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:39:38,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:39:38,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 17:39:38,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786653537] [2024-09-08 17:39:38,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:39:38,233 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-08 17:39:38,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:39:38,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-08 17:39:38,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-08 17:39:38,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:39:38,234 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:39:38,234 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:39:38,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:39:38,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:38,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:38,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:38,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:38,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:38,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:38,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:38,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:38,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:38,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:38,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:38,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:38,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:38,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:38,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:39:40,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:39:40,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:40,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:40,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:40,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:40,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:40,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:40,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:40,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:40,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:40,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:40,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:40,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:40,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:40,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:40,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:40,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:40,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:40,205 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-09-08 17:39:40,205 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:39:40,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:39:40,205 INFO L85 PathProgramCache]: Analyzing trace with hash 147337436, now seen corresponding path program 1 times [2024-09-08 17:39:40,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:39:40,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472699718] [2024-09-08 17:39:40,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:39:40,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:39:40,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:39:59,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:39:59,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:39:59,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472699718] [2024-09-08 17:39:59,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472699718] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:39:59,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:39:59,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-08 17:39:59,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181671026] [2024-09-08 17:39:59,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:39:59,004 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-08 17:39:59,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:39:59,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-08 17:39:59,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-09-08 17:39:59,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:39:59,005 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:39:59,005 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:39:59,005 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:39:59,005 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:59,005 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:59,005 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:59,005 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:59,005 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:59,005 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:59,005 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:39:59,005 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:59,006 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:59,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:59,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:39:59,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:39:59,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:59,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:59,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:39:59,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:59,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:39:59,007 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:40:03,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:03,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:03,556 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-09-08 17:40:03,556 INFO L399 AbstractCegarLoop]: === Iteration 38 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:40:03,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:40:03,556 INFO L85 PathProgramCache]: Analyzing trace with hash 272494838, now seen corresponding path program 1 times [2024-09-08 17:40:03,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:40:03,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630008512] [2024-09-08 17:40:03,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:40:03,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:40:03,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:40:11,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:40:11,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:40:11,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630008512] [2024-09-08 17:40:11,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630008512] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:40:11,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:40:11,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 17:40:11,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633377873] [2024-09-08 17:40:11,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:40:11,547 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 17:40:11,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:40:11,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 17:40:11,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-09-08 17:40:11,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:40:11,547 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:40:11,548 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:11,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:11,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:40:13,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:40:13,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:13,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:13,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:13,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:13,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:13,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:40:13,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:13,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:13,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:13,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:13,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:13,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:13,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:13,375 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-09-08 17:40:13,375 INFO L399 AbstractCegarLoop]: === Iteration 39 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:40:13,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:40:13,375 INFO L85 PathProgramCache]: Analyzing trace with hash -2059662914, now seen corresponding path program 1 times [2024-09-08 17:40:13,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:40:13,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715431771] [2024-09-08 17:40:13,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:40:13,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:40:13,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:40:32,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:40:32,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:40:32,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715431771] [2024-09-08 17:40:32,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715431771] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:40:32,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:40:32,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-09-08 17:40:32,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23831146] [2024-09-08 17:40:32,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:40:32,503 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-08 17:40:32,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:40:32,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-08 17:40:32,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2024-09-08 17:40:32,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:40:32,504 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:40:32,504 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:32,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:32,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:32,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:32,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:40:37,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:40:37,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:37,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:37,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:37,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:37,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:37,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:40:37,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:37,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:37,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:37,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:37,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:37,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:37,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:37,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:37,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:37,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:37,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:37,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:37,370 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-09-08 17:40:37,371 INFO L399 AbstractCegarLoop]: === Iteration 40 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:40:37,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:40:37,371 INFO L85 PathProgramCache]: Analyzing trace with hash 574960724, now seen corresponding path program 1 times [2024-09-08 17:40:37,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:40:37,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368869019] [2024-09-08 17:40:37,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:40:37,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:40:37,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:40:53,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:40:53,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:40:53,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368869019] [2024-09-08 17:40:53,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368869019] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:40:53,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:40:53,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-08 17:40:53,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897574969] [2024-09-08 17:40:53,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:40:53,768 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-08 17:40:53,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:40:53,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-08 17:40:53,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-09-08 17:40:53,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:40:53,768 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:40:53,769 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:40:53,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:40:53,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:53,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:53,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:53,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:53,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:53,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:40:53,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:53,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:53,770 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:53,770 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:53,770 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:40:53,770 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:53,770 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:53,770 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:53,770 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:53,770 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:53,770 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:53,770 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:53,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:53,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:53,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:53,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:53,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:53,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:53,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:53,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:53,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:53,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:53,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:53,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:53,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:53,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:53,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:53,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:53,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:53,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:53,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:53,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:53,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:40:57,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:40:57,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:57,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:57,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:57,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:57,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:57,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:40:57,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:57,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:57,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:57,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:40:57,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:40:57,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:57,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:57,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:57,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:57,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:40:57,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:57,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:40:57,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:57,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:40:57,892 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-09-08 17:40:57,892 INFO L399 AbstractCegarLoop]: === Iteration 41 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:40:57,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:40:57,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1488723182, now seen corresponding path program 1 times [2024-09-08 17:40:57,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:40:57,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364528035] [2024-09-08 17:40:57,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:40:57,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:40:57,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:41:08,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:41:08,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:41:08,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364528035] [2024-09-08 17:41:08,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364528035] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:41:08,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:41:08,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 17:41:08,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474852213] [2024-09-08 17:41:08,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:41:08,149 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 17:41:08,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:41:08,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 17:41:08,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-09-08 17:41:08,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:41:08,150 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:41:08,150 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:41:08,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:08,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:08,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:41:10,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:41:10,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:10,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:10,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:10,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:10,609 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-09-08 17:41:10,609 INFO L399 AbstractCegarLoop]: === Iteration 42 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:41:10,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:41:10,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1359640463, now seen corresponding path program 1 times [2024-09-08 17:41:10,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:41:10,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802583826] [2024-09-08 17:41:10,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:41:10,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:41:10,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:41:27,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:41:27,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:41:27,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802583826] [2024-09-08 17:41:27,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802583826] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:41:27,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:41:27,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-09-08 17:41:27,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259630235] [2024-09-08 17:41:27,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:41:27,493 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-08 17:41:27,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:41:27,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-08 17:41:27,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2024-09-08 17:41:27,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:41:27,493 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:41:27,494 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:27,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:27,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:41:31,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:41:31,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:31,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:31,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:31,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:31,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:31,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:41:31,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:41:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:41:31,247 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-09-08 17:41:31,247 INFO L399 AbstractCegarLoop]: === Iteration 43 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:41:31,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:41:31,247 INFO L85 PathProgramCache]: Analyzing trace with hash 800820196, now seen corresponding path program 1 times [2024-09-08 17:41:31,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:41:31,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600605885] [2024-09-08 17:41:31,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:41:31,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:41:31,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:41:53,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:41:53,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:41:53,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600605885] [2024-09-08 17:41:53,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600605885] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:41:53,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:41:53,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-09-08 17:41:53,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903522156] [2024-09-08 17:41:53,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:41:53,587 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-08 17:41:53,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:41:53,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-08 17:41:53,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-09-08 17:41:53,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:41:53,588 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:41:53,588 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:41:53,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:41:53,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:53,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:53,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:41:53,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:41:58,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:41:58,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:58,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:41:58,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:41:58,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:41:58,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:41:58,236 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-09-08 17:41:58,237 INFO L399 AbstractCegarLoop]: === Iteration 44 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:41:58,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:41:58,237 INFO L85 PathProgramCache]: Analyzing trace with hash 378477010, now seen corresponding path program 1 times [2024-09-08 17:41:58,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:41:58,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024657296] [2024-09-08 17:41:58,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:41:58,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:41:58,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:42:14,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:42:14,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:42:14,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024657296] [2024-09-08 17:42:14,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024657296] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:42:14,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:42:14,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-08 17:42:14,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465184011] [2024-09-08 17:42:14,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:42:14,491 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-08 17:42:14,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:42:14,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-08 17:42:14,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-09-08 17:42:14,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:42:14,491 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:42:14,491 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.25) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:14,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:14,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:14,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:42:14,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:42:14,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:42:18,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:42:18,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:18,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:18,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:18,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:18,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:18,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:42:18,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:18,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:18,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:18,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:18,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:42:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:42:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:42:18,932 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-09-08 17:42:18,933 INFO L399 AbstractCegarLoop]: === Iteration 45 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:42:18,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:42:18,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1152112989, now seen corresponding path program 1 times [2024-09-08 17:42:18,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:42:18,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052298196] [2024-09-08 17:42:18,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:42:18,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:42:19,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:42:37,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:42:37,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:42:37,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052298196] [2024-09-08 17:42:37,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052298196] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:42:37,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:42:37,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-08 17:42:37,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007684055] [2024-09-08 17:42:37,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:42:37,825 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-08 17:42:37,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:42:37,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-08 17:42:37,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-09-08 17:42:37,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:42:37,826 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:42:37,826 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:42:37,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:42:37,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:37,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:37,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:37,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:37,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:37,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:42:37,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:37,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:37,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:37,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:37,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:42:37,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:37,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:37,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:37,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:37,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:37,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:37,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:37,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:37,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:37,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:37,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:37,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:37,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:37,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:42:37,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:42:37,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:42:37,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:42:42,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:42:42,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:42,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:42,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:42,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:42,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:42,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:42:42,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:42,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:42:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:42:42,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:42:42,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:42:42,981 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-09-08 17:42:42,982 INFO L399 AbstractCegarLoop]: === Iteration 46 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:42:42,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:42:42,982 INFO L85 PathProgramCache]: Analyzing trace with hash -477139406, now seen corresponding path program 1 times [2024-09-08 17:42:42,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:42:42,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944683382] [2024-09-08 17:42:42,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:42:42,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:42:43,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:42:59,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:42:59,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:42:59,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944683382] [2024-09-08 17:42:59,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944683382] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:42:59,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:42:59,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-09-08 17:42:59,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843149215] [2024-09-08 17:42:59,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:42:59,262 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-08 17:42:59,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:42:59,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-08 17:42:59,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-09-08 17:42:59,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:42:59,263 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:42:59,263 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:42:59,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:42:59,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:59,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:59,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:59,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:59,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:59,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:42:59,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:42:59,266 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:42:59,266 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:42:59,266 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:42:59,266 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:42:59,266 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:43:04,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:43:04,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:04,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:04,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:04,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:04,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:04,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:43:04,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:04,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:04,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:04,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:04,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:43:04,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:04,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:04,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:04,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:04,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:04,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:43:04,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:43:04,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:43:04,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:43:04,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:43:04,029 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-09-08 17:43:04,029 INFO L399 AbstractCegarLoop]: === Iteration 47 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:43:04,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:43:04,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1906418109, now seen corresponding path program 1 times [2024-09-08 17:43:04,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:43:04,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456295567] [2024-09-08 17:43:04,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:43:04,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:43:04,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:43:21,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:43:21,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:43:21,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456295567] [2024-09-08 17:43:21,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456295567] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:43:21,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:43:21,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-09-08 17:43:21,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170200159] [2024-09-08 17:43:21,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:43:21,846 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-08 17:43:21,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:43:21,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-08 17:43:21,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2024-09-08 17:43:21,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:43:21,847 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:43:21,847 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:43:21,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:43:21,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:21,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:21,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:21,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:21,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:21,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:43:21,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:21,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:21,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:43:21,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:43:26,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:43:26,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:26,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:26,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:26,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:26,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:26,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:43:26,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:26,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:26,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:26,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:26,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:43:26,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:26,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:26,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:26,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:26,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:26,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:26,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:26,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:26,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:43:26,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:43:26,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:43:26,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:43:26,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:43:26,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:43:26,697 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-09-08 17:43:26,697 INFO L399 AbstractCegarLoop]: === Iteration 48 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:43:26,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:43:26,697 INFO L85 PathProgramCache]: Analyzing trace with hash 205093843, now seen corresponding path program 1 times [2024-09-08 17:43:26,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:43:26,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580129158] [2024-09-08 17:43:26,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:43:26,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:43:26,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:43:41,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:43:41,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:43:41,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580129158] [2024-09-08 17:43:41,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580129158] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:43:41,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:43:41,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-08 17:43:41,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654814962] [2024-09-08 17:43:41,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:43:41,195 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-08 17:43:41,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:43:41,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-08 17:43:41,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-09-08 17:43:41,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:43:41,196 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:43:41,196 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:43:41,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:43:41,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:41,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:41,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:41,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:41,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:41,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:43:41,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:41,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:41,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:41,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:41,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:43:41,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:41,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:41,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:41,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:41,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:41,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:41,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:41,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:41,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:43:41,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:43:41,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:43:41,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:43:41,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:43:41,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:43:41,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:43:45,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:43:45,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:45,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:45,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:45,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:45,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:43:45,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:45,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:45,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:45,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:45,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:43:45,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:43:45,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:45,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:45,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:45,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:45,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:45,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:45,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:43:45,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:45,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:43:45,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:43:45,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:43:45,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:43:45,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:43:45,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:43:45,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:43:45,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:43:45,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 17:43:45,845 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-09-08 17:43:45,846 INFO L399 AbstractCegarLoop]: === Iteration 49 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:43:45,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:43:45,846 INFO L85 PathProgramCache]: Analyzing trace with hash 2062943426, now seen corresponding path program 1 times [2024-09-08 17:43:45,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:43:45,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670783064] [2024-09-08 17:43:45,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:43:45,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:43:45,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:44:02,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:44:02,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:44:02,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670783064] [2024-09-08 17:44:02,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670783064] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:44:02,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:44:02,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-08 17:44:02,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402540550] [2024-09-08 17:44:02,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:44:02,902 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-08 17:44:02,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:44:02,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-08 17:44:02,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-09-08 17:44:02,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:44:02,903 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:44:02,903 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:44:02,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:44:02,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:02,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:02,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:02,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:02,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:02,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:02,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 17:44:02,906 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:44:08,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:44:08,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:08,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:08,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:08,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:08,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:08,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 17:44:08,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:08,287 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-09-08 17:44:08,287 INFO L399 AbstractCegarLoop]: === Iteration 50 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:44:08,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:44:08,288 INFO L85 PathProgramCache]: Analyzing trace with hash -378999779, now seen corresponding path program 1 times [2024-09-08 17:44:08,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:44:08,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87759479] [2024-09-08 17:44:08,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:44:08,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:44:08,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:44:26,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:44:26,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:44:26,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87759479] [2024-09-08 17:44:26,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87759479] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:44:26,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:44:26,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-08 17:44:26,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267735254] [2024-09-08 17:44:26,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:44:26,314 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-08 17:44:26,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:44:26,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-08 17:44:26,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-09-08 17:44:26,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:44:26,315 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:44:26,315 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:44:26,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:44:26,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:26,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:26,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:26,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:26,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:26,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:26,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:26,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 17:44:26,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:26,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:44:30,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:44:30,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:30,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:30,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:30,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:30,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:30,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:44:30,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:30,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:30,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:30,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:30,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:44:30,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:44:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:30,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 17:44:30,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:30,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:30,257 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-09-08 17:44:30,257 INFO L399 AbstractCegarLoop]: === Iteration 51 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:44:30,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:44:30,257 INFO L85 PathProgramCache]: Analyzing trace with hash 854282719, now seen corresponding path program 1 times [2024-09-08 17:44:30,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:44:30,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885790756] [2024-09-08 17:44:30,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:44:30,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:44:30,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:44:50,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:44:50,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:44:50,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885790756] [2024-09-08 17:44:50,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885790756] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:44:50,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:44:50,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-08 17:44:50,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161125966] [2024-09-08 17:44:50,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:44:50,332 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-08 17:44:50,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:44:50,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-08 17:44:50,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-09-08 17:44:50,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:44:50,333 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:44:50,333 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:44:50,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:44:50,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:50,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:50,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:50,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:50,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:50,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:44:50,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:50,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:50,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:50,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:50,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:50,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:50,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:50,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:50,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:50,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:50,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:50,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:50,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:44:50,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:50,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:50,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:50,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:50,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 17:44:50,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:50,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:50,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:44:55,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:44:55,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:55,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:55,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:55,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:44:55,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 17:44:55,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:44:55,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:55,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:44:55,192 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-09-08 17:44:55,192 INFO L399 AbstractCegarLoop]: === Iteration 52 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:44:55,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:44:55,192 INFO L85 PathProgramCache]: Analyzing trace with hash 626991170, now seen corresponding path program 1 times [2024-09-08 17:44:55,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:44:55,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913727523] [2024-09-08 17:44:55,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:44:55,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:44:55,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:45:06,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:45:06,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:45:06,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913727523] [2024-09-08 17:45:06,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913727523] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:45:06,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:45:06,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 17:45:06,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722064602] [2024-09-08 17:45:06,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:45:06,831 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 17:45:06,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:45:06,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 17:45:06,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-08 17:45:06,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:45:06,832 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:45:06,832 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:45:06,832 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:45:06,832 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:06,832 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:06,832 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:06,832 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:06,832 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:06,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:45:06,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:06,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:06,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:06,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:06,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:45:06,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:06,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:06,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:06,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:06,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:06,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:06,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:06,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:06,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:06,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:06,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:06,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:06,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:06,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:45:06,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:45:06,836 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:45:06,836 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 17:45:06,836 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:45:06,836 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:06,836 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:06,836 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:45:09,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:45:09,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:09,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:09,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:09,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:45:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:45:09,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:45:09,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 17:45:09,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:45:09,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:09,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:09,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:09,079 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-09-08 17:45:09,079 INFO L399 AbstractCegarLoop]: === Iteration 53 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:45:09,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:45:09,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1851392034, now seen corresponding path program 1 times [2024-09-08 17:45:09,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:45:09,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079223937] [2024-09-08 17:45:09,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:45:09,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:45:09,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:45:24,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:45:24,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:45:24,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079223937] [2024-09-08 17:45:24,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079223937] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:45:24,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:45:24,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-09-08 17:45:24,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77167331] [2024-09-08 17:45:24,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:45:24,401 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-08 17:45:24,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:45:24,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-08 17:45:24,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-09-08 17:45:24,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:45:24,402 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:45:24,402 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:45:24,402 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:45:24,402 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:24,402 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:24,402 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:24,402 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:24,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 17:45:24,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:45:24,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:24,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:24,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:24,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:45:26,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:45:26,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:26,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:26,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:26,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:26,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:45:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 17:45:26,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:45:26,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:26,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:26,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:26,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:26,976 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-09-08 17:45:26,976 INFO L399 AbstractCegarLoop]: === Iteration 54 === Targeting P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONERROR_FUNCTION, P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 17:45:26,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 17:45:26,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1838628068, now seen corresponding path program 2 times [2024-09-08 17:45:26,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 17:45:26,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203239921] [2024-09-08 17:45:26,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 17:45:26,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 17:45:27,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 17:45:46,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 17:45:46,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 17:45:46,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203239921] [2024-09-08 17:45:46,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203239921] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 17:45:46,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 17:45:46,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-09-08 17:45:46,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411026847] [2024-09-08 17:45:46,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 17:45:46,199 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-08 17:45:46,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 17:45:46,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-08 17:45:46,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-09-08 17:45:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 17:45:46,200 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 17:45:46,200 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:46,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:45:46,201 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-09-08 17:45:46,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 17:45:46,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 17:45:46,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:46,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:46,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 17:45:46,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 17:45:46,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. Killed by 15