./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe027_power.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-09-02_08-21-23.files/mutex-meet-local/safe027_power.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e94c40da 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/safe027_power.opt.i ./goblint.2024-09-02_08-21-23.files/mutex-meet-local/safe027_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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-e94c40d-m [2024-09-24 07:03:58,731 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-24 07:03:58,804 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2024-09-24 07:03:58,808 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-24 07:03:58,809 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-24 07:03:58,840 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-24 07:03:58,842 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-24 07:03:58,843 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-24 07:03:58,844 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-24 07:03:58,844 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-24 07:03:58,845 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-24 07:03:58,845 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-24 07:03:58,846 INFO L153 SettingsManager]: * Use SBE=true [2024-09-24 07:03:58,846 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-24 07:03:58,846 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-24 07:03:58,847 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-24 07:03:58,847 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-24 07:03:58,847 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-24 07:03:58,848 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-24 07:03:58,848 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-24 07:03:58,848 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-24 07:03:58,849 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-24 07:03:58,849 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-24 07:03:58,850 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-24 07:03:58,850 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-24 07:03:58,850 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-24 07:03:58,851 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-24 07:03:58,851 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-24 07:03:58,851 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-24 07:03:58,851 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-24 07:03:58,852 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-09-24 07:03:58,852 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-24 07:03:58,853 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-24 07:03:58,853 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-24 07:03:58,853 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-24 07:03:58,853 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2024-09-24 07:03:58,854 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-24 07:03:58,854 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-24 07:03:58,854 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-09-24 07:03:58,855 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-09-24 07:03:58,855 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-09-24 07:03:58,855 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-09-24 07:03:59,108 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-24 07:03:59,128 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-24 07:03:59,130 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-24 07:03:59,131 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-24 07:03:59,132 INFO L274 PluginConnector]: CDTParser initialized [2024-09-24 07:03:59,133 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/pthread-wmm/safe027_power.opt.i [2024-09-24 07:04:00,551 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-24 07:04:00,832 INFO L384 CDTParser]: Found 1 translation units. [2024-09-24 07:04:00,832 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe027_power.opt.i [2024-09-24 07:04:00,855 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/f8f71a85f/e0f7e95d40b841f19618d64d1095ba41/FLAGd2994de16 [2024-09-24 07:04:00,872 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/f8f71a85f/e0f7e95d40b841f19618d64d1095ba41 [2024-09-24 07:04:00,874 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-09-24 07:04:00,875 INFO L274 PluginConnector]: Witness Parser initialized [2024-09-24 07:04:00,876 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/safe027_power.opt.yml/witness.yml [2024-09-24 07:04:01,377 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-24 07:04:01,379 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-09-24 07:04:01,381 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-24 07:04:01,381 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-24 07:04:01,386 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-24 07:04:01,387 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.09 07:04:00" (1/2) ... [2024-09-24 07:04:01,388 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c7ab4cb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.09 07:04:01, skipping insertion in model container [2024-09-24 07:04:01,388 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.09 07:04:00" (1/2) ... [2024-09-24 07:04:01,389 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@29952afc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.09 07:04:01, skipping insertion in model container [2024-09-24 07:04:01,390 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 24.09 07:04:01" (2/2) ... [2024-09-24 07:04:01,390 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c7ab4cb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 07:04:01, skipping insertion in model container [2024-09-24 07:04:01,391 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 24.09 07:04:01" (2/2) ... [2024-09-24 07:04:02,554 INFO L93 nessWitnessExtractor]: Found the following entries in the witness: [2024-09-24 07:04:02,555 INFO L1541 ArrayList]: Location invariant before [L771-L771] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,556 INFO L1541 ArrayList]: Location invariant before [L809-L809] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,556 INFO L1541 ArrayList]: Location invariant before [L904-L904] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,556 INFO L1541 ArrayList]: Location invariant before [L859-L859] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,557 INFO L1541 ArrayList]: Location invariant before [L768-L768] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,557 INFO L1541 ArrayList]: Location invariant before [L823-L823] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,557 INFO L1541 ArrayList]: Location invariant before [L893-L893] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,557 INFO L1541 ArrayList]: Location invariant before [L862-L862] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,558 INFO L1541 ArrayList]: Location invariant before [L816-L816] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,558 INFO L1541 ArrayList]: Location invariant before [L897-L897] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,558 INFO L1541 ArrayList]: Location invariant before [L869-L869] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,559 INFO L1541 ArrayList]: Location invariant before [L796-L796] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,559 INFO L1541 ArrayList]: Location invariant before [L842-L842] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,559 INFO L1541 ArrayList]: Location invariant before [L845-L845] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,560 INFO L1541 ArrayList]: Location invariant before [L787-L787] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,560 INFO L1541 ArrayList]: Location invariant before [L789-L789] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,560 INFO L1541 ArrayList]: Location invariant before [L852-L852] (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd4) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd4 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p2_EAX$mem_tmp == 0)) && (__unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff0_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p2_EAX$r_buff1_thd4 == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff0 == 0)) && (__unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p2_EAX$w_buff1 == 0)) && (__unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd3 == (_Bool)0)) && (x$r_buff0_thd4 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd3 == (_Bool)0)) && (x$r_buff1_thd4 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1) [2024-09-24 07:04:02,609 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-24 07:04:03,056 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-24 07:04:03,074 INFO L200 MainTranslator]: Completed pre-run 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-24 07:04:03,544 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-24 07:04:03,585 INFO L204 MainTranslator]: Completed translation [2024-09-24 07:04:03,585 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 07:04:03 WrapperNode [2024-09-24 07:04:03,586 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-24 07:04:03,587 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-24 07:04:03,587 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-24 07:04:03,587 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-24 07:04:03,594 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 24.09 07:04:03" (1/1) ... [2024-09-24 07:04:03,698 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 24.09 07:04:03" (1/1) ... [2024-09-24 07:04:03,782 INFO L138 Inliner]: procedures = 176, calls = 243, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 315 [2024-09-24 07:04:03,783 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-24 07:04:03,783 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-24 07:04:03,783 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-24 07:04:03,783 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-24 07:04:03,793 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 07:04:03" (1/1) ... [2024-09-24 07:04:03,794 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 07:04:03" (1/1) ... [2024-09-24 07:04:03,833 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 07:04:03" (1/1) ... [2024-09-24 07:04:03,833 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 07:04:03" (1/1) ... [2024-09-24 07:04:03,909 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 07:04:03" (1/1) ... [2024-09-24 07:04:03,916 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 07:04:03" (1/1) ... [2024-09-24 07:04:03,957 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 07:04:03" (1/1) ... [2024-09-24 07:04:03,968 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 07:04:03" (1/1) ... [2024-09-24 07:04:04,015 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-24 07:04:04,018 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-24 07:04:04,019 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-24 07:04:04,019 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-24 07:04:04,020 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 07:04:03" (1/1) ... [2024-09-24 07:04:04,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-09-24 07:04:04,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 07:04:04,114 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-24 07:04:04,127 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-24 07:04:04,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-09-24 07:04:04,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-09-24 07:04:04,223 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-09-24 07:04:04,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-24 07:04:04,223 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-09-24 07:04:04,223 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-09-24 07:04:04,224 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-09-24 07:04:04,224 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-09-24 07:04:04,224 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-09-24 07:04:04,224 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-09-24 07:04:04,224 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2024-09-24 07:04:04,224 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2024-09-24 07:04:04,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-09-24 07:04:04,225 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-09-24 07:04:04,225 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-24 07:04:04,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-24 07:04:04,227 WARN L211 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-09-24 07:04:04,464 INFO L242 CfgBuilder]: Building ICFG [2024-09-24 07:04:04,466 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-24 07:04:06,777 INFO L287 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-09-24 07:04:06,778 INFO L291 CfgBuilder]: Performing block encoding [2024-09-24 07:04:09,790 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-24 07:04:09,791 INFO L318 CfgBuilder]: Removed 0 assume(true) statements. [2024-09-24 07:04:09,791 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.09 07:04:09 BoogieIcfgContainer [2024-09-24 07:04:09,791 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-24 07:04:09,794 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-24 07:04:09,794 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-24 07:04:09,798 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-24 07:04:09,798 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.09 07:04:00" (1/4) ... [2024-09-24 07:04:09,799 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2dbc97b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.09 07:04:09, skipping insertion in model container [2024-09-24 07:04:09,799 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 24.09 07:04:01" (2/4) ... [2024-09-24 07:04:09,799 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2dbc97b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 24.09 07:04:09, skipping insertion in model container [2024-09-24 07:04:09,800 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 07:04:03" (3/4) ... [2024-09-24 07:04:09,800 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2dbc97b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 24.09 07:04:09, skipping insertion in model container [2024-09-24 07:04:09,800 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.09 07:04:09" (4/4) ... [2024-09-24 07:04:09,802 INFO L112 eAbstractionObserver]: Analyzing ICFG safe027_power.opt.i [2024-09-24 07:04:09,821 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-24 07:04:09,821 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2024-09-24 07:04:09,821 INFO L484 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-09-24 07:04:10,121 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-09-24 07:04:10,167 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 07:04:10,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-24 07:04:10,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 07:04:10,170 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-24 07:04:10,172 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-24 07:04:10,205 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-24 07:04:10,222 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == P2Thread1of1ForFork0 ======== [2024-09-24 07:04:10,230 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;@2915b852, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 07:04:10,231 INFO L337 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-09-24 07:04:13,959 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:04:13,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:04:13,964 INFO L85 PathProgramCache]: Analyzing trace with hash -431334119, now seen corresponding path program 1 times [2024-09-24 07:04:13,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:04:13,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499989793] [2024-09-24 07:04:13,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:04:13,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:04:14,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:04:22,627 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-24 07:04:22,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:04:22,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499989793] [2024-09-24 07:04:22,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499989793] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:04:22,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:04:22,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-24 07:04:22,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866446777] [2024-09-24 07:04:22,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:04:22,635 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-24 07:04:22,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:04:22,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-24 07:04:22,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-24 07:04:22,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:04:22,658 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:04:22,659 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) 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-24 07:04:22,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:04:24,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:04:24,120 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-24 07:04:24,120 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:04:24,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:04:24,121 INFO L85 PathProgramCache]: Analyzing trace with hash -429028658, now seen corresponding path program 1 times [2024-09-24 07:04:24,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:04:24,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354806215] [2024-09-24 07:04:24,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:04:24,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:04:24,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:04:30,788 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-24 07:04:30,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:04:30,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354806215] [2024-09-24 07:04:30,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354806215] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:04:30,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:04:30,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-24 07:04:30,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722843851] [2024-09-24 07:04:30,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:04:30,791 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-24 07:04:30,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:04:30,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-24 07:04:30,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-24 07:04:30,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:04:30,793 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:04:30,793 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 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-24 07:04:30,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:04:30,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:04:32,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:04:32,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:04:32,336 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-24 07:04:32,336 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:04:32,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:04:32,337 INFO L85 PathProgramCache]: Analyzing trace with hash -355712325, now seen corresponding path program 1 times [2024-09-24 07:04:32,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:04:32,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925127338] [2024-09-24 07:04:32,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:04:32,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:04:32,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:04:40,799 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-24 07:04:40,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:04:40,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925127338] [2024-09-24 07:04:40,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925127338] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:04:40,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:04:40,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-24 07:04:40,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276297259] [2024-09-24 07:04:40,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:04:40,801 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-24 07:04:40,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:04:40,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-24 07:04:40,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-24 07:04:40,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:04:40,802 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:04:40,802 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-24 07:04:40,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:04:40,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:04:40,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:04:40,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:04:40,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:04:40,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:04:40,954 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-09-24 07:04:40,954 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:04:40,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:04:40,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1918941040, now seen corresponding path program 1 times [2024-09-24 07:04:40,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:04:40,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504515279] [2024-09-24 07:04:40,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:04:40,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:04:40,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:04:46,027 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-24 07:04:46,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:04:46,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504515279] [2024-09-24 07:04:46,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504515279] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:04:46,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:04:46,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-24 07:04:46,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261127374] [2024-09-24 07:04:46,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:04:46,028 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-24 07:04:46,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:04:46,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-24 07:04:46,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-24 07:04:46,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:04:46,029 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:04:46,029 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) 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-24 07:04:46,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:04:46,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:04:46,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:04:46,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:04:46,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:04:46,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:04:46,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:04:46,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:04:46,695 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-09-24 07:04:46,695 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:04:46,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:04:46,696 INFO L85 PathProgramCache]: Analyzing trace with hash -642368213, now seen corresponding path program 1 times [2024-09-24 07:04:46,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:04:46,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867052104] [2024-09-24 07:04:46,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:04:46,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:04:46,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:04:59,216 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-24 07:04:59,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:04:59,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867052104] [2024-09-24 07:04:59,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867052104] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:04:59,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:04:59,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-24 07:04:59,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548375031] [2024-09-24 07:04:59,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:04:59,218 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-24 07:04:59,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:04:59,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-24 07:04:59,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-24 07:04:59,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:04:59,219 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:04:59,219 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-24 07:04:59,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:04:59,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:04:59,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:04:59,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:04:59,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:05:04,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:05:04,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:05:04,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:05:04,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:05:04,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:05:04,031 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-09-24 07:05:04,031 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:05:04,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:05:04,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1744429837, now seen corresponding path program 1 times [2024-09-24 07:05:04,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:05:04,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65521140] [2024-09-24 07:05:04,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:05:04,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:05:04,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:05:15,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-24 07:05:15,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:05:15,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65521140] [2024-09-24 07:05:15,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65521140] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:05:15,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:05:15,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-24 07:05:15,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078429269] [2024-09-24 07:05:15,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:05:15,238 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-24 07:05:15,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:05:15,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-24 07:05:15,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-09-24 07:05:15,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:05:15,239 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:05:15,239 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 10 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-24 07:05:15,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:05:15,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:05:15,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:05:15,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:05:15,240 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:05:15,240 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:05:17,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:05:17,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:05:17,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:05:17,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:05:17,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:05:17,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:05:17,007 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-09-24 07:05:17,007 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:05:17,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:05:17,008 INFO L85 PathProgramCache]: Analyzing trace with hash -221024905, now seen corresponding path program 1 times [2024-09-24 07:05:17,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:05:17,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576698534] [2024-09-24 07:05:17,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:05:17,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:05:17,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:05:36,181 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-24 07:05:36,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:05:36,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576698534] [2024-09-24 07:05:36,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576698534] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:05:36,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:05:36,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-09-24 07:05:36,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262876111] [2024-09-24 07:05:36,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:05:36,182 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-24 07:05:36,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:05:36,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-24 07:05:36,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2024-09-24 07:05:36,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:05:36,183 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:05:36,183 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-24 07:05:36,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:05:36,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:05:36,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:05:36,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:05:36,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:05:36,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:05:36,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:05:37,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:05:37,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:05:37,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:05:37,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:05:37,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:05:37,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:05:37,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:05:37,449 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-09-24 07:05:37,449 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:05:37,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:05:37,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1738198890, now seen corresponding path program 1 times [2024-09-24 07:05:37,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:05:37,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706532594] [2024-09-24 07:05:37,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:05:37,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:05:37,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:05:56,293 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-24 07:05:56,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:05:56,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706532594] [2024-09-24 07:05:56,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706532594] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:05:56,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:05:56,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-09-24 07:05:56,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127318959] [2024-09-24 07:05:56,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:05:56,294 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-24 07:05:56,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:05:56,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-24 07:05:56,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2024-09-24 07:05:56,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:05:56,296 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:05:56,296 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 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-24 07:05:56,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:05:56,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:05:56,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:05:56,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:05:56,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:05:56,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:05:56,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:05:56,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:06:04,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:06:04,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:06:04,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:04,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:04,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:04,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:04,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:06:04,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:06:04,519 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-09-24 07:06:04,519 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:06:04,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:06:04,519 INFO L85 PathProgramCache]: Analyzing trace with hash 172684754, now seen corresponding path program 1 times [2024-09-24 07:06:04,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:06:04,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774273807] [2024-09-24 07:06:04,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:06:04,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:06:04,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:06:12,843 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-24 07:06:12,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:06:12,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774273807] [2024-09-24 07:06:12,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774273807] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:06:12,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:06:12,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-24 07:06:12,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461877074] [2024-09-24 07:06:12,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:06:12,844 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-24 07:06:12,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:06:12,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-24 07:06:12,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-09-24 07:06:12,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:06:12,845 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:06:12,845 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-24 07:06:12,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:06:12,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:06:12,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:12,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:12,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:12,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:12,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:06:12,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:06:12,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:06:15,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:06:15,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:06:15,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:15,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:15,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:15,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:06:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:06:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:06:15,888 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-09-24 07:06:15,888 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:06:15,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:06:15,889 INFO L85 PathProgramCache]: Analyzing trace with hash -862318486, now seen corresponding path program 2 times [2024-09-24 07:06:15,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:06:15,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779947461] [2024-09-24 07:06:15,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:06:15,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:06:16,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:06:16,777 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-24 07:06:16,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:06:16,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779947461] [2024-09-24 07:06:16,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779947461] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:06:16,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:06:16,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-24 07:06:16,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712665909] [2024-09-24 07:06:16,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:06:16,779 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-24 07:06:16,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:06:16,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-24 07:06:16,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-09-24 07:06:16,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:06:16,779 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:06:16,780 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 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-24 07:06:16,780 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:06:16,780 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:06:16,780 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:16,780 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:16,780 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:16,780 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:16,780 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:06:16,780 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:06:16,780 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:06:16,780 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:06:17,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:06:17,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:06:17,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:17,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:17,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:17,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:17,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:06:17,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:06:17,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:06:17,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:17,564 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-09-24 07:06:17,564 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:06:17,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:06:17,564 INFO L85 PathProgramCache]: Analyzing trace with hash -2147354215, now seen corresponding path program 1 times [2024-09-24 07:06:17,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:06:17,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234071404] [2024-09-24 07:06:17,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:06:17,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:06:17,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:06:31,019 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-24 07:06:31,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:06:31,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234071404] [2024-09-24 07:06:31,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234071404] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:06:31,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:06:31,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-24 07:06:31,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946374122] [2024-09-24 07:06:31,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:06:31,020 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-24 07:06:31,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:06:31,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-24 07:06:31,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-09-24 07:06:31,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:06:31,021 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:06:31,021 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 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-24 07:06:31,021 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:06:31,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:06:31,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:31,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:31,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:31,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:31,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:06:31,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:06:31,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:06:31,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:31,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:06:34,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:06:34,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:06:34,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:34,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:34,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:34,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:34,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:06:34,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:06:34,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:06:34,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:34,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:06:34,887 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-09-24 07:06:34,887 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:06:34,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:06:34,888 INFO L85 PathProgramCache]: Analyzing trace with hash 311377848, now seen corresponding path program 1 times [2024-09-24 07:06:34,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:06:34,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799106911] [2024-09-24 07:06:34,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:06:34,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:06:34,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:06:43,116 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-24 07:06:43,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:06:43,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799106911] [2024-09-24 07:06:43,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799106911] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:06:43,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:06:43,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-24 07:06:43,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530686486] [2024-09-24 07:06:43,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:06:43,117 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-24 07:06:43,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:06:43,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-24 07:06:43,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-09-24 07:06:43,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:06:43,118 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:06:43,118 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 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-24 07:06:43,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:06:43,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:06:43,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:43,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:43,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:43,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:43,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:06:43,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:06:43,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:06:43,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:43,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:06:43,119 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:06:44,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:06:44,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:06:44,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:44,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:44,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:44,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:44,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:06:44,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:06:44,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:06:44,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:06:44,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:06:44,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:06:44,113 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-09-24 07:06:44,113 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:06:44,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:06:44,114 INFO L85 PathProgramCache]: Analyzing trace with hash -2103537611, now seen corresponding path program 1 times [2024-09-24 07:06:44,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:06:44,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654323692] [2024-09-24 07:06:44,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:06:44,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:06:44,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:07:05,862 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-24 07:07:05,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:07:05,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654323692] [2024-09-24 07:07:05,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654323692] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:07:05,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:07:05,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-24 07:07:05,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62938923] [2024-09-24 07:07:05,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:07:05,864 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-24 07:07:05,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:07:05,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-24 07:07:05,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-09-24 07:07:05,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:07:05,865 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:07:05,865 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-24 07:07:05,865 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:07:05,865 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:07:05,865 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:05,865 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:05,866 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:05,866 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:05,866 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:07:05,866 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:05,866 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:07:05,866 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:05,866 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:07:05,866 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:05,866 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:07:09,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:07:09,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:07:09,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:09,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:09,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:09,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:09,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:07:09,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:09,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:07:09,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:09,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:07:09,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:09,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:09,696 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-09-24 07:07:09,696 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:07:09,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:07:09,697 INFO L85 PathProgramCache]: Analyzing trace with hash -386355668, now seen corresponding path program 1 times [2024-09-24 07:07:09,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:07:09,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370525936] [2024-09-24 07:07:09,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:07:09,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:07:09,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:07:17,910 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-24 07:07:17,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:07:17,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370525936] [2024-09-24 07:07:17,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370525936] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:07:17,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:07:17,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-24 07:07:17,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125357081] [2024-09-24 07:07:17,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:07:17,911 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-24 07:07:17,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:07:17,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-24 07:07:17,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-09-24 07:07:17,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:07:17,912 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:07:17,912 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-24 07:07:17,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:07:17,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:07:17,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:17,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:07:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:07:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:07:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:07:23,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:07:23,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:07:23,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:23,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:23,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:23,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:23,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:07:23,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:23,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:07:23,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:23,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:07:23,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:23,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:23,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:23,258 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-09-24 07:07:23,259 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:07:23,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:07:23,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1883075200, now seen corresponding path program 1 times [2024-09-24 07:07:23,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:07:23,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703401024] [2024-09-24 07:07:23,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:07:23,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:07:23,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:07:32,878 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-24 07:07:32,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:07:32,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703401024] [2024-09-24 07:07:32,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703401024] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:07:32,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:07:32,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-24 07:07:32,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912363745] [2024-09-24 07:07:32,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:07:32,879 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-24 07:07:32,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:07:32,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-24 07:07:32,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-09-24 07:07:32,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:07:32,880 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:07:32,880 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) 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-24 07:07:32,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:07:32,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:07:32,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:32,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:32,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:32,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:32,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:07:32,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:32,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:07:32,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:32,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:07:32,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:32,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:32,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:32,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:07:33,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:07:33,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:07:33,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:33,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:07:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:07:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:07:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:33,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:33,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:33,875 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-09-24 07:07:33,875 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:07:33,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:07:33,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1754213441, now seen corresponding path program 2 times [2024-09-24 07:07:33,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:07:33,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495771961] [2024-09-24 07:07:33,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:07:33,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:07:33,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:07:39,342 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-24 07:07:39,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:07:39,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495771961] [2024-09-24 07:07:39,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495771961] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:07:39,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:07:39,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-24 07:07:39,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450996467] [2024-09-24 07:07:39,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:07:39,343 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-24 07:07:39,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:07:39,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-24 07:07:39,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-09-24 07:07:39,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:07:39,344 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:07:39,344 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-24 07:07:39,344 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:07:39,344 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:07:39,344 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:39,344 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:39,344 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:39,344 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:39,344 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:07:39,344 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:39,344 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:07:39,344 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:39,345 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:07:39,345 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:39,345 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:39,345 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:39,345 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:39,345 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:07:40,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:07:40,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:07:40,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:40,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:40,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:40,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:40,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:07:40,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:40,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:07:40,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:40,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:07:40,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:40,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:40,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:40,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:40,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:40,728 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-09-24 07:07:40,728 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:07:40,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:07:40,729 INFO L85 PathProgramCache]: Analyzing trace with hash -457824959, now seen corresponding path program 1 times [2024-09-24 07:07:40,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:07:40,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866810925] [2024-09-24 07:07:40,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:07:40,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:07:40,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:07:47,673 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-24 07:07:47,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:07:47,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866810925] [2024-09-24 07:07:47,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866810925] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:07:47,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:07:47,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-24 07:07:47,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750777363] [2024-09-24 07:07:47,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:07:47,674 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-24 07:07:47,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:07:47,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-24 07:07:47,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-24 07:07:47,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:07:47,675 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:07:47,675 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 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-24 07:07:47,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:07:47,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:07:47,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:47,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:47,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:47,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:47,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:07:47,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:47,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:07:47,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:47,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:07:47,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:47,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:47,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:47,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:47,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:47,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:07:51,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:07:51,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:07:51,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:51,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:51,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:51,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:51,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:07:51,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:51,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:07:51,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:51,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:07:51,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:51,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:07:51,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:51,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:51,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:07:51,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:07:51,133 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-09-24 07:07:51,133 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:07:51,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:07:51,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1193172780, now seen corresponding path program 1 times [2024-09-24 07:07:51,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:07:51,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620224693] [2024-09-24 07:07:51,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:07:51,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:07:51,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:08:02,832 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-24 07:08:02,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:08:02,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620224693] [2024-09-24 07:08:02,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620224693] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:08:02,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:08:02,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-24 07:08:02,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212199108] [2024-09-24 07:08:02,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:08:02,833 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-24 07:08:02,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:08:02,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-24 07:08:02,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-09-24 07:08:02,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:08:02,834 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:08:02,834 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 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-24 07:08:02,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:08:02,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:08:02,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:02,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:02,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:02,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:02,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:08:02,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:02,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:08:02,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:02,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:08:02,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:02,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:02,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:02,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:02,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:02,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:02,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:08:05,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:08:05,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:08:05,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:05,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:05,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:05,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:05,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:08:05,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:05,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:08:05,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:05,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:08:05,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:05,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:05,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:05,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:05,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:05,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:05,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:08:05,201 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-09-24 07:08:05,201 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:08:05,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:08:05,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1666320947, now seen corresponding path program 2 times [2024-09-24 07:08:05,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:08:05,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54711336] [2024-09-24 07:08:05,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:08:05,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:08:05,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:08:23,961 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-24 07:08:23,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:08:23,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54711336] [2024-09-24 07:08:23,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54711336] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:08:23,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:08:23,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-24 07:08:23,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583877681] [2024-09-24 07:08:23,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:08:23,961 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-24 07:08:23,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:08:23,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-24 07:08:23,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-09-24 07:08:23,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:08:23,962 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:08:23,963 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-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:23,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:08:23,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:08:26,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:08:26,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:08:26,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:26,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:26,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:26,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:26,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:08:26,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:26,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:08:26,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:26,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:08:26,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:26,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:26,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:26,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:26,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:26,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:26,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:08:26,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:26,035 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-09-24 07:08:26,035 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:08:26,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:08:26,036 INFO L85 PathProgramCache]: Analyzing trace with hash -116340112, now seen corresponding path program 1 times [2024-09-24 07:08:26,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:08:26,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007589796] [2024-09-24 07:08:26,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:08:26,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:08:26,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:08:39,585 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-24 07:08:39,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:08:39,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007589796] [2024-09-24 07:08:39,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007589796] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:08:39,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:08:39,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-24 07:08:39,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604057067] [2024-09-24 07:08:39,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:08:39,587 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-24 07:08:39,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:08:39,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-24 07:08:39,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-09-24 07:08:39,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:08:39,587 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:08:39,588 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-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:39,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:39,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:08:39,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:39,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:08:41,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:08:41,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:08:41,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:41,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:41,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:41,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:41,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:08:41,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:41,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:08:41,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:41,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:08:41,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:41,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:41,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:41,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:41,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:41,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:41,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:08:41,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:41,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:08:41,557 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-09-24 07:08:41,557 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:08:41,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:08:41,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1146868204, now seen corresponding path program 1 times [2024-09-24 07:08:41,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:08:41,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164309289] [2024-09-24 07:08:41,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:08:41,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:08:41,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:08:58,640 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-24 07:08:58,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:08:58,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164309289] [2024-09-24 07:08:58,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164309289] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:08:58,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:08:58,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-24 07:08:58,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963580829] [2024-09-24 07:08:58,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:08:58,641 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-24 07:08:58,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:08:58,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-24 07:08:58,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-09-24 07:08:58,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:08:58,642 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:08:58,642 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.4) internal successors, (24), 10 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-24 07:08:58,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:08:58,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:08:58,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:58,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:08:58,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:09:00,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:09:00,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:09:00,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:09:00,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:09:00,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:09:00,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:09:00,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:09:00,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:09:00,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:09:00,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:09:00,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:09:00,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:09:00,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:09:00,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:09:00,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:09:00,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:09:00,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:09:00,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:09:00,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:09:00,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:09:00,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-24 07:09:00,656 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-09-24 07:09:00,656 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:09:00,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:09:00,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1193350410, now seen corresponding path program 2 times [2024-09-24 07:09:00,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:09:00,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221972171] [2024-09-24 07:09:00,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:09:00,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:09:00,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:13:32,531 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-24 07:13:32,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:13:32,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221972171] [2024-09-24 07:13:32,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221972171] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:13:32,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:13:32,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-24 07:13:32,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211428569] [2024-09-24 07:13:32,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:13:32,531 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-24 07:13:32,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:13:32,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-24 07:13:32,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-09-24 07:13:32,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:13:32,532 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:13:32,532 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-24 07:13:32,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-24 07:13:32,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:13:34,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:13:34,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:13:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:13:34,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-24 07:13:34,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:13:34,682 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-09-24 07:13:34,682 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:13:34,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:13:34,682 INFO L85 PathProgramCache]: Analyzing trace with hash 53555078, now seen corresponding path program 2 times [2024-09-24 07:13:34,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:13:34,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789910180] [2024-09-24 07:13:34,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:13:34,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:13:34,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:13:49,865 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-24 07:13:49,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:13:49,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789910180] [2024-09-24 07:13:49,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789910180] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:13:49,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:13:49,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-24 07:13:49,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861906234] [2024-09-24 07:13:49,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:13:49,866 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-24 07:13:49,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:13:49,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-24 07:13:49,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-09-24 07:13:49,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:13:49,866 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:13:49,867 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) 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-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:49,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:13:49,868 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:13:49,868 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:13:49,868 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-24 07:13:49,868 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:13:49,868 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:13:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:13:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:13:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:13:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:13:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:13:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:13:51,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:51,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:13:51,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:51,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:51,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:13:51,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:13:51,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:13:51,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:13:51,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:13:51,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-24 07:13:51,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:13:51,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:13:51,265 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-09-24 07:13:51,265 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:13:51,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:13:51,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1145374539, now seen corresponding path program 1 times [2024-09-24 07:13:51,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:13:51,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065449699] [2024-09-24 07:13:51,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:13:51,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:13:51,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:14:08,202 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-24 07:14:08,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:14:08,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065449699] [2024-09-24 07:14:08,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065449699] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:14:08,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:14:08,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-24 07:14:08,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331614538] [2024-09-24 07:14:08,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:14:08,203 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-24 07:14:08,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:14:08,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-24 07:14:08,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-09-24 07:14:08,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:14:08,204 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:14:08,204 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 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-24 07:14:08,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:14:08,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:14:08,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:08,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:08,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:08,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:08,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:08,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:08,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:08,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:08,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:14:08,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:08,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:08,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:08,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:08,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:08,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:08,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:08,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:08,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:08,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-24 07:14:08,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:08,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:08,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:14:12,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:14:12,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:14:12,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:12,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:12,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:12,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:12,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:12,305 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-09-24 07:14:12,305 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:14:12,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:14:12,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1746655148, now seen corresponding path program 1 times [2024-09-24 07:14:12,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:14:12,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264267935] [2024-09-24 07:14:12,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:14:12,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:14:12,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:14:30,067 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-24 07:14:30,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:14:30,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264267935] [2024-09-24 07:14:30,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264267935] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:14:30,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:14:30,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-24 07:14:30,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244314653] [2024-09-24 07:14:30,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:14:30,068 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-24 07:14:30,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:14:30,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-24 07:14:30,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-09-24 07:14:30,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:14:30,069 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:14:30,069 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-24 07:14:30,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:14:30,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:14:30,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:30,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:30,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:30,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:30,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:30,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:30,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:30,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:30,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:14:30,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:30,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:30,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:30,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:30,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:30,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:30,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:30,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:30,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:30,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-24 07:14:30,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:30,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:30,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:30,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:14:32,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:14:32,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:14:32,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:32,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:32,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:32,191 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-09-24 07:14:32,191 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:14:32,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:14:32,192 INFO L85 PathProgramCache]: Analyzing trace with hash 524722059, now seen corresponding path program 1 times [2024-09-24 07:14:32,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:14:32,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37740139] [2024-09-24 07:14:32,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:14:32,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:14:32,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 07:14:53,955 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-24 07:14:53,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 07:14:53,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37740139] [2024-09-24 07:14:53,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37740139] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 07:14:53,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 07:14:53,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-24 07:14:53,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548356861] [2024-09-24 07:14:53,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 07:14:53,956 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-24 07:14:53,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 07:14:53,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-24 07:14:53,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-09-24 07:14:53,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:14:53,956 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 07:14:53,957 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 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-24 07:14:53,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:14:53,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:14:53,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:53,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:53,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:53,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:53,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:53,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:53,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:53,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:53,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:14:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-24 07:14:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 07:14:56,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 07:14:56,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 07:14:56,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:56,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:56,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:56,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:56,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:56,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:56,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 07:14:56,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 07:14:56,274 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-09-24 07:14:56,274 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-24 07:14:56,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 07:14:56,274 INFO L85 PathProgramCache]: Analyzing trace with hash -913310901, now seen corresponding path program 1 times [2024-09-24 07:14:56,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 07:14:56,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301203925] [2024-09-24 07:14:56,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 07:14:56,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 07:14:56,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15