./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe007_power.opt-thin001_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/safe007_power.opt-thin001_power.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4a4c57e3 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/GemCutterReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe007_power.opt-thin001_power.opt.i ./goblint.2024-09-02_08-21-23.files/mutex-meet-local/safe007_power.opt-thin001_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-wip.fs.witness-ghost-4a4c57e-m [2024-09-08 05:13:15,513 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-08 05:13:15,579 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2024-09-08 05:13:15,586 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-08 05:13:15,586 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-08 05:13:15,619 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-08 05:13:15,620 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-08 05:13:15,620 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-08 05:13:15,621 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-08 05:13:15,622 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-08 05:13:15,622 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-08 05:13:15,623 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-08 05:13:15,623 INFO L153 SettingsManager]: * Use SBE=true [2024-09-08 05:13:15,625 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-08 05:13:15,625 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-08 05:13:15,625 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-08 05:13:15,626 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-08 05:13:15,626 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-08 05:13:15,626 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-08 05:13:15,627 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-08 05:13:15,631 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-08 05:13:15,632 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-08 05:13:15,632 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-08 05:13:15,632 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-08 05:13:15,633 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-08 05:13:15,633 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-08 05:13:15,633 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-08 05:13:15,633 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-08 05:13:15,634 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-08 05:13:15,634 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-08 05:13:15,634 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-09-08 05:13:15,634 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-08 05:13:15,635 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-08 05:13:15,635 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-08 05:13:15,635 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-08 05:13:15,635 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2024-09-08 05:13:15,636 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-08 05:13:15,645 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-08 05:13:15,647 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-09-08 05:13:15,647 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-09-08 05:13:15,647 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-09-08 05:13:15,648 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-08 05:13:15,961 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-08 05:13:15,983 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-08 05:13:15,985 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-08 05:13:15,987 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-08 05:13:15,987 INFO L274 PluginConnector]: CDTParser initialized [2024-09-08 05:13:15,988 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/pthread-wmm/safe007_power.opt-thin001_power.opt.i [2024-09-08 05:13:17,431 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-08 05:13:17,458 ERROR L? ?]: Error during toolchain job processing: java.lang.NullPointerException at org.eclipse.cdt.internal.core.model.PathEntry.kindFromString(PathEntry.java:80) at org.eclipse.cdt.internal.core.model.DefaultPathEntryStore.decodePathEntry(DefaultPathEntryStore.java:127) at org.eclipse.cdt.internal.core.model.DefaultPathEntryStore.getRawPathEntries(DefaultPathEntryStore.java:97) at org.eclipse.cdt.internal.core.model.PathEntryStoreProxy.getRawPathEntries(PathEntryStoreProxy.java:102) at org.eclipse.cdt.internal.core.model.PathEntryManager.getRawPathEntries(PathEntryManager.java:666) at org.eclipse.cdt.core.model.CoreModel.getRawPathEntries(CoreModel.java:937) at org.eclipse.cdt.core.model.CoreModel.oldIsScannerInformationEmpty(CoreModel.java:1307) at org.eclipse.cdt.core.model.CoreModel.isScannerInformationEmpty(CoreModel.java:1252) at org.eclipse.cdt.internal.core.pdom.indexer.ProjectIndexerInputAdapter.isFileBuildConfigured(ProjectIndexerInputAdapter.java:267) at org.eclipse.cdt.internal.core.pdom.AbstractIndexerTask.isRequiredInIndex(AbstractIndexerTask.java:748) at org.eclipse.cdt.internal.core.pdom.AbstractIndexerTask.extractFiles(AbstractIndexerTask.java:667) at org.eclipse.cdt.internal.core.pdom.AbstractIndexerTask.runTask(AbstractIndexerTask.java:558) at org.eclipse.cdt.internal.core.pdom.indexer.PDOMIndexerTask.run(PDOMIndexerTask.java:164) at org.eclipse.cdt.internal.core.pdom.PDOMIndexerJob.run(PDOMIndexerJob.java:160) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-09-08 05:13:17,699 INFO L384 CDTParser]: Found 1 translation units. [2024-09-08 05:13:17,700 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_power.opt-thin001_power.opt.i [2024-09-08 05:13:17,722 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/509c987d3/ee56142b337f44b589fdd0eec827cf87/FLAG9a50f030d [2024-09-08 05:13:17,740 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/509c987d3/ee56142b337f44b589fdd0eec827cf87 [2024-09-08 05:13:17,742 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-09-08 05:13:17,743 INFO L274 PluginConnector]: Witness Parser initialized [2024-09-08 05:13:17,744 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/safe007_power.opt-thin001_power.opt.yml/witness.yml [2024-09-08 05:13:18,212 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-08 05:13:18,214 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-09-08 05:13:18,215 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-08 05:13:18,216 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-08 05:13:18,220 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-08 05:13:18,221 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.09 05:13:17" (1/2) ... [2024-09-08 05:13:18,222 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@325834 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 05:13:18, skipping insertion in model container [2024-09-08 05:13:18,222 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.09 05:13:17" (1/2) ... [2024-09-08 05:13:18,224 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5f23b088 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 05:13:18, skipping insertion in model container [2024-09-08 05:13:18,224 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 08.09 05:13:18" (2/2) ... [2024-09-08 05:13:18,225 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@325834 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:13:18, skipping insertion in model container [2024-09-08 05:13:18,225 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 08.09 05:13:18" (2/2) ... [2024-09-08 05:13:19,144 INFO L93 nessWitnessExtractor]: Found the following entries in the witness: [2024-09-08 05:13:19,144 INFO L1541 ArrayList]: Location invariant before [L777-L777] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL)) && ((0LL - (long long )y$w_buff1_used) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1_used) - (long long )z >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$mem_tmp >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )x - (long long )y$w_buff1_used >= 0LL)) && ((long long )y - (long long )y$mem_tmp >= 0LL)) && ((long long )y - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )y$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_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$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)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1) [2024-09-08 05:13:19,145 INFO L1541 ArrayList]: Location invariant before [L799-L799] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL)) && ((0LL - (long long )y$w_buff1_used) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1_used) - (long long )z >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$mem_tmp >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )x - (long long )y$w_buff1_used >= 0LL)) && ((long long )y - (long long )y$mem_tmp >= 0LL)) && ((long long )y - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )y$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_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$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)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1) [2024-09-08 05:13:19,145 INFO L1541 ArrayList]: Location invariant before [L768-L768] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL)) && ((0LL - (long long )y$w_buff1_used) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1_used) - (long long )z >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$mem_tmp >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )x - (long long )y$w_buff1_used >= 0LL)) && ((long long )y - (long long )y$mem_tmp >= 0LL)) && ((long long )y - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )y$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_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$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)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1) [2024-09-08 05:13:19,146 INFO L1541 ArrayList]: Location invariant before [L835-L835] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL)) && ((0LL - (long long )y$w_buff1_used) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1_used) - (long long )z >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$mem_tmp >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )x - (long long )y$w_buff1_used >= 0LL)) && ((long long )y - (long long )y$mem_tmp >= 0LL)) && ((long long )y - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )y$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_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$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)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1) [2024-09-08 05:13:19,146 INFO L1541 ArrayList]: Location invariant before [L765-L765] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL)) && ((0LL - (long long )y$w_buff1_used) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1_used) - (long long )z >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$mem_tmp >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )x - (long long )y$w_buff1_used >= 0LL)) && ((long long )y - (long long )y$mem_tmp >= 0LL)) && ((long long )y - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )y$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_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$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)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1) [2024-09-08 05:13:19,147 INFO L1541 ArrayList]: Location invariant before [L868-L868] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL)) && ((0LL - (long long )y$w_buff1_used) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1_used) - (long long )z >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$mem_tmp >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )x - (long long )y$w_buff1_used >= 0LL)) && ((long long )y - (long long )y$mem_tmp >= 0LL)) && ((long long )y - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )y$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_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$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)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1) [2024-09-08 05:13:19,147 INFO L1541 ArrayList]: Location invariant before [L792-L792] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL)) && ((0LL - (long long )y$w_buff1_used) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1_used) - (long long )z >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$mem_tmp >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )x - (long long )y$w_buff1_used >= 0LL)) && ((long long )y - (long long )y$mem_tmp >= 0LL)) && ((long long )y - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )y$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_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$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)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1) [2024-09-08 05:13:19,148 INFO L1541 ArrayList]: Location invariant before [L780-L780] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL)) && ((0LL - (long long )y$w_buff1_used) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1_used) - (long long )z >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$mem_tmp >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )x - (long long )y$w_buff1_used >= 0LL)) && ((long long )y - (long long )y$mem_tmp >= 0LL)) && ((long long )y - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )y$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_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$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)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1) [2024-09-08 05:13:19,148 INFO L1541 ArrayList]: Location invariant before [L806-L806] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL)) && ((0LL - (long long )y$w_buff1_used) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1_used) - (long long )z >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$mem_tmp >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )x - (long long )y$w_buff1_used >= 0LL)) && ((long long )y - (long long )y$mem_tmp >= 0LL)) && ((long long )y - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )y$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_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$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)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1) [2024-09-08 05:13:19,149 INFO L1541 ArrayList]: Location invariant before [L861-L861] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL)) && ((0LL - (long long )y$w_buff1_used) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1_used) - (long long )z >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$mem_tmp >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )x - (long long )y$w_buff1_used >= 0LL)) && ((long long )y - (long long )y$mem_tmp >= 0LL)) && ((long long )y - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )y$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_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$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)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1) [2024-09-08 05:13:19,150 INFO L1541 ArrayList]: Location invariant before [L828-L828] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL)) && ((0LL - (long long )y$w_buff1_used) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1_used) - (long long )z >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$mem_tmp >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )x - (long long )y$w_buff1_used >= 0LL)) && ((long long )y - (long long )y$mem_tmp >= 0LL)) && ((long long )y - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )y$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_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$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)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1) [2024-09-08 05:13:19,150 INFO L1541 ArrayList]: Location invariant before [L762-L762] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL)) && ((0LL - (long long )y$w_buff1_used) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1_used) - (long long )z >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$mem_tmp >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )x - (long long )y$w_buff1_used >= 0LL)) && ((long long )y - (long long )y$mem_tmp >= 0LL)) && ((long long )y - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )y$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_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$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)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1) [2024-09-08 05:13:19,151 INFO L1541 ArrayList]: Location invariant before [L825-L825] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL)) && ((0LL - (long long )y$w_buff1_used) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1_used) - (long long )z >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$mem_tmp >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )x - (long long )y$w_buff1_used >= 0LL)) && ((long long )y - (long long )y$mem_tmp >= 0LL)) && ((long long )y - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )y$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_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$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)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1) [2024-09-08 05:13:19,151 INFO L1541 ArrayList]: Location invariant before [L857-L857] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL)) && ((0LL - (long long )y$w_buff1_used) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1_used) - (long long )z >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$mem_tmp >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )x - (long long )y$w_buff1_used >= 0LL)) && ((long long )y - (long long )y$mem_tmp >= 0LL)) && ((long long )y - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )y$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_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$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)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1) [2024-09-08 05:13:19,152 INFO L1541 ArrayList]: Location invariant before [L770-L770] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p0_EAX) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL)) && ((0LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL)) && ((0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL)) && ((0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL)) && ((0LL - (long long )y$w_buff1_used) + (long long )z >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$flush_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff0_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd0) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd1) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$r_buff1_thd3) - (long long )y$w_buff1_used >= 0LL)) && ((0LL - (long long )y$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p2_EAX$read_delayed) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$mem_tmp) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff0_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$r_buff1_thd2) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff0_used) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )y$w_buff1_used) - (long long )z >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )y$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_cnt - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$mem_tmp >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice0 >= 0LL)) && ((long long )__unbuffered_p2_EAX$read_delayed - (long long )weak$$choice2 >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p2_EAX$w_buff1_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )x - (long long )y$w_buff1_used >= 0LL)) && ((long long )y - (long long )y$mem_tmp >= 0LL)) && ((long long )y - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$flush_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$mem_tmp - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$read_delayed - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL)) && ((long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL)) && ((long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )y$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )y$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_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$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)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1) [2024-09-08 05:13:19,191 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-08 05:13:19,526 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-08 05:13:19,542 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 [2024-09-08 05:13:20,038 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-08 05:13:20,079 INFO L204 MainTranslator]: Completed translation [2024-09-08 05:13:20,081 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:13:20 WrapperNode [2024-09-08 05:13:20,081 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-08 05:13:20,082 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-08 05:13:20,082 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-08 05:13:20,082 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-08 05:13:20,090 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:13:20" (1/1) ... [2024-09-08 05:13:20,147 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:13:20" (1/1) ... [2024-09-08 05:13:20,235 INFO L138 Inliner]: procedures = 175, calls = 195, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 314 [2024-09-08 05:13:20,235 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-08 05:13:20,236 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-08 05:13:20,236 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-08 05:13:20,236 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-08 05:13:20,246 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:13:20" (1/1) ... [2024-09-08 05:13:20,246 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:13:20" (1/1) ... [2024-09-08 05:13:20,269 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:13:20" (1/1) ... [2024-09-08 05:13:20,269 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:13:20" (1/1) ... [2024-09-08 05:13:20,316 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:13:20" (1/1) ... [2024-09-08 05:13:20,318 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:13:20" (1/1) ... [2024-09-08 05:13:20,356 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:13:20" (1/1) ... [2024-09-08 05:13:20,365 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:13:20" (1/1) ... [2024-09-08 05:13:20,396 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-08 05:13:20,397 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-08 05:13:20,398 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-08 05:13:20,398 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-08 05:13:20,399 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:13:20" (1/1) ... [2024-09-08 05:13:20,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-09-08 05:13:20,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 05:13:20,430 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-09-08 05:13:20,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-09-08 05:13:20,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-09-08 05:13:20,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-09-08 05:13:20,473 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-09-08 05:13:20,473 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-08 05:13:20,473 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-09-08 05:13:20,473 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-09-08 05:13:20,474 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-09-08 05:13:20,474 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-09-08 05:13:20,474 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-09-08 05:13:20,474 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-09-08 05:13:20,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-09-08 05:13:20,476 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-09-08 05:13:20,476 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-08 05:13:20,476 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-08 05:13:20,478 WARN L211 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-09-08 05:13:20,677 INFO L242 CfgBuilder]: Building ICFG [2024-09-08 05:13:20,679 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-08 05:13:22,592 INFO L287 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-09-08 05:13:22,592 INFO L291 CfgBuilder]: Performing block encoding [2024-09-08 05:13:24,813 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-08 05:13:24,816 INFO L318 CfgBuilder]: Removed 0 assume(true) statements. [2024-09-08 05:13:24,817 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.09 05:13:24 BoogieIcfgContainer [2024-09-08 05:13:24,817 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-08 05:13:24,820 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-08 05:13:24,821 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-08 05:13:24,824 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-08 05:13:24,825 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.09 05:13:17" (1/4) ... [2024-09-08 05:13:24,825 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3721abeb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.09 05:13:24, skipping insertion in model container [2024-09-08 05:13:24,826 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 08.09 05:13:18" (2/4) ... [2024-09-08 05:13:24,826 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3721abeb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 08.09 05:13:24, skipping insertion in model container [2024-09-08 05:13:24,826 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 05:13:20" (3/4) ... [2024-09-08 05:13:24,826 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3721abeb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 08.09 05:13:24, skipping insertion in model container [2024-09-08 05:13:24,827 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.09 05:13:24" (4/4) ... [2024-09-08 05:13:24,828 INFO L112 eAbstractionObserver]: Analyzing ICFG safe007_power.opt-thin001_power.opt.i [2024-09-08 05:13:24,846 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-08 05:13:24,846 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 15 error locations. [2024-09-08 05:13:24,846 INFO L484 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-09-08 05:13:25,079 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-09-08 05:13:25,126 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 05:13:25,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-08 05:13:25,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 05:13:25,129 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-09-08 05:13:25,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-09-08 05:13:25,162 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-08 05:13:25,176 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == P2Thread1of1ForFork1 ======== [2024-09-08 05:13:25,184 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;@2f59992, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 05:13:25,184 INFO L337 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-09-08 05:13:28,029 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:13:28,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:13:28,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1278413691, now seen corresponding path program 1 times [2024-09-08 05:13:28,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:13:28,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498411876] [2024-09-08 05:13:28,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:13:28,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:13:28,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:13:34,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:13:34,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:13:34,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498411876] [2024-09-08 05:13:34,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498411876] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:13:34,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:13:34,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-09-08 05:13:34,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957025274] [2024-09-08 05:13:34,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:13:34,363 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-08 05:13:34,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:13:34,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-08 05:13:34,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-08 05:13:34,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:13:34,392 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:13:34,394 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:13:34,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:13:36,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:13:36,302 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-08 05:13:36,302 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:13:36,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:13:36,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1970928931, now seen corresponding path program 1 times [2024-09-08 05:13:36,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:13:36,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433274127] [2024-09-08 05:13:36,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:13:36,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:13:36,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:13:42,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:13:42,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:13:42,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433274127] [2024-09-08 05:13:42,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433274127] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:13:42,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:13:42,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 05:13:42,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149932691] [2024-09-08 05:13:42,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:13:42,788 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-08 05:13:42,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:13:42,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-08 05:13:42,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-08 05:13:42,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:13:42,791 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:13:42,792 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:13:42,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:13:42,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:13:44,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:13:44,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:13:44,023 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-08 05:13:44,024 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:13:44,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:13:44,026 INFO L85 PathProgramCache]: Analyzing trace with hash -899083104, now seen corresponding path program 1 times [2024-09-08 05:13:44,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:13:44,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431800171] [2024-09-08 05:13:44,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:13:44,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:13:44,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:13:52,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:13:52,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:13:52,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431800171] [2024-09-08 05:13:52,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431800171] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:13:52,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:13:52,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 05:13:52,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197760910] [2024-09-08 05:13:52,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:13:52,100 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 05:13:52,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:13:52,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 05:13:52,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-08 05:13:52,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:13:52,101 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:13:52,101 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:13:52,101 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:13:52,101 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:13:52,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:13:52,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:13:52,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:13:52,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:13:52,257 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-09-08 05:13:52,257 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:13:52,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:13:52,258 INFO L85 PathProgramCache]: Analyzing trace with hash -2029753793, now seen corresponding path program 1 times [2024-09-08 05:13:52,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:13:52,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877911908] [2024-09-08 05:13:52,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:13:52,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:13:52,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:13:56,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:13:56,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:13:56,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877911908] [2024-09-08 05:13:56,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877911908] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:13:56,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:13:56,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 05:13:56,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196564165] [2024-09-08 05:13:56,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:13:56,977 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-08 05:13:56,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:13:56,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-08 05:13:56,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-08 05:13:56,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:13:56,978 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:13:56,978 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:13:56,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:13:56,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:13:56,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:13:56,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:13:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:13:57,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:13:57,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:13:57,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:13:57,469 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-09-08 05:13:57,470 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:13:57,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:13:57,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1502143236, now seen corresponding path program 1 times [2024-09-08 05:13:57,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:13:57,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049380946] [2024-09-08 05:13:57,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:13:57,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:13:57,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:14:09,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:14:09,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:14:09,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049380946] [2024-09-08 05:14:09,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049380946] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:14:09,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:14:09,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 05:14:09,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996779300] [2024-09-08 05:14:09,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:14:09,453 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 05:14:09,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:14:09,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 05:14:09,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-09-08 05:14:09,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:14:09,455 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:14:09,455 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:14:09,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:14:09,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:14:09,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:09,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:09,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:14:10,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:14:10,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:14:10,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:10,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:10,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:14:10,616 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-09-08 05:14:10,616 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:14:10,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:14:10,616 INFO L85 PathProgramCache]: Analyzing trace with hash -678198559, now seen corresponding path program 1 times [2024-09-08 05:14:10,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:14:10,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584891367] [2024-09-08 05:14:10,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:14:10,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:14:10,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:14:16,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:14:16,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:14:16,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584891367] [2024-09-08 05:14:16,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584891367] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:14:16,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:14:16,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 05:14:16,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537708954] [2024-09-08 05:14:16,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:14:16,379 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 05:14:16,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:14:16,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 05:14:16,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-09-08 05:14:16,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:14:16,380 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:14:16,380 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:14:16,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:14:16,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:14:16,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:16,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:16,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:14:16,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:14:18,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:14:18,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:14:18,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:18,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:18,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:14:18,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:14:18,860 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-09-08 05:14:18,860 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:14:18,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:14:18,860 INFO L85 PathProgramCache]: Analyzing trace with hash -797624854, now seen corresponding path program 1 times [2024-09-08 05:14:18,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:14:18,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099867886] [2024-09-08 05:14:18,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:14:18,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:14:18,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:14:34,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:14:34,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:14:34,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099867886] [2024-09-08 05:14:34,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099867886] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:14:34,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:14:34,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-09-08 05:14:34,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537245872] [2024-09-08 05:14:34,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:14:34,687 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-08 05:14:34,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:14:34,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-08 05:14:34,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-09-08 05:14:34,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:14:34,688 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:14:34,690 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:14:34,690 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:14:34,690 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:14:34,690 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:34,690 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:34,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:14:34,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:14:34,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:14:39,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:14:39,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:14:39,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:39,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:39,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:14:39,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:14:39,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:14:39,123 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-09-08 05:14:39,124 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:14:39,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:14:39,124 INFO L85 PathProgramCache]: Analyzing trace with hash 743419734, now seen corresponding path program 1 times [2024-09-08 05:14:39,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:14:39,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219103770] [2024-09-08 05:14:39,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:14:39,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:14:39,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:14:51,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:14:51,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:14:51,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219103770] [2024-09-08 05:14:51,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219103770] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:14:51,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:14:51,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-08 05:14:51,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640646391] [2024-09-08 05:14:51,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:14:51,048 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-08 05:14:51,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:14:51,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-08 05:14:51,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-09-08 05:14:51,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:14:51,049 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:14:51,049 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:14:51,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:14:51,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:14:51,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:51,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:51,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:14:51,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:14:51,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:14:51,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:14:54,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:14:54,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:14:54,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:54,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:14:54,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:14:54,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:14:54,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:14:54,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:14:54,183 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-09-08 05:14:54,183 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:14:54,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:14:54,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1808235038, now seen corresponding path program 1 times [2024-09-08 05:14:54,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:14:54,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647594794] [2024-09-08 05:14:54,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:14:54,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:14:54,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:15:02,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:15:02,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:15:02,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647594794] [2024-09-08 05:15:02,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647594794] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:15:02,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:15:02,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-08 05:15:02,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281216202] [2024-09-08 05:15:02,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:15:02,022 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-08 05:15:02,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:15:02,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-08 05:15:02,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-09-08 05:15:02,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:15:02,023 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:15:02,023 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:15:02,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:15:02,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:15:02,024 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:02,024 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:02,024 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:02,024 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:02,024 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:15:02,024 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:02,024 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:15:04,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:15:04,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:15:04,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:04,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:04,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:04,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:04,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:15:04,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:04,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:04,037 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-09-08 05:15:04,037 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:15:04,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:15:04,037 INFO L85 PathProgramCache]: Analyzing trace with hash 670317026, now seen corresponding path program 1 times [2024-09-08 05:15:04,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:15:04,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705948935] [2024-09-08 05:15:04,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:15:04,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:15:04,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:15:15,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:15:15,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:15:15,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705948935] [2024-09-08 05:15:15,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705948935] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:15:15,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:15:15,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-08 05:15:15,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797572479] [2024-09-08 05:15:15,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:15:15,378 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-08 05:15:15,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:15:15,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-08 05:15:15,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-09-08 05:15:15,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:15:15,380 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:15:15,380 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:15:15,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:15:15,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:15:15,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:15,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:15,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:15,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:15,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:15:15,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:15,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:15,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:15:23,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:15:23,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:15:23,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:23,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:23,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:15:23,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:23,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:15:23,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:23,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:23,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:23,952 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-09-08 05:15:23,952 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:15:23,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:15:23,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1089420559, now seen corresponding path program 1 times [2024-09-08 05:15:23,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:15:23,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527621099] [2024-09-08 05:15:23,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:15:23,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:15:24,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:15:24,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:15:24,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:15:24,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527621099] [2024-09-08 05:15:24,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527621099] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:15:24,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:15:24,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 05:15:24,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847688921] [2024-09-08 05:15:24,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:15:24,627 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-08 05:15:24,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:15:24,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-08 05:15:24,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-08 05:15:24,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:15:24,627 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:15:24,627 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:15:24,627 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:15:24,627 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:15:24,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:24,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:24,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:15:24,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:24,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:15:24,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:24,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:24,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:24,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:15:26,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:15:26,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:15:26,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:26,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:26,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:15:26,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:26,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:15:26,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:26,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:26,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:26,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:26,668 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-09-08 05:15:26,668 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:15:26,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:15:26,669 INFO L85 PathProgramCache]: Analyzing trace with hash -803542554, now seen corresponding path program 1 times [2024-09-08 05:15:26,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:15:26,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640012641] [2024-09-08 05:15:26,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:15:26,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:15:26,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:15:33,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:15:33,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:15:33,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640012641] [2024-09-08 05:15:33,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640012641] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:15:33,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:15:33,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 05:15:33,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233060982] [2024-09-08 05:15:33,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:15:33,417 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-08 05:15:33,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:15:33,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-08 05:15:33,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-08 05:15:33,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:15:33,418 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:15:33,418 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:15:33,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:15:33,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:15:33,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:33,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:33,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:15:33,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:33,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:15:33,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:33,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:33,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:33,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:33,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:15:33,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:15:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:15:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:15:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:15:33,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:33,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:33,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:33,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:33,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:33,875 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-09-08 05:15:33,875 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:15:33,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:15:33,875 INFO L85 PathProgramCache]: Analyzing trace with hash 859986725, now seen corresponding path program 1 times [2024-09-08 05:15:33,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:15:33,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780580270] [2024-09-08 05:15:33,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:15:33,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:15:33,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:15:41,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:15:41,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:15:41,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780580270] [2024-09-08 05:15:41,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780580270] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:15:41,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:15:41,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 05:15:41,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129169350] [2024-09-08 05:15:41,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:15:41,931 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-08 05:15:41,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:15:41,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-08 05:15:41,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-09-08 05:15:41,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:15:41,931 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:15:41,932 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:15:41,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:15:41,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:15:41,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:41,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:41,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:15:41,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:41,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:15:41,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:41,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:41,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:41,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:41,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:41,932 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:15:42,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:15:42,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:15:42,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:42,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:42,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:15:42,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:42,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:15:42,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:42,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:42,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:42,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:42,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:42,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:42,672 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-09-08 05:15:42,672 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:15:42,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:15:42,672 INFO L85 PathProgramCache]: Analyzing trace with hash 889786884, now seen corresponding path program 2 times [2024-09-08 05:15:42,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:15:42,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424079972] [2024-09-08 05:15:42,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:15:42,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:15:42,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:15:47,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:15:47,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:15:47,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424079972] [2024-09-08 05:15:47,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424079972] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:15:47,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:15:47,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 05:15:47,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862174487] [2024-09-08 05:15:47,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:15:47,969 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 05:15:47,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:15:47,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 05:15:47,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-08 05:15:47,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:15:47,970 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:15:47,970 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:15:47,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:15:47,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:15:47,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:47,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:47,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:15:47,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:47,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:15:47,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:47,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:47,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:47,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:47,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:47,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:47,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:15:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:15:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:15:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:15:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:15:48,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:48,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:48,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:48,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:48,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:48,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:48,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:48,757 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-09-08 05:15:48,758 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:15:48,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:15:48,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1813591009, now seen corresponding path program 2 times [2024-09-08 05:15:48,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:15:48,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022753203] [2024-09-08 05:15:48,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:15:48,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:15:48,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:15:55,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:15:55,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:15:55,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022753203] [2024-09-08 05:15:55,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022753203] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:15:55,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:15:55,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 05:15:55,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315929351] [2024-09-08 05:15:55,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:15:55,541 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 05:15:55,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:15:55,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 05:15:55,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-09-08 05:15:55,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:15:55,542 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:15:55,542 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:15:55,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:15:55,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:15:55,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:15:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:15:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:15:56,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:15:56,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:15:56,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:56,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:56,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:15:56,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:56,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:15:56,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:56,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:56,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:56,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:56,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:15:56,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:56,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:15:56,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:15:56,604 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-09-08 05:15:56,604 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:15:56,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:15:56,605 INFO L85 PathProgramCache]: Analyzing trace with hash 644228809, now seen corresponding path program 1 times [2024-09-08 05:15:56,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:15:56,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730905214] [2024-09-08 05:15:56,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:15:56,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:15:56,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:16:06,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:16:06,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:16:06,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730905214] [2024-09-08 05:16:06,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730905214] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:16:06,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:16:06,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-08 05:16:06,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98944031] [2024-09-08 05:16:06,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:16:06,526 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 05:16:06,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:16:06,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 05:16:06,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-09-08 05:16:06,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:06,527 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:16:06,527 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:16:06,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:06,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:06,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:06,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:06,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:06,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:06,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:16:06,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:06,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:06,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:06,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:06,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:06,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:06,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:06,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:06,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:16:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:08,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:08,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:08,229 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-09-08 05:16:08,229 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:16:08,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:16:08,230 INFO L85 PathProgramCache]: Analyzing trace with hash -803542273, now seen corresponding path program 1 times [2024-09-08 05:16:08,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:16:08,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521326538] [2024-09-08 05:16:08,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:16:08,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:16:08,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:16:12,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:16:12,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:16:12,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521326538] [2024-09-08 05:16:12,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521326538] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:16:12,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:16:12,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 05:16:12,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617589472] [2024-09-08 05:16:12,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:16:12,623 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-08 05:16:12,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:16:12,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-08 05:16:12,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-08 05:16:12,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:12,624 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:16:12,624 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:16:12,624 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:12,624 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:12,624 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:12,624 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:16:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:16:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:13,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:13,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:13,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:13,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:13,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:13,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:13,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:13,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:13,562 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-09-08 05:16:13,562 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:16:13,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:16:13,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1235542297, now seen corresponding path program 1 times [2024-09-08 05:16:13,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:16:13,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167534429] [2024-09-08 05:16:13,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:16:13,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:16:13,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:16:20,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:16:20,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:16:20,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167534429] [2024-09-08 05:16:20,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167534429] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:16:20,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:16:20,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 05:16:20,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213473614] [2024-09-08 05:16:20,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:16:20,638 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 05:16:20,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:16:20,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 05:16:20,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-09-08 05:16:20,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:20,639 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:16:20,639 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:16:20,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:20,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:20,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:20,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:20,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:20,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:20,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:16:20,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:20,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:20,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:20,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:20,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:20,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:20,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:20,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:20,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:20,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:20,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:21,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:21,706 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-09-08 05:16:21,707 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:16:21,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:16:21,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1004749287, now seen corresponding path program 1 times [2024-09-08 05:16:21,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:16:21,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172830614] [2024-09-08 05:16:21,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:16:21,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:16:21,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:16:26,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:16:26,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:16:26,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172830614] [2024-09-08 05:16:26,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172830614] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:16:26,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:16:26,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-08 05:16:26,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818665301] [2024-09-08 05:16:26,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:16:26,143 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-08 05:16:26,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:16:26,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-08 05:16:26,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-08 05:16:26,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:26,144 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:16:26,144 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-08 05:16:26,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:26,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:26,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:26,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:26,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:26,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:26,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:16:26,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:26,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:26,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:26,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:26,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:26,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:26,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:26,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:26,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:26,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:26,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:26,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:26,863 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-09-08 05:16:26,864 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:16:26,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:16:26,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1082458206, now seen corresponding path program 1 times [2024-09-08 05:16:26,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:16:26,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869603574] [2024-09-08 05:16:26,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:16:26,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:16:26,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:16:30,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:16:30,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:16:30,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869603574] [2024-09-08 05:16:30,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869603574] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:16:30,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:16:30,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 05:16:30,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985420097] [2024-09-08 05:16:30,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:16:30,662 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 05:16:30,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:16:30,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 05:16:30,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-08 05:16:30,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:30,662 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:16:30,662 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:16:30,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:30,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:32,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:32,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:32,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:32,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:32,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:32,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:32,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:16:32,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:32,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:32,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:32,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:32,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:32,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:32,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:32,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:32,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:32,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:32,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:32,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:32,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:32,579 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-09-08 05:16:32,579 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:16:32,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:16:32,579 INFO L85 PathProgramCache]: Analyzing trace with hash 250440902, now seen corresponding path program 1 times [2024-09-08 05:16:32,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:16:32,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560764803] [2024-09-08 05:16:32,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:16:32,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:16:32,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:16:39,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:16:39,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:16:39,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560764803] [2024-09-08 05:16:39,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560764803] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:16:39,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:16:39,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 05:16:39,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42274032] [2024-09-08 05:16:39,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:16:39,537 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 05:16:39,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:16:39,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 05:16:39,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-08 05:16:39,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:39,538 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:16:39,538 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:16:39,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:39,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:39,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:39,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:39,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:39,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:39,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:16:39,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:39,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:39,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:39,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:39,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:39,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:39,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:39,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:39,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:39,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:39,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:39,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:39,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:39,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:42,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:42,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:42,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:42,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:42,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:42,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:42,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:16:42,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:42,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:42,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:42,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:42,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:42,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:42,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:42,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:42,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:42,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:42,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:42,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:42,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:42,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:42,849 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-09-08 05:16:42,849 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:16:42,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:16:42,849 INFO L85 PathProgramCache]: Analyzing trace with hash 727984599, now seen corresponding path program 1 times [2024-09-08 05:16:42,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:16:42,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821970305] [2024-09-08 05:16:42,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:16:42,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:16:42,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:16:49,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:16:49,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:16:49,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821970305] [2024-09-08 05:16:49,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821970305] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:16:49,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:16:49,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-08 05:16:49,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926182625] [2024-09-08 05:16:49,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:16:49,362 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 05:16:49,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:16:49,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 05:16:49,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-09-08 05:16:49,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:49,363 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:16:49,363 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:49,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:49,364 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:49,364 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:49,364 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:49,364 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:49,364 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:49,364 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:50,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:50,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:50,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:50,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:50,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:50,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:50,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:16:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:50,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:50,627 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-09-08 05:16:50,627 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:16:50,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:16:50,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1092712392, now seen corresponding path program 1 times [2024-09-08 05:16:50,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:16:50,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504511447] [2024-09-08 05:16:50,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:16:50,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:16:50,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:16:58,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:16:58,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:16:58,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504511447] [2024-09-08 05:16:58,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504511447] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:16:58,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:16:58,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-08 05:16:58,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147946459] [2024-09-08 05:16:58,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:16:58,141 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-08 05:16:58,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:16:58,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-08 05:16:58,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-09-08 05:16:58,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:58,142 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:16:58,142 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:16:58,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:58,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:58,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:58,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:58,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:58,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:58,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:16:58,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:58,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:16:59,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:16:59,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:59,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:59,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:59,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:59,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:59,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:16:59,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:59,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:59,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:16:59,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:59,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:59,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:59,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:59,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:59,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:59,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:59,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:16:59,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:16:59,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:59,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:16:59,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:59,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:16:59,308 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-09-08 05:16:59,308 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:16:59,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:16:59,308 INFO L85 PathProgramCache]: Analyzing trace with hash -485625991, now seen corresponding path program 1 times [2024-09-08 05:16:59,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:16:59,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288939490] [2024-09-08 05:16:59,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:16:59,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:16:59,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:17:10,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:17:10,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:17:10,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288939490] [2024-09-08 05:17:10,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288939490] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:17:10,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:17:10,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-08 05:17:10,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360656326] [2024-09-08 05:17:10,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:17:10,682 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 05:17:10,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:17:10,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 05:17:10,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-09-08 05:17:10,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:17:10,683 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:17:10,683 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:17:10,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:17:10,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:10,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:10,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:10,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:10,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:10,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:10,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:17:12,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:17:12,078 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-09-08 05:17:12,078 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:17:12,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:17:12,078 INFO L85 PathProgramCache]: Analyzing trace with hash 2125464844, now seen corresponding path program 1 times [2024-09-08 05:17:12,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:17:12,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059992876] [2024-09-08 05:17:12,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:17:12,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:17:12,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:17:19,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:17:19,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:17:19,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059992876] [2024-09-08 05:17:19,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059992876] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:17:19,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:17:19,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-08 05:17:19,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966967353] [2024-09-08 05:17:19,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:17:19,889 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-08 05:17:19,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:17:19,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-08 05:17:19,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-09-08 05:17:19,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:17:19,890 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:17:19,890 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:17:19,890 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:17:19,890 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:19,890 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:17:19,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:22,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:22,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:22,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:22,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:22,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:22,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:22,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:17:22,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 05:17:22,368 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-09-08 05:17:22,368 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:17:22,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:17:22,368 INFO L85 PathProgramCache]: Analyzing trace with hash 727985560, now seen corresponding path program 1 times [2024-09-08 05:17:22,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:17:22,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540388972] [2024-09-08 05:17:22,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:17:22,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:17:22,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:17:33,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:17:33,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:17:33,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540388972] [2024-09-08 05:17:33,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540388972] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:17:33,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:17:33,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-08 05:17:33,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471928389] [2024-09-08 05:17:33,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:17:33,439 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-08 05:17:33,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:17:33,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-08 05:17:33,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-09-08 05:17:33,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:17:33,439 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:17:33,440 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:33,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:33,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:33,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:33,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:33,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:33,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:17:33,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 05:17:33,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:17:34,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:17:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 05:17:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:34,867 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-09-08 05:17:34,867 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:17:34,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:17:34,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1092890022, now seen corresponding path program 2 times [2024-09-08 05:17:34,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:17:34,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026665271] [2024-09-08 05:17:34,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:17:34,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:17:34,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:17:46,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:17:46,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:17:46,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026665271] [2024-09-08 05:17:46,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026665271] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:17:46,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:17:46,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-08 05:17:46,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987847676] [2024-09-08 05:17:46,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:17:46,202 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-08 05:17:46,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:17:46,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-08 05:17:46,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-09-08 05:17:46,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:17:46,203 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:17:46,203 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:17:46,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:17:46,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:46,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:46,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:46,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:46,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:46,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:17:46,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:46,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:46,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:46,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:46,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:46,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:46,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:46,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:46,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:46,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:46,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:46,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:46,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:46,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:46,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:46,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:46,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:17:46,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 05:17:46,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:46,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:17:47,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:17:47,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:47,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:47,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:17:47,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 05:17:47,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:47,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:47,121 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-09-08 05:17:47,121 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:17:47,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:17:47,121 INFO L85 PathProgramCache]: Analyzing trace with hash -480145501, now seen corresponding path program 2 times [2024-09-08 05:17:47,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:17:47,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120814749] [2024-09-08 05:17:47,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:17:47,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:17:47,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:17:53,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:17:53,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:17:53,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120814749] [2024-09-08 05:17:53,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120814749] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:17:53,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:17:53,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-08 05:17:53,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272227608] [2024-09-08 05:17:53,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:17:53,791 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 05:17:53,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:17:53,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 05:17:53,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-09-08 05:17:53,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:17:53,792 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:17:53,793 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:17:53,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:17:53,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:53,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:53,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:53,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:53,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:53,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:17:53,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:53,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:53,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:53,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:53,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:53,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:53,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:53,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:53,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:53,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:53,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:53,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:53,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:53,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:53,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:53,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:53,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:17:53,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 05:17:53,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:53,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:53,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:17:54,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:17:54,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:54,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:54,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:54,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:54,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:54,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:17:54,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:54,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:54,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:54,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:54,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:17:54,770 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-09-08 05:17:54,770 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:17:54,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:17:54,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1777631769, now seen corresponding path program 1 times [2024-09-08 05:17:54,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:17:54,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457226594] [2024-09-08 05:17:54,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:17:54,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:17:54,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:18:05,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:18:05,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:18:05,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457226594] [2024-09-08 05:18:05,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457226594] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:18:05,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:18:05,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 05:18:05,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654043934] [2024-09-08 05:18:05,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:18:05,149 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 05:18:05,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:18:05,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 05:18:05,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-09-08 05:18:05,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:18:05,150 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:18:05,150 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:18:05,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:18:05,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:18:05,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:05,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:05,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:18:05,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:18:05,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:18:05,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:18:05,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:05,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:18:05,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:05,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:18:05,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:18:05,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:18:06,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:18:06,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:18:06,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:06,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:06,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:18:06,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:18:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:18:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:18:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:18:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:18:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:18:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:18:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:18:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:18:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:18:06,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:18:06,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:06,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:06,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:18:06,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:18:06,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:18:06,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 05:18:06,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:18:06,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:18:06,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:18:06,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:18:06,474 INFO L785 garLoopResultBuilder]: Registering result SAFE for location P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-09-08 05:18:06,475 INFO L785 garLoopResultBuilder]: Registering result SAFE for location P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-09-08 05:18:06,475 INFO L785 garLoopResultBuilder]: Registering result SAFE for location P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 4 remaining) [2024-09-08 05:18:06,475 INFO L785 garLoopResultBuilder]: Registering result SAFE for location P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 4 remaining) [2024-09-08 05:18:06,475 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-09-08 05:18:06,483 INFO L408 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-08 05:18:06,485 INFO L312 ceAbstractionStarter]: Result for error location P2Thread1of1ForFork1 was SAFE,SAFE,SAFE,SAFE (1/4) [2024-09-08 05:18:06,489 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 05:18:06,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-08 05:18:06,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 05:18:06,491 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-09-08 05:18:06,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Waiting until timeout for monitored process [2024-09-08 05:18:06,497 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-08 05:18:06,497 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == P1Thread1of1ForFork0 ======== [2024-09-08 05:18:06,497 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;@2f59992, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 05:18:06,497 INFO L337 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-09-08 05:18:07,117 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:18:07,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:18:07,117 INFO L85 PathProgramCache]: Analyzing trace with hash 832406139, now seen corresponding path program 1 times [2024-09-08 05:18:07,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:18:07,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928942165] [2024-09-08 05:18:07,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:18:07,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:18:07,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:18:08,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:18:08,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:18:08,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928942165] [2024-09-08 05:18:08,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928942165] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:18:08,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:18:08,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-09-08 05:18:08,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088814167] [2024-09-08 05:18:08,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:18:08,436 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-08 05:18:08,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:18:08,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-08 05:18:08,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-08 05:18:08,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:18:08,436 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:18:08,437 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:18:08,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:18:09,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:18:09,601 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-09-08 05:18:09,601 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:18:09,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:18:09,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1078426333, now seen corresponding path program 1 times [2024-09-08 05:18:09,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:18:09,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141407153] [2024-09-08 05:18:09,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:18:09,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:18:09,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:18:12,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:18:12,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:18:12,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141407153] [2024-09-08 05:18:12,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141407153] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:18:12,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:18:12,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-08 05:18:12,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632965882] [2024-09-08 05:18:12,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:18:12,676 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-08 05:18:12,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:18:12,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-08 05:18:12,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-08 05:18:12,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:18:12,678 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:18:12,679 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:18:12,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:18:12,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:18:13,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:18:13,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:18:13,378 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-09-08 05:18:13,379 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:18:13,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:18:13,379 INFO L85 PathProgramCache]: Analyzing trace with hash -928520672, now seen corresponding path program 1 times [2024-09-08 05:18:13,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:18:13,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599030021] [2024-09-08 05:18:13,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:18:13,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:18:13,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:18:18,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:18:18,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:18:18,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599030021] [2024-09-08 05:18:18,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599030021] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:18:18,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:18:18,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 05:18:18,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468069204] [2024-09-08 05:18:18,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:18:18,161 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 05:18:18,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:18:18,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 05:18:18,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-08 05:18:18,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:18:18,161 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:18:18,162 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.8) internal successors, (9), 5 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:18:18,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:18:18,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:18:18,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:18:20,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:18:20,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:18:20,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:20,841 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-09-08 05:18:20,841 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:18:20,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:18:20,842 INFO L85 PathProgramCache]: Analyzing trace with hash -95578116, now seen corresponding path program 1 times [2024-09-08 05:18:20,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:18:20,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483327111] [2024-09-08 05:18:20,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:18:20,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:18:20,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:18:28,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:18:28,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:18:28,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483327111] [2024-09-08 05:18:28,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483327111] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:18:28,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:18:28,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 05:18:28,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284386509] [2024-09-08 05:18:28,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:18:28,373 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 05:18:28,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:18:28,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 05:18:28,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-08 05:18:28,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:18:28,373 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:18:28,373 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:18:28,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:18:28,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:18:28,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:28,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:18:29,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:18:29,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:18:29,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:29,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:18:29,925 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-09-08 05:18:29,925 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:18:29,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:18:29,925 INFO L85 PathProgramCache]: Analyzing trace with hash -421494729, now seen corresponding path program 1 times [2024-09-08 05:18:29,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:18:29,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492558541] [2024-09-08 05:18:29,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:18:29,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:18:29,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:18:39,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:18:39,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:18:39,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492558541] [2024-09-08 05:18:39,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492558541] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:18:39,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:18:39,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-08 05:18:39,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438757546] [2024-09-08 05:18:39,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:18:39,075 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 05:18:39,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:18:39,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 05:18:39,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-09-08 05:18:39,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:18:39,075 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:18:39,075 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:18:39,075 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:18:39,075 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:18:39,075 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:39,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:18:39,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:18:40,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:18:40,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:18:40,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:40,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:18:40,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:18:40,658 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-09-08 05:18:40,659 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:18:40,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:18:40,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1132440473, now seen corresponding path program 1 times [2024-09-08 05:18:40,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:18:40,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191927221] [2024-09-08 05:18:40,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:18:40,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:18:40,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:18:52,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:18:52,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:18:52,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191927221] [2024-09-08 05:18:52,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191927221] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:18:52,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:18:52,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-08 05:18:52,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926161629] [2024-09-08 05:18:52,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:18:52,571 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-08 05:18:52,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:18:52,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-08 05:18:52,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-09-08 05:18:52,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:18:52,571 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:18:52,571 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 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-08 05:18:52,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:18:52,572 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:18:52,572 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:52,572 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:18:52,572 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:18:52,572 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:18:54,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:18:54,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:18:54,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:18:54,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:18:54,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:18:54,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:18:54,116 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-09-08 05:18:54,116 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:18:54,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:18:54,117 INFO L85 PathProgramCache]: Analyzing trace with hash -399860576, now seen corresponding path program 1 times [2024-09-08 05:18:54,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:18:54,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879037553] [2024-09-08 05:18:54,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:18:54,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:18:54,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:19:10,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:19:10,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:19:10,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879037553] [2024-09-08 05:19:10,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879037553] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:19:10,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:19:10,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-09-08 05:19:10,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682024711] [2024-09-08 05:19:10,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:19:10,934 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-08 05:19:10,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:19:10,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-08 05:19:10,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-09-08 05:19:10,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:19:10,934 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:19:10,934 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:19:10,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:19:10,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:19:10,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:10,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:10,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:19:10,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:19:10,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:19:18,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:19:18,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:19:18,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:18,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:18,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:19:18,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:19:18,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:19:18,190 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-09-08 05:19:18,190 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:19:18,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:19:18,190 INFO L85 PathProgramCache]: Analyzing trace with hash -747895461, now seen corresponding path program 1 times [2024-09-08 05:19:18,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:19:18,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020060893] [2024-09-08 05:19:18,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:19:18,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:19:18,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:19:24,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:19:24,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:19:24,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020060893] [2024-09-08 05:19:24,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020060893] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:19:24,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:19:24,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 05:19:24,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385821747] [2024-09-08 05:19:24,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:19:24,713 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 05:19:24,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:19:24,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 05:19:24,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-09-08 05:19:24,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:19:24,714 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:19:24,714 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:19:24,714 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:19:24,714 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:19:24,714 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:24,714 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:24,714 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:19:24,714 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:19:24,714 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:19:24,714 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:19:26,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:19:26,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:19:26,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:26,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:26,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:19:26,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:19:26,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:19:26,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:26,341 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-09-08 05:19:26,341 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:19:26,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:19:26,341 INFO L85 PathProgramCache]: Analyzing trace with hash -940622689, now seen corresponding path program 1 times [2024-09-08 05:19:26,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:19:26,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223349275] [2024-09-08 05:19:26,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:19:26,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:19:26,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:19:37,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:19:37,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:19:37,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223349275] [2024-09-08 05:19:37,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223349275] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:19:37,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:19:37,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-08 05:19:37,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91637773] [2024-09-08 05:19:37,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:19:37,153 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 05:19:37,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:19:37,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 05:19:37,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-09-08 05:19:37,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:19:37,154 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:19:37,154 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:19:37,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:19:37,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:19:37,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:37,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:37,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:19:37,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:19:37,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:19:37,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:37,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:19:39,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:19:39,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:19:39,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:39,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:39,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:19:39,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:19:39,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:19:39,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:39,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:39,832 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-09-08 05:19:39,832 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:19:39,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:19:39,833 INFO L85 PathProgramCache]: Analyzing trace with hash 2095198433, now seen corresponding path program 1 times [2024-09-08 05:19:39,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:19:39,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143905103] [2024-09-08 05:19:39,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:19:39,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:19:39,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:19:47,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:19:47,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:19:47,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143905103] [2024-09-08 05:19:47,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143905103] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:19:47,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:19:47,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 05:19:47,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911900300] [2024-09-08 05:19:47,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:19:47,690 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-08 05:19:47,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:19:47,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-08 05:19:47,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-09-08 05:19:47,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:19:47,691 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:19:47,691 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:19:47,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:19:47,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:19:47,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:47,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:47,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:19:47,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:19:47,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:19:47,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:47,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:47,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:19:49,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:19:49,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:19:49,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:49,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:49,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:19:49,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:19:49,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:19:49,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:49,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:49,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:49,196 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-09-08 05:19:49,196 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:19:49,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:19:49,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1173792549, now seen corresponding path program 2 times [2024-09-08 05:19:49,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:19:49,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881620195] [2024-09-08 05:19:49,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:19:49,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:19:49,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:19:49,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:19:49,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:19:49,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881620195] [2024-09-08 05:19:49,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881620195] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:19:49,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:19:49,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 05:19:49,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522491716] [2024-09-08 05:19:49,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:19:49,849 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-08 05:19:49,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:19:49,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-08 05:19:49,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-08 05:19:49,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:19:49,850 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:19:49,850 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 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-08 05:19:49,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:19:49,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:19:49,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:49,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:49,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:19:49,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:19:49,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:19:49,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:49,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:49,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:49,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:19:52,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:19:52,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:19:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:19:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:19:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:19:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:19:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:52,324 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-09-08 05:19:52,324 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:19:52,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:19:52,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1082457886, now seen corresponding path program 1 times [2024-09-08 05:19:52,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:19:52,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929927650] [2024-09-08 05:19:52,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:19:52,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:19:52,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:19:56,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:19:56,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:19:56,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929927650] [2024-09-08 05:19:56,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929927650] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:19:56,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:19:56,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 05:19:56,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863688169] [2024-09-08 05:19:56,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:19:56,672 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 05:19:56,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:19:56,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 05:19:56,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-08 05:19:56,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:19:56,673 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:19:56,673 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:19:56,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:19:56,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:19:56,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:56,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:56,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:19:56,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:19:56,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:19:56,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:56,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:19:56,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:56,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:56,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:19:57,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:19:57,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:19:57,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:57,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:57,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:19:57,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:19:57,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:19:57,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:57,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:19:57,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:19:57,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:57,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:19:57,189 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-09-08 05:19:57,189 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:19:57,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:19:57,190 INFO L85 PathProgramCache]: Analyzing trace with hash -803542529, now seen corresponding path program 2 times [2024-09-08 05:19:57,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:19:57,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938177297] [2024-09-08 05:19:57,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:19:57,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:19:57,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:20:03,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:20:03,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:20:03,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938177297] [2024-09-08 05:20:03,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938177297] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:20:03,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:20:03,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 05:20:03,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745064882] [2024-09-08 05:20:03,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:20:03,901 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-08 05:20:03,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:20:03,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-08 05:20:03,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-09-08 05:20:03,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:20:03,901 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:20:03,901 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:20:03,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:20:03,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:20:03,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:03,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:03,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:20:03,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:03,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:20:03,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:03,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:20:03,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:03,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:03,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:03,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:20:06,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:20:06,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:20:06,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:06,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:06,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:20:06,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:06,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:20:06,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:06,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:06,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:06,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:06,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:06,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:06,676 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-09-08 05:20:06,676 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:20:06,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:20:06,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1457337381, now seen corresponding path program 1 times [2024-09-08 05:20:06,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:20:06,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933697366] [2024-09-08 05:20:06,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:20:06,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:20:06,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:20:12,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:20:12,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:20:12,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933697366] [2024-09-08 05:20:12,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933697366] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:20:12,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:20:12,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 05:20:12,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270750342] [2024-09-08 05:20:12,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:20:12,953 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-08 05:20:12,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:20:12,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-08 05:20:12,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-08 05:20:12,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:20:12,954 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:20:12,954 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:20:12,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:20:12,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:20:12,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:12,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:12,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:20:12,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:12,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:20:12,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:12,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:12,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:12,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:12,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:12,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:12,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:20:14,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:20:14,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:20:14,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:14,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:14,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:20:14,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:14,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:20:14,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:14,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:14,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:14,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:14,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:14,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:14,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:14,047 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-09-08 05:20:14,048 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:20:14,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:20:14,048 INFO L85 PathProgramCache]: Analyzing trace with hash -826812116, now seen corresponding path program 1 times [2024-09-08 05:20:14,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:20:14,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950822706] [2024-09-08 05:20:14,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:20:14,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:20:14,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:20:23,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:20:23,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:20:23,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950822706] [2024-09-08 05:20:23,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950822706] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:20:23,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:20:23,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 05:20:23,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325285227] [2024-09-08 05:20:23,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:20:23,640 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 05:20:23,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:20:23,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 05:20:23,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-09-08 05:20:23,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:20:23,640 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:20:23,640 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:20:23,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:20:23,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:20:23,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:23,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:23,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:20:23,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:23,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:20:23,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:23,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:23,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:23,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:23,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:23,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:23,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:23,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:20:25,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:20:25,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:20:25,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:25,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:25,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:20:25,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:25,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:20:25,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:25,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:25,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:25,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:25,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:25,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:25,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:25,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:25,885 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-09-08 05:20:25,885 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:20:25,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:20:25,885 INFO L85 PathProgramCache]: Analyzing trace with hash 138629551, now seen corresponding path program 1 times [2024-09-08 05:20:25,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:20:25,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190984581] [2024-09-08 05:20:25,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:20:25,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:20:25,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:20:31,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:20:31,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:20:31,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190984581] [2024-09-08 05:20:31,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190984581] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:20:31,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:20:31,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 05:20:31,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714348652] [2024-09-08 05:20:31,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:20:31,171 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 05:20:31,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:20:31,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 05:20:31,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-08 05:20:31,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:20:31,172 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:20:31,172 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:20:31,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:20:31,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:20:31,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:31,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:31,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:20:31,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:31,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:20:31,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:31,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:31,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:31,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:31,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:31,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:31,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:31,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:31,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:20:31,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:20:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:20:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:20:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:20:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:31,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:31,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:31,870 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-09-08 05:20:31,870 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:20:31,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:20:31,870 INFO L85 PathProgramCache]: Analyzing trace with hash 100984266, now seen corresponding path program 1 times [2024-09-08 05:20:31,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:20:31,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649344589] [2024-09-08 05:20:31,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:20:31,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:20:31,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:20:38,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:20:38,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:20:38,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649344589] [2024-09-08 05:20:38,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649344589] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:20:38,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:20:38,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 05:20:38,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013453247] [2024-09-08 05:20:38,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:20:38,378 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 05:20:38,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:20:38,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 05:20:38,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-09-08 05:20:38,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:20:38,379 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:20:38,379 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.5) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:20:38,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:20:38,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:20:38,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:38,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:38,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:20:38,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:38,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:20:38,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:38,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:38,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:38,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:38,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:38,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:38,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:38,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:38,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:38,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:20:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:20:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:20:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:20:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:20:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:39,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:39,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:39,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:39,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:39,705 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-09-08 05:20:39,705 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:20:39,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:20:39,705 INFO L85 PathProgramCache]: Analyzing trace with hash 129613417, now seen corresponding path program 1 times [2024-09-08 05:20:39,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:20:39,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213518412] [2024-09-08 05:20:39,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:20:39,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:20:39,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:20:50,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:20:50,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:20:50,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213518412] [2024-09-08 05:20:50,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213518412] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:20:50,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:20:50,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-08 05:20:50,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885846877] [2024-09-08 05:20:50,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:20:50,625 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 05:20:50,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:20:50,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 05:20:50,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-09-08 05:20:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:20:50,626 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:20:50,626 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:50,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:20:52,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:20:52,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:20:52,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:52,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:52,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:20:52,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:52,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:20:52,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:52,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:52,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:52,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:52,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:52,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:52,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:52,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:52,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:20:52,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:20:52,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:20:52,997 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-09-08 05:20:52,997 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:20:52,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:20:52,998 INFO L85 PathProgramCache]: Analyzing trace with hash -276949998, now seen corresponding path program 1 times [2024-09-08 05:20:52,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:20:52,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712101293] [2024-09-08 05:20:52,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:20:52,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:20:53,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:21:03,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:21:03,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:21:03,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712101293] [2024-09-08 05:21:03,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712101293] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:21:03,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:21:03,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-08 05:21:03,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724789080] [2024-09-08 05:21:03,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:21:03,306 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 05:21:03,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:21:03,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 05:21:03,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-09-08 05:21:03,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:21:03,307 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:21:03,307 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:03,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:21:04,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:21:04,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:21:04,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:04,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:04,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:21:04,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:04,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:04,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:04,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:04,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:04,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:04,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:04,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:04,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:04,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:04,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:04,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:04,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:04,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:04,567 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-09-08 05:21:04,567 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:21:04,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:21:04,568 INFO L85 PathProgramCache]: Analyzing trace with hash 4486027, now seen corresponding path program 1 times [2024-09-08 05:21:04,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:21:04,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390596486] [2024-09-08 05:21:04,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:21:04,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:21:04,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:21:18,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:21:18,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:21:18,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390596486] [2024-09-08 05:21:18,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390596486] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:21:18,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:21:18,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-08 05:21:18,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394674963] [2024-09-08 05:21:18,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:21:18,552 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-08 05:21:18,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:21:18,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-08 05:21:18,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-09-08 05:21:18,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:21:18,553 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:21:18,553 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.0) internal successors, (22), 11 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-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:18,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:18,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:21:20,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:20,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:20,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:21:20,629 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-09-08 05:21:20,629 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:21:20,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:21:20,629 INFO L85 PathProgramCache]: Analyzing trace with hash -781321231, now seen corresponding path program 1 times [2024-09-08 05:21:20,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:21:20,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046275903] [2024-09-08 05:21:20,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:21:20,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:21:20,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:21:30,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:21:30,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:21:30,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046275903] [2024-09-08 05:21:30,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046275903] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:21:30,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:21:30,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-08 05:21:30,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941941266] [2024-09-08 05:21:30,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:21:30,341 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 05:21:30,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:21:30,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 05:21:30,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2024-09-08 05:21:30,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:21:30,342 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:21:30,342 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:21:30,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:21:30,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:21:30,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:30,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:30,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:21:30,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:30,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:30,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:30,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:30,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:30,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:30,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:30,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:30,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:30,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:30,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:30,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:30,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:30,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:30,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:21:30,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:21:31,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:21:31,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:21:31,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:31,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:31,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:21:31,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:31,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:31,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:31,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:31,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:31,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:31,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:31,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:31,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:31,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:31,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:31,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:31,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:31,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:31,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:21:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:21:31,864 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-09-08 05:21:31,864 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:21:31,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:21:31,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1548846988, now seen corresponding path program 1 times [2024-09-08 05:21:31,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:21:31,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158293655] [2024-09-08 05:21:31,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:21:31,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:21:31,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:21:42,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:21:42,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:21:42,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158293655] [2024-09-08 05:21:42,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158293655] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:21:42,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:21:42,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-08 05:21:42,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017256700] [2024-09-08 05:21:42,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:21:42,825 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 05:21:42,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:21:42,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 05:21:42,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-09-08 05:21:42,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:21:42,826 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:21:42,826 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:21:42,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:21:42,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:21:42,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:42,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:42,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:21:42,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:42,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:42,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:42,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:42,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:42,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:42,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:42,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:42,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:42,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:42,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:42,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:42,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:42,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:42,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:21:42,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:21:42,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:21:44,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:21:44,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:21:44,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:44,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:44,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:21:44,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:44,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:21:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:21:44,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:44,921 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-09-08 05:21:44,921 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:21:44,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:21:44,921 INFO L85 PathProgramCache]: Analyzing trace with hash 381322059, now seen corresponding path program 1 times [2024-09-08 05:21:44,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:21:44,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98194861] [2024-09-08 05:21:44,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:21:44,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:21:44,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:21:54,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:21:54,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:21:54,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98194861] [2024-09-08 05:21:54,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98194861] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:21:54,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:21:54,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 05:21:54,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629820879] [2024-09-08 05:21:54,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:21:54,799 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 05:21:54,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:21:54,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 05:21:54,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-09-08 05:21:54,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:21:54,800 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:21:54,800 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:54,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:54,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:54,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:21:54,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:21:54,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:54,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:21:55,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:21:55,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:21:55,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:21:55,985 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-09-08 05:21:55,985 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:21:55,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:21:55,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1063916688, now seen corresponding path program 1 times [2024-09-08 05:21:55,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:21:55,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222161675] [2024-09-08 05:21:55,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:21:55,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:21:56,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:22:03,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:22:03,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:22:03,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222161675] [2024-09-08 05:22:03,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222161675] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:22:03,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:22:03,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 05:22:03,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297287731] [2024-09-08 05:22:03,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:22:03,728 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 05:22:03,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:22:03,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 05:22:03,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-09-08 05:22:03,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:22:03,728 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:22:03,729 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:22:03,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:22:03,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:03,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:03,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:22:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:22:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:22:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:04,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:04,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:04,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:04,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:04,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:04,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:04,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:04,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:22:04,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:22:04,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:04,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:04,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:04,749 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-09-08 05:22:04,749 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:22:04,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:22:04,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1429612777, now seen corresponding path program 2 times [2024-09-08 05:22:04,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:22:04,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609544582] [2024-09-08 05:22:04,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:22:04,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:22:04,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:22:13,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:22:13,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:22:13,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609544582] [2024-09-08 05:22:13,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609544582] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:22:13,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:22:13,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-08 05:22:13,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339022002] [2024-09-08 05:22:13,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:22:13,957 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 05:22:13,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:22:13,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 05:22:13,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-09-08 05:22:13,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:22:13,958 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:22:13,958 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:22:13,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:22:13,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:22:13,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:13,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:13,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:13,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:13,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:13,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:13,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:13,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:13,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:13,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:13,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:13,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:13,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:13,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:13,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:13,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:13,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:13,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:22:13,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:22:13,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:13,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:13,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:13,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:22:15,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:22:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:15,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:15,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:15,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:15,108 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-09-08 05:22:15,108 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:22:15,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:22:15,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1368324498, now seen corresponding path program 2 times [2024-09-08 05:22:15,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:22:15,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309358470] [2024-09-08 05:22:15,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:22:15,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:22:15,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:22:25,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:22:25,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:22:25,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309358470] [2024-09-08 05:22:25,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309358470] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:22:25,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:22:25,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-08 05:22:25,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291887672] [2024-09-08 05:22:25,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:22:25,102 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-08 05:22:25,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:22:25,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-08 05:22:25,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-09-08 05:22:25,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:22:25,102 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:22:25,103 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:22:25,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:22:26,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:22:26,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:22:26,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:26,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:26,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:22:26,700 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-09-08 05:22:26,700 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:22:26,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:22:26,701 INFO L85 PathProgramCache]: Analyzing trace with hash -531612149, now seen corresponding path program 2 times [2024-09-08 05:22:26,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:22:26,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199799348] [2024-09-08 05:22:26,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:22:26,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:22:26,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:22:41,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-08 05:22:41,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:22:41,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199799348] [2024-09-08 05:22:41,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199799348] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:22:41,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:22:41,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-08 05:22:41,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755966249] [2024-09-08 05:22:41,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:22:41,833 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-08 05:22:41,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:22:41,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-08 05:22:41,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-09-08 05:22:41,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:22:41,834 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:22:41,834 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 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-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:41,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:41,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:22:41,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:22:41,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:41,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:41,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:41,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:41,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:22:41,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:22:44,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:22:44,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:22:44,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:44,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:44,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:44,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:44,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:44,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:44,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:44,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:22:44,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:44,089 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-09-08 05:22:44,089 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:22:44,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:22:44,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1062993167, now seen corresponding path program 2 times [2024-09-08 05:22:44,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:22:44,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867383949] [2024-09-08 05:22:44,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:22:44,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:22:44,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:22:54,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:22:54,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:22:54,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867383949] [2024-09-08 05:22:54,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867383949] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:22:54,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:22:54,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-08 05:22:54,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576762380] [2024-09-08 05:22:54,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:22:54,324 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 05:22:54,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:22:54,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 05:22:54,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-09-08 05:22:54,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:22:54,324 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:22:54,325 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:54,325 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:22:54,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:22:54,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:54,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:54,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:54,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:54,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:22:54,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:54,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:22:56,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:22:56,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:22:56,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:56,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:56,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:22:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:22:56,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:22:56,091 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-09-08 05:22:56,091 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:22:56,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:22:56,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1406951564, now seen corresponding path program 2 times [2024-09-08 05:22:56,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:22:56,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545524658] [2024-09-08 05:22:56,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:22:56,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:22:56,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:23:07,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:23:07,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:23:07,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545524658] [2024-09-08 05:23:07,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545524658] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:23:07,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:23:07,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-08 05:23:07,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403883551] [2024-09-08 05:23:07,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:23:07,399 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 05:23:07,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:23:07,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 05:23:07,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-09-08 05:23:07,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:23:07,399 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:23:07,400 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:07,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:07,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:23:07,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:07,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:07,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:07,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:07,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:07,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:07,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:07,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:07,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:08,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:08,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:08,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:23:08,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:08,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:08,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:08,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:08,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:08,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:08,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:08,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:08,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:08,926 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-09-08 05:23:08,926 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:23:08,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:23:08,926 INFO L85 PathProgramCache]: Analyzing trace with hash 2029425164, now seen corresponding path program 1 times [2024-09-08 05:23:08,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:23:08,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816884316] [2024-09-08 05:23:08,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:23:08,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:23:08,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:23:16,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:23:16,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:23:16,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816884316] [2024-09-08 05:23:16,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816884316] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:23:16,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:23:16,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 05:23:16,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373720853] [2024-09-08 05:23:16,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:23:16,927 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 05:23:16,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:23:16,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 05:23:16,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-09-08 05:23:16,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:23:16,928 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:23:16,928 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:23:16,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:23:16,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:23:16,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:16,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:16,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:16,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:16,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:16,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:16,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:16,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:23:18,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:23:18,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:23:18,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:18,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:18,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:18,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:18,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:18,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:18,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:18,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:18,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:18,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:18,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:18,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:18,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:23:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:18,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:18,628 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-09-08 05:23:18,628 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:23:18,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:23:18,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1512327985, now seen corresponding path program 1 times [2024-09-08 05:23:18,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:23:18,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705900065] [2024-09-08 05:23:18,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:23:18,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:23:18,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:23:26,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:23:26,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:23:26,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705900065] [2024-09-08 05:23:26,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705900065] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:23:26,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:23:26,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 05:23:26,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496222358] [2024-09-08 05:23:26,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:23:26,098 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 05:23:26,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:23:26,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 05:23:26,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2024-09-08 05:23:26,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:23:26,098 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:23:26,098 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:23:26,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:23:26,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:23:26,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:26,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:26,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:26,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:26,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:26,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:26,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:26,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:26,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:23:26,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:26,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:26,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:26,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:26,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:26,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:26,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:26,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:26,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:26,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:26,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:26,829 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-09-08 05:23:26,829 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:23:26,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:23:26,829 INFO L85 PathProgramCache]: Analyzing trace with hash 362474094, now seen corresponding path program 1 times [2024-09-08 05:23:26,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:23:26,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242802893] [2024-09-08 05:23:26,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:23:26,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:23:26,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:23:36,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:23:36,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:23:36,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242802893] [2024-09-08 05:23:36,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242802893] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:23:36,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:23:36,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-08 05:23:36,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540367485] [2024-09-08 05:23:36,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:23:36,518 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-08 05:23:36,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:23:36,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-08 05:23:36,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-09-08 05:23:36,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:23:36,519 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:23:36,519 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:36,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:23:36,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:36,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:36,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:36,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:36,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:36,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:36,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:36,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:36,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:36,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:36,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:36,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:23:39,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:23:39,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:23:39,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:39,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:39,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:39,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:39,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:39,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:39,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:39,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:39,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:39,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:39,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:39,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:39,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:39,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:39,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:39,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:39,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:39,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:23:39,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:39,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:39,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:39,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:39,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:39,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:39,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:39,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:39,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:39,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:39,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:39,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:39,685 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-09-08 05:23:39,685 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:23:39,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:23:39,686 INFO L85 PathProgramCache]: Analyzing trace with hash -944865531, now seen corresponding path program 1 times [2024-09-08 05:23:39,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:23:39,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332177034] [2024-09-08 05:23:39,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:23:39,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:23:39,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:23:46,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:23:46,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:23:46,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332177034] [2024-09-08 05:23:46,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332177034] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:23:46,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:23:46,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 05:23:46,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624034795] [2024-09-08 05:23:46,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:23:46,337 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-08 05:23:46,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:23:46,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-08 05:23:46,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-09-08 05:23:46,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:23:46,337 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:23:46,338 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:46,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:23:46,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:46,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:46,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:46,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:46,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:46,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:46,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:46,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:46,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:46,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:46,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:46,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:46,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:23:46,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:23:46,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:23:46,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:46,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:46,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:46,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:46,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:46,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:46,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:46,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:46,901 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-09-08 05:23:46,901 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:23:46,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:23:46,901 INFO L85 PathProgramCache]: Analyzing trace with hash 773940982, now seen corresponding path program 1 times [2024-09-08 05:23:46,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:23:46,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962308195] [2024-09-08 05:23:46,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:23:46,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:23:46,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:23:52,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:23:52,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:23:52,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962308195] [2024-09-08 05:23:52,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962308195] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:23:52,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:23:52,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 05:23:52,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144491615] [2024-09-08 05:23:52,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:23:52,855 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 05:23:52,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:23:52,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 05:23:52,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-09-08 05:23:52,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:23:52,856 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:23:52,856 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:23:52,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:23:52,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:23:52,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:52,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:52,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:52,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:52,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:52,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:52,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:52,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:52,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:52,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:52,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:23:53,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:23:53,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:23:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:23:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:23:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:23:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:23:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:23:53,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:23:53,507 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-09-08 05:23:53,507 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:23:53,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:23:53,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1777631961, now seen corresponding path program 1 times [2024-09-08 05:23:53,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:23:53,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331453597] [2024-09-08 05:23:53,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:23:53,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:23:53,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:24:01,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:24:01,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:24:01,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331453597] [2024-09-08 05:24:01,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331453597] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:24:01,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:24:01,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 05:24:01,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347727805] [2024-09-08 05:24:01,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:24:01,212 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 05:24:01,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:24:01,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 05:24:01,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-09-08 05:24:01,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:01,212 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:24:01,213 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:24:01,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:24:01,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:24:01,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:01,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:01,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:01,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:01,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:01,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:01,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:01,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:01,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:01,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:24:01,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:24:01,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:01,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:01,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:24:01,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:01,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:01,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:01,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:01,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:01,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:01,941 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-09-08 05:24:01,941 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 1 more)] === [2024-09-08 05:24:01,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:24:01,941 INFO L85 PathProgramCache]: Analyzing trace with hash 727991134, now seen corresponding path program 2 times [2024-09-08 05:24:01,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:24:01,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304482932] [2024-09-08 05:24:01,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:24:01,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:24:02,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:24:12,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:24:12,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:24:12,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304482932] [2024-09-08 05:24:12,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304482932] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:24:12,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:24:12,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-08 05:24:12,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905701344] [2024-09-08 05:24:12,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:24:12,663 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-08 05:24:12,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:24:12,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-08 05:24:12,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-09-08 05:24:12,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:12,663 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:24:12,663 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:12,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:12,665 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:12,665 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:12,665 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:24:12,665 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:12,665 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:12,665 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:24:12,665 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:12,665 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:12,665 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:12,665 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:12,665 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:12,665 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:12,665 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:14,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:24:14,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:24:14,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:14,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:14,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:14,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:14,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:14,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:14,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:24:14,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:14,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:24:14,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:14,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:14,120 INFO L785 garLoopResultBuilder]: Registering result SAFE for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-09-08 05:24:14,120 INFO L785 garLoopResultBuilder]: Registering result SAFE for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-09-08 05:24:14,120 INFO L785 garLoopResultBuilder]: Registering result SAFE for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 4 remaining) [2024-09-08 05:24:14,120 INFO L785 garLoopResultBuilder]: Registering result SAFE for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 4 remaining) [2024-09-08 05:24:14,120 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-09-08 05:24:14,121 INFO L408 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-08 05:24:14,121 INFO L312 ceAbstractionStarter]: Result for error location P1Thread1of1ForFork0 was SAFE,SAFE,SAFE,SAFE (2/4) [2024-09-08 05:24:14,122 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 05:24:14,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-08 05:24:14,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 05:24:14,124 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-09-08 05:24:14,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Waiting until timeout for monitored process [2024-09-08 05:24:14,128 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-08 05:24:14,129 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-09-08 05:24:14,129 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;@2f59992, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 05:24:14,129 INFO L337 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-09-08 05:24:16,034 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-09-08 05:24:16,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:24:16,034 INFO L85 PathProgramCache]: Analyzing trace with hash 194951552, now seen corresponding path program 1 times [2024-09-08 05:24:16,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:24:16,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815984113] [2024-09-08 05:24:16,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:24:16,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:24:16,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:24:19,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:24:19,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:24:19,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815984113] [2024-09-08 05:24:19,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815984113] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:24:19,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:24:19,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-08 05:24:19,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174357977] [2024-09-08 05:24:19,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:24:19,035 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-08 05:24:19,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:24:19,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-08 05:24:19,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-08 05:24:19,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:19,036 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:24:19,036 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:24:19,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:20,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:24:20,304 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-09-08 05:24:20,304 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-09-08 05:24:20,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:24:20,304 INFO L85 PathProgramCache]: Analyzing trace with hash 17916002, now seen corresponding path program 1 times [2024-09-08 05:24:20,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:24:20,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459529106] [2024-09-08 05:24:20,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:24:20,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:24:20,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:24:25,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:24:25,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:24:25,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459529106] [2024-09-08 05:24:25,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459529106] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:24:25,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:24:25,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-08 05:24:25,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986344973] [2024-09-08 05:24:25,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:24:25,700 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-08 05:24:25,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:24:25,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-08 05:24:25,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-08 05:24:25,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:25,701 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:24:25,701 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:24:25,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:24:25,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:26,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:24:26,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:24:26,355 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-09-08 05:24:26,355 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-09-08 05:24:26,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:24:26,355 INFO L85 PathProgramCache]: Analyzing trace with hash -730395291, now seen corresponding path program 1 times [2024-09-08 05:24:26,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:24:26,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290549134] [2024-09-08 05:24:26,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:24:26,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:24:26,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:24:32,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:24:32,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:24:32,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290549134] [2024-09-08 05:24:32,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290549134] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:24:32,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:24:32,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 05:24:32,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884310402] [2024-09-08 05:24:32,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:24:32,458 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 05:24:32,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:24:32,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 05:24:32,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-08 05:24:32,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:32,459 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:24:32,459 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:24:32,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:24:32,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:24:32,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:32,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:24:32,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:24:32,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:32,599 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-09-08 05:24:32,599 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-09-08 05:24:32,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:24:32,600 INFO L85 PathProgramCache]: Analyzing trace with hash -678201532, now seen corresponding path program 1 times [2024-09-08 05:24:32,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:24:32,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302664712] [2024-09-08 05:24:32,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:24:32,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:24:32,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:24:37,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:24:37,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:24:37,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302664712] [2024-09-08 05:24:37,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302664712] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:24:37,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:24:37,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 05:24:37,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042912241] [2024-09-08 05:24:37,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:24:37,261 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-08 05:24:37,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:24:37,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-08 05:24:37,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-08 05:24:37,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:37,262 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:24:37,262 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:24:37,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:24:37,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:24:37,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:37,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:37,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:24:37,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:24:37,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:37,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:37,636 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-09-08 05:24:37,636 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-09-08 05:24:37,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:24:37,637 INFO L85 PathProgramCache]: Analyzing trace with hash 450679497, now seen corresponding path program 1 times [2024-09-08 05:24:37,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:24:37,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476179293] [2024-09-08 05:24:37,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:24:37,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:24:37,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:24:47,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:24:47,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:24:47,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476179293] [2024-09-08 05:24:47,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476179293] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:24:47,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:24:47,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-08 05:24:47,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335425103] [2024-09-08 05:24:47,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:24:47,692 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 05:24:47,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:24:47,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 05:24:47,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-09-08 05:24:47,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:47,693 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:24:47,693 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:24:47,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:24:47,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:24:47,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:47,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:47,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:48,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:24:48,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:24:48,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:48,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:48,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:48,616 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-09-08 05:24:48,616 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-09-08 05:24:48,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:24:48,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1086254950, now seen corresponding path program 1 times [2024-09-08 05:24:48,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:24:48,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337403052] [2024-09-08 05:24:48,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:24:48,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:24:48,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:24:55,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:24:55,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:24:55,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337403052] [2024-09-08 05:24:55,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337403052] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:24:55,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:24:55,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-08 05:24:55,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191645307] [2024-09-08 05:24:55,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:24:55,471 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-08 05:24:55,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:24:55,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-08 05:24:55,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-09-08 05:24:55,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:55,471 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:24:55,471 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:24:55,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:24:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:24:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:55,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:24:57,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:24:57,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:24:57,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:57,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:24:57,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:57,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:24:57,603 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-09-08 05:24:57,603 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-09-08 05:24:57,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:24:57,603 INFO L85 PathProgramCache]: Analyzing trace with hash -109929705, now seen corresponding path program 1 times [2024-09-08 05:24:57,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:24:57,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101936330] [2024-09-08 05:24:57,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:24:57,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:24:57,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:25:13,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:25:13,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:25:13,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101936330] [2024-09-08 05:25:13,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101936330] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:25:13,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:25:13,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-09-08 05:25:13,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206561707] [2024-09-08 05:25:13,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:25:13,567 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-08 05:25:13,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:25:13,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-08 05:25:13,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-09-08 05:25:13,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:25:13,568 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:25:13,568 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:25:13,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:25:13,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:25:13,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:25:13,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:25:13,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:13,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:13,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:25:17,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:25:17,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:25:17,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:25:17,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:25:17,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:17,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:17,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:25:17,490 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-09-08 05:25:17,490 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-09-08 05:25:17,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:25:17,491 INFO L85 PathProgramCache]: Analyzing trace with hash -76906725, now seen corresponding path program 1 times [2024-09-08 05:25:17,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:25:17,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974997641] [2024-09-08 05:25:17,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:25:17,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:25:17,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:25:26,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:25:26,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:25:26,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974997641] [2024-09-08 05:25:26,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974997641] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:25:26,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:25:26,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-08 05:25:26,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359865288] [2024-09-08 05:25:26,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:25:26,892 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 05:25:26,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:25:26,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 05:25:26,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-09-08 05:25:26,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:25:26,893 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:25:26,893 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-08 05:25:26,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:25:26,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:25:26,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:25:26,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:25:26,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:26,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:26,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:25:26,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:25:28,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:25:28,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:25:28,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:25:28,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:25:28,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:28,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:28,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:25:28,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:25:28,125 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-09-08 05:25:28,125 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-09-08 05:25:28,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:25:28,125 INFO L85 PathProgramCache]: Analyzing trace with hash -695560067, now seen corresponding path program 2 times [2024-09-08 05:25:28,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:25:28,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208384473] [2024-09-08 05:25:28,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:25:28,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:25:28,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:25:42,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:25:42,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:25:42,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208384473] [2024-09-08 05:25:42,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208384473] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:25:42,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:25:42,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-09-08 05:25:42,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894387138] [2024-09-08 05:25:42,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:25:42,634 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-08 05:25:42,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:25:42,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-08 05:25:42,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-09-08 05:25:42,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:25:42,635 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:25:42,635 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:25:42,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:25:42,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:25:42,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:25:42,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:25:42,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:42,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:42,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:25:42,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:25:42,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:25:44,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:25:44,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:25:44,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:25:44,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:25:44,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:44,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:44,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:25:44,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:25:44,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:44,314 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-09-08 05:25:44,314 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-09-08 05:25:44,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:25:44,315 INFO L85 PathProgramCache]: Analyzing trace with hash -643731206, now seen corresponding path program 1 times [2024-09-08 05:25:44,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:25:44,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122986237] [2024-09-08 05:25:44,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:25:44,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:25:44,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:25:56,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:25:56,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:25:56,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122986237] [2024-09-08 05:25:56,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122986237] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:25:56,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:25:56,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-08 05:25:56,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121974320] [2024-09-08 05:25:56,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:25:56,282 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 05:25:56,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:25:56,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 05:25:56,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-09-08 05:25:56,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:25:56,283 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:25:56,283 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-08 05:25:56,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:25:56,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:25:56,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:25:56,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:25:56,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:56,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:56,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:25:56,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:25:56,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:25:56,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:26:00,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:26:00,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:26:00,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:26:00,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:26:00,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:26:00,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:26:00,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:26:00,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:26:00,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:26:00,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:26:00,343 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-09-08 05:26:00,343 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-09-08 05:26:00,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:26:00,343 INFO L85 PathProgramCache]: Analyzing trace with hash -957060297, now seen corresponding path program 1 times [2024-09-08 05:26:00,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:26:00,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719059096] [2024-09-08 05:26:00,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:26:00,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:26:00,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:26:10,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:26:10,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:26:10,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719059096] [2024-09-08 05:26:10,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719059096] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:26:10,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:26:10,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-08 05:26:10,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112817224] [2024-09-08 05:26:10,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:26:10,616 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-08 05:26:10,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:26:10,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-08 05:26:10,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-09-08 05:26:10,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:26:10,616 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:26:10,616 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-08 05:26:10,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:26:10,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:26:10,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:26:10,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:26:10,617 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:26:10,617 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:26:10,617 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:26:10,617 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:26:10,617 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:26:10,617 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:26:10,617 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:26:16,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:26:16,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:26:16,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:26:16,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:26:16,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:26:16,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:26:16,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:26:16,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:26:16,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:26:16,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:26:16,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:26:16,320 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-09-08 05:26:16,320 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-09-08 05:26:16,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:26:16,320 INFO L85 PathProgramCache]: Analyzing trace with hash 474208823, now seen corresponding path program 1 times [2024-09-08 05:26:16,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:26:16,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361741560] [2024-09-08 05:26:16,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:26:16,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:26:16,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 05:26:24,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 05:26:24,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 05:26:24,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361741560] [2024-09-08 05:26:24,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361741560] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 05:26:24,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 05:26:24,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 05:26:24,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818342069] [2024-09-08 05:26:24,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 05:26:24,060 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 05:26:24,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 05:26:24,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 05:26:24,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-09-08 05:26:24,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:26:24,061 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 05:26:24,061 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 05:26:24,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:26:24,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:26:24,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:26:24,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:26:24,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:26:24,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:26:24,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:26:24,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:26:24,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:26:24,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:26:24,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:26:24,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 05:26:26,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 05:26:26,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 05:26:26,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:26:26,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:26:26,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:26:26,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:26:26,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 05:26:26,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:26:26,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 05:26:26,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:26:26,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 05:26:26,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 05:26:26,334 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-09-08 05:26:26,334 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-09-08 05:26:26,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 05:26:26,334 INFO L85 PathProgramCache]: Analyzing trace with hash 889760043, now seen corresponding path program 1 times [2024-09-08 05:26:26,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 05:26:26,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652041640] [2024-09-08 05:26:26,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 05:26:26,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 05:26:26,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15