./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.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-06-19_11-23-25.files/mutex-meet-rel/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 19:25:59,055 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 19:25:59,126 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 19:25:59,130 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 19:25:59,130 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 19:25:59,153 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 19:25:59,154 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 19:25:59,154 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 19:25:59,154 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 19:25:59,159 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 19:25:59,159 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 19:25:59,159 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 19:25:59,160 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 19:25:59,161 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 19:25:59,161 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 19:25:59,161 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 19:25:59,162 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 19:25:59,162 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 19:25:59,162 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 19:25:59,162 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 19:25:59,162 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 19:25:59,163 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 19:25:59,163 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 19:25:59,163 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 19:25:59,163 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 19:25:59,163 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 19:25:59,164 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 19:25:59,164 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 19:25:59,164 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 19:25:59,164 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 19:25:59,165 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 19:25:59,165 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 19:25:59,166 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:25:59,166 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 19:25:59,166 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 19:25:59,166 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 19:25:59,167 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 19:25:59,167 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 19:25:59,167 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 19:25:59,167 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 19:25:59,167 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 19:25:59,167 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 19:25:59,168 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 19:25:59,168 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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/UAutomizer-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: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false 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-06-21 19:25:59,376 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 19:25:59,391 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 19:25:59,394 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 19:25:59,394 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 19:25:59,395 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 19:25:59,396 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i [2024-06-21 19:26:00,417 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 19:26:00,623 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 19:26:00,624 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i [2024-06-21 19:26:00,638 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/807b40682/10ced135886441898180b87cad3115ab/FLAGacc29f089 [2024-06-21 19:26:00,648 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/807b40682/10ced135886441898180b87cad3115ab [2024-06-21 19:26:00,650 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 19:26:00,650 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 19:26:00,651 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-21 19:26:00,751 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 19:26:00,752 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 19:26:00,753 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 19:26:00,753 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 19:26:00,757 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 19:26:00,757 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:26:00" (1/2) ... [2024-06-21 19:26:00,758 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d287d8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:26:00, skipping insertion in model container [2024-06-21 19:26:00,758 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:26:00" (1/2) ... [2024-06-21 19:26:00,760 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3107c3ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:26:00, skipping insertion in model container [2024-06-21 19:26:00,761 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:26:00" (2/2) ... [2024-06-21 19:26:00,762 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d287d8a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:26:00, skipping insertion in model container [2024-06-21 19:26:00,762 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:26:00" (2/2) ... [2024-06-21 19:26:00,762 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 19:26:00,788 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 19:26:00,789 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1_used >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )x) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )y) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL) && (1LL - (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice2 >= 0LL) && (2LL - (long long )x) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice2 >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) [2024-06-21 19:26:00,790 INFO L97 edCorrectnessWitness]: Location invariant before [L842-L842] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1_used >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )x) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )y) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL) && (1LL - (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice2 >= 0LL) && (2LL - (long long )x) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice2 >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) [2024-06-21 19:26:00,790 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1_used >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )x) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )y) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL) && (1LL - (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice2 >= 0LL) && (2LL - (long long )x) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice2 >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) [2024-06-21 19:26:00,790 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 19:26:00,790 INFO L106 edCorrectnessWitness]: ghost_update [L837-L837] multithreaded = 1; [2024-06-21 19:26:00,826 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 19:26:01,088 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:26:01,106 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 19:26:01,284 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:26:01,311 INFO L206 MainTranslator]: Completed translation [2024-06-21 19:26:01,311 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:26:01 WrapperNode [2024-06-21 19:26:01,311 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 19:26:01,312 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 19:26:01,312 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 19:26:01,312 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 19:26:01,317 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 21.06 07:26:01" (1/1) ... [2024-06-21 19:26:01,340 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 21.06 07:26:01" (1/1) ... [2024-06-21 19:26:01,389 INFO L138 Inliner]: procedures = 175, calls = 62, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 155 [2024-06-21 19:26:01,390 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 19:26:01,390 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 19:26:01,390 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 19:26:01,390 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 19:26:01,398 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:26:01" (1/1) ... [2024-06-21 19:26:01,399 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:26:01" (1/1) ... [2024-06-21 19:26:01,405 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:26:01" (1/1) ... [2024-06-21 19:26:01,434 INFO L175 MemorySlicer]: Split 21 memory accesses to 2 slices as follows [2, 19]. 90 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-21 19:26:01,434 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:26:01" (1/1) ... [2024-06-21 19:26:01,434 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:26:01" (1/1) ... [2024-06-21 19:26:01,454 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:26:01" (1/1) ... [2024-06-21 19:26:01,457 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:26:01" (1/1) ... [2024-06-21 19:26:01,468 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:26:01" (1/1) ... [2024-06-21 19:26:01,475 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:26:01" (1/1) ... [2024-06-21 19:26:01,482 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 19:26:01,483 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 19:26:01,483 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 19:26:01,483 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 19:26:01,484 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:26:01" (1/1) ... [2024-06-21 19:26:01,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:26:01,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 19:26:01,506 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 19:26:01,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 19:26:01,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-21 19:26:01,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-21 19:26:01,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-21 19:26:01,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-21 19:26:01,539 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 19:26:01,539 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 19:26:01,540 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 19:26:01,540 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 19:26:01,540 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 19:26:01,540 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 19:26:01,540 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 19:26:01,540 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 19:26:01,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 19:26:01,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-21 19:26:01,540 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 19:26:01,540 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 19:26:01,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 19:26:01,541 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 19:26:01,641 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 19:26:01,642 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 19:26:02,182 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 19:26:02,182 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 19:26:02,422 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 19:26:02,423 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 19:26:02,423 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:26:02 BoogieIcfgContainer [2024-06-21 19:26:02,423 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 19:26:02,426 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 19:26:02,426 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 19:26:02,428 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 19:26:02,429 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 07:26:00" (1/4) ... [2024-06-21 19:26:02,429 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@609833ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 07:26:02, skipping insertion in model container [2024-06-21 19:26:02,430 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:26:00" (2/4) ... [2024-06-21 19:26:02,430 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@609833ee and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 07:26:02, skipping insertion in model container [2024-06-21 19:26:02,430 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:26:01" (3/4) ... [2024-06-21 19:26:02,432 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@609833ee and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 07:26:02, skipping insertion in model container [2024-06-21 19:26:02,432 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:26:02" (4/4) ... [2024-06-21 19:26:02,433 INFO L112 eAbstractionObserver]: Analyzing ICFG safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i [2024-06-21 19:26:02,447 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 19:26:02,447 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 19:26:02,447 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 19:26:02,515 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 19:26:02,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 19:26:02,578 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-21 19:26:02,579 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:26:02,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 55 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 19:26:02,582 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 19:26:02,586 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-21 19:26:02,596 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 19:26:02,603 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@767a7562, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 19:26:02,603 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 19:26:02,608 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 19:26:02,608 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 19:26:02,608 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:26:02,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:26:02,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 19:26:02,609 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:26:02,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:26:02,613 INFO L85 PathProgramCache]: Analyzing trace with hash 537184003, now seen corresponding path program 1 times [2024-06-21 19:26:02,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:26:02,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641651846] [2024-06-21 19:26:02,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:26:02,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:26:02,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:26:05,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:26:05,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:26:05,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641651846] [2024-06-21 19:26:05,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641651846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:26:05,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:26:05,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 19:26:05,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614725830] [2024-06-21 19:26:05,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:26:05,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 19:26:05,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:26:05,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 19:26:05,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 19:26:05,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 19:26:05,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 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-06-21 19:26:05,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:26:05,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 19:26:05,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:26:05,548 INFO L124 PetriNetUnfolderBase]: 775/1248 cut-off events. [2024-06-21 19:26:05,548 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-21 19:26:05,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2503 conditions, 1248 events. 775/1248 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6012 event pairs, 500 based on Foata normal form. 1/1215 useless extension candidates. Maximal degree in co-relation 2491. Up to 1188 conditions per place. [2024-06-21 19:26:05,571 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-21 19:26:05,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 179 flow [2024-06-21 19:26:05,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 19:26:05,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 19:26:05,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-21 19:26:05,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-21 19:26:05,581 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 73 transitions. [2024-06-21 19:26:05,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 179 flow [2024-06-21 19:26:05,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 19:26:05,585 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-21 19:26:05,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-21 19:26:05,589 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-21 19:26:05,589 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-21 19:26:05,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 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-06-21 19:26:05,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:26:05,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:26:05,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 19:26:05,590 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:26:05,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:26:05,591 INFO L85 PathProgramCache]: Analyzing trace with hash 837775426, now seen corresponding path program 1 times [2024-06-21 19:26:05,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:26:05,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174867834] [2024-06-21 19:26:05,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:26:05,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:26:05,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:26:08,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:26:08,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:26:08,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174867834] [2024-06-21 19:26:08,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174867834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:26:08,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:26:08,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 19:26:08,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019454368] [2024-06-21 19:26:08,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:26:08,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 19:26:08,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:26:08,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 19:26:08,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 19:26:08,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 19:26:08,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 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-06-21 19:26:08,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:26:08,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 19:26:08,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:26:09,197 INFO L124 PetriNetUnfolderBase]: 769/1235 cut-off events. [2024-06-21 19:26:09,197 INFO L125 PetriNetUnfolderBase]: For 238/245 co-relation queries the response was YES. [2024-06-21 19:26:09,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2854 conditions, 1235 events. 769/1235 cut-off events. For 238/245 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5816 event pairs, 410 based on Foata normal form. 7/1238 useless extension candidates. Maximal degree in co-relation 2842. Up to 1160 conditions per place. [2024-06-21 19:26:09,205 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-21 19:26:09,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 254 flow [2024-06-21 19:26:09,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 19:26:09,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 19:26:09,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-21 19:26:09,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 19:26:09,209 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 96 transitions. [2024-06-21 19:26:09,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 254 flow [2024-06-21 19:26:09,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 19:26:09,212 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-21 19:26:09,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-21 19:26:09,215 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-21 19:26:09,215 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-21 19:26:09,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 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-06-21 19:26:09,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:26:09,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:26:09,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 19:26:09,219 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:26:09,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:26:09,220 INFO L85 PathProgramCache]: Analyzing trace with hash 201235243, now seen corresponding path program 1 times [2024-06-21 19:26:09,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:26:09,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736779818] [2024-06-21 19:26:09,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:26:09,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:26:09,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:26:12,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:26:12,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:26:12,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736779818] [2024-06-21 19:26:12,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736779818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:26:12,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:26:12,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:26:12,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089625089] [2024-06-21 19:26:12,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:26:12,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:26:12,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:26:12,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:26:12,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:26:12,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:26:12,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 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-06-21 19:26:12,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:26:12,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:26:12,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:26:12,993 INFO L124 PetriNetUnfolderBase]: 968/1529 cut-off events. [2024-06-21 19:26:12,993 INFO L125 PetriNetUnfolderBase]: For 808/816 co-relation queries the response was YES. [2024-06-21 19:26:12,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3937 conditions, 1529 events. 968/1529 cut-off events. For 808/816 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7188 event pairs, 400 based on Foata normal form. 9/1535 useless extension candidates. Maximal degree in co-relation 3923. Up to 1433 conditions per place. [2024-06-21 19:26:13,002 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 10 changer transitions 0/75 dead transitions. [2024-06-21 19:26:13,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 75 transitions, 379 flow [2024-06-21 19:26:13,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:26:13,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:26:13,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-21 19:26:13,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-21 19:26:13,007 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 115 transitions. [2024-06-21 19:26:13,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 75 transitions, 379 flow [2024-06-21 19:26:13,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 75 transitions, 358 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-21 19:26:13,010 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 208 flow [2024-06-21 19:26:13,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=208, PETRI_PLACES=51, PETRI_TRANSITIONS=48} [2024-06-21 19:26:13,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-21 19:26:13,012 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 208 flow [2024-06-21 19:26:13,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 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-06-21 19:26:13,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:26:13,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:26:13,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 19:26:13,012 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:26:13,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:26:13,013 INFO L85 PathProgramCache]: Analyzing trace with hash -747685872, now seen corresponding path program 1 times [2024-06-21 19:26:13,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:26:13,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786511418] [2024-06-21 19:26:13,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:26:13,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:26:13,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:26:15,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:26:15,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:26:15,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786511418] [2024-06-21 19:26:15,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786511418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:26:15,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:26:15,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:26:15,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407853469] [2024-06-21 19:26:15,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:26:15,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:26:15,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:26:15,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:26:15,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:26:15,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:26:15,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 48 transitions, 208 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 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-06-21 19:26:15,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:26:15,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:26:15,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:26:16,682 INFO L124 PetriNetUnfolderBase]: 959/1514 cut-off events. [2024-06-21 19:26:16,682 INFO L125 PetriNetUnfolderBase]: For 1374/1394 co-relation queries the response was YES. [2024-06-21 19:26:16,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4330 conditions, 1514 events. 959/1514 cut-off events. For 1374/1394 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7051 event pairs, 275 based on Foata normal form. 18/1529 useless extension candidates. Maximal degree in co-relation 4313. Up to 1380 conditions per place. [2024-06-21 19:26:16,689 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 63 selfloop transitions, 12 changer transitions 0/82 dead transitions. [2024-06-21 19:26:16,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 82 transitions, 442 flow [2024-06-21 19:26:16,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:26:16,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:26:16,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-21 19:26:16,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-21 19:26:16,691 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 208 flow. Second operand 6 states and 132 transitions. [2024-06-21 19:26:16,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 82 transitions, 442 flow [2024-06-21 19:26:16,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 82 transitions, 438 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 19:26:16,694 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 243 flow [2024-06-21 19:26:16,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=243, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2024-06-21 19:26:16,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-21 19:26:16,695 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 243 flow [2024-06-21 19:26:16,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 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-06-21 19:26:16,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:26:16,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:26:16,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 19:26:16,695 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:26:16,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:26:16,696 INFO L85 PathProgramCache]: Analyzing trace with hash 74682117, now seen corresponding path program 1 times [2024-06-21 19:26:16,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:26:16,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785449480] [2024-06-21 19:26:16,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:26:16,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:26:16,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:26:19,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:26:19,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:26:19,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785449480] [2024-06-21 19:26:19,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785449480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:26:19,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:26:19,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:26:19,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272818585] [2024-06-21 19:26:19,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:26:19,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:26:19,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:26:19,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:26:19,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:26:20,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:26:20,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 243 flow. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 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-06-21 19:26:20,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:26:20,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:26:20,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:26:20,945 INFO L124 PetriNetUnfolderBase]: 1099/1718 cut-off events. [2024-06-21 19:26:20,945 INFO L125 PetriNetUnfolderBase]: For 2527/2530 co-relation queries the response was YES. [2024-06-21 19:26:20,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5242 conditions, 1718 events. 1099/1718 cut-off events. For 2527/2530 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8126 event pairs, 421 based on Foata normal form. 6/1717 useless extension candidates. Maximal degree in co-relation 5221. Up to 1585 conditions per place. [2024-06-21 19:26:20,954 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 61 selfloop transitions, 12 changer transitions 0/78 dead transitions. [2024-06-21 19:26:20,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 78 transitions, 517 flow [2024-06-21 19:26:20,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:26:20,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:26:20,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-21 19:26:20,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-21 19:26:20,959 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 243 flow. Second operand 5 states and 94 transitions. [2024-06-21 19:26:20,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 78 transitions, 517 flow [2024-06-21 19:26:20,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 78 transitions, 476 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 19:26:20,965 INFO L231 Difference]: Finished difference. Result has 59 places, 59 transitions, 316 flow [2024-06-21 19:26:20,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=316, PETRI_PLACES=59, PETRI_TRANSITIONS=59} [2024-06-21 19:26:20,968 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-21 19:26:20,968 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 59 transitions, 316 flow [2024-06-21 19:26:20,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 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-06-21 19:26:20,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:26:20,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:26:20,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 19:26:20,969 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:26:20,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:26:20,969 INFO L85 PathProgramCache]: Analyzing trace with hash 2050688232, now seen corresponding path program 1 times [2024-06-21 19:26:20,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:26:20,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128589191] [2024-06-21 19:26:20,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:26:20,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:26:21,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:26:26,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:26:26,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:26:26,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128589191] [2024-06-21 19:26:26,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128589191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:26:26,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:26:26,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:26:26,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021741400] [2024-06-21 19:26:26,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:26:26,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:26:26,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:26:26,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:26:26,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:26:26,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:26:26,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 59 transitions, 316 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 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-06-21 19:26:26,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:26:26,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:26:26,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:26:27,197 INFO L124 PetriNetUnfolderBase]: 1077/1706 cut-off events. [2024-06-21 19:26:27,197 INFO L125 PetriNetUnfolderBase]: For 3384/3476 co-relation queries the response was YES. [2024-06-21 19:26:27,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5709 conditions, 1706 events. 1077/1706 cut-off events. For 3384/3476 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8163 event pairs, 347 based on Foata normal form. 36/1731 useless extension candidates. Maximal degree in co-relation 5683. Up to 1546 conditions per place. [2024-06-21 19:26:27,207 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 81 selfloop transitions, 24 changer transitions 0/113 dead transitions. [2024-06-21 19:26:27,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 113 transitions, 733 flow [2024-06-21 19:26:27,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:26:27,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:26:27,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 19:26:27,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:26:27,209 INFO L175 Difference]: Start difference. First operand has 59 places, 59 transitions, 316 flow. Second operand 9 states and 171 transitions. [2024-06-21 19:26:27,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 113 transitions, 733 flow [2024-06-21 19:26:27,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 113 transitions, 731 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-21 19:26:27,213 INFO L231 Difference]: Finished difference. Result has 69 places, 70 transitions, 469 flow [2024-06-21 19:26:27,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=469, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2024-06-21 19:26:27,214 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-21 19:26:27,214 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 70 transitions, 469 flow [2024-06-21 19:26:27,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 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-06-21 19:26:27,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:26:27,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:26:27,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 19:26:27,215 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:26:27,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:26:27,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1422256148, now seen corresponding path program 2 times [2024-06-21 19:26:27,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:26:27,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531514209] [2024-06-21 19:26:27,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:26:27,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:26:27,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:26:32,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:26:32,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:26:32,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531514209] [2024-06-21 19:26:32,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531514209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:26:32,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:26:32,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:26:32,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887362159] [2024-06-21 19:26:32,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:26:32,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:26:32,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:26:32,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:26:32,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:26:32,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:26:32,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 70 transitions, 469 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 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-06-21 19:26:32,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:26:32,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:26:32,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:26:33,610 INFO L124 PetriNetUnfolderBase]: 1134/1816 cut-off events. [2024-06-21 19:26:33,610 INFO L125 PetriNetUnfolderBase]: For 5502/5591 co-relation queries the response was YES. [2024-06-21 19:26:33,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6740 conditions, 1816 events. 1134/1816 cut-off events. For 5502/5591 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8904 event pairs, 358 based on Foata normal form. 24/1822 useless extension candidates. Maximal degree in co-relation 6709. Up to 1593 conditions per place. [2024-06-21 19:26:33,620 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 63 selfloop transitions, 40 changer transitions 0/111 dead transitions. [2024-06-21 19:26:33,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 111 transitions, 913 flow [2024-06-21 19:26:33,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:26:33,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:26:33,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-21 19:26:33,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-21 19:26:33,622 INFO L175 Difference]: Start difference. First operand has 69 places, 70 transitions, 469 flow. Second operand 6 states and 120 transitions. [2024-06-21 19:26:33,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 111 transitions, 913 flow [2024-06-21 19:26:33,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 111 transitions, 858 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 19:26:33,628 INFO L231 Difference]: Finished difference. Result has 72 places, 88 transitions, 725 flow [2024-06-21 19:26:33,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=725, PETRI_PLACES=72, PETRI_TRANSITIONS=88} [2024-06-21 19:26:33,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-21 19:26:33,629 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 88 transitions, 725 flow [2024-06-21 19:26:33,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 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-06-21 19:26:33,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:26:33,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:26:33,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 19:26:33,629 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:26:33,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:26:33,629 INFO L85 PathProgramCache]: Analyzing trace with hash 2077591272, now seen corresponding path program 3 times [2024-06-21 19:26:33,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:26:33,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697526104] [2024-06-21 19:26:33,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:26:33,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:26:33,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:26:36,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:26:36,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:26:36,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697526104] [2024-06-21 19:26:36,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697526104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:26:36,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:26:36,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:26:36,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238671230] [2024-06-21 19:26:36,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:26:36,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:26:36,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:26:36,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:26:36,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:26:36,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:26:36,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 88 transitions, 725 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 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-06-21 19:26:36,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:26:36,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:26:36,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:26:37,962 INFO L124 PetriNetUnfolderBase]: 1172/1886 cut-off events. [2024-06-21 19:26:37,963 INFO L125 PetriNetUnfolderBase]: For 7872/7947 co-relation queries the response was YES. [2024-06-21 19:26:37,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7570 conditions, 1886 events. 1172/1886 cut-off events. For 7872/7947 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9332 event pairs, 367 based on Foata normal form. 30/1889 useless extension candidates. Maximal degree in co-relation 7535. Up to 1555 conditions per place. [2024-06-21 19:26:37,974 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 63 selfloop transitions, 47 changer transitions 0/118 dead transitions. [2024-06-21 19:26:37,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 118 transitions, 1070 flow [2024-06-21 19:26:37,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:26:37,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:26:37,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 19:26:37,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-21 19:26:37,975 INFO L175 Difference]: Start difference. First operand has 72 places, 88 transitions, 725 flow. Second operand 7 states and 128 transitions. [2024-06-21 19:26:37,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 118 transitions, 1070 flow [2024-06-21 19:26:37,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 118 transitions, 974 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 19:26:37,983 INFO L231 Difference]: Finished difference. Result has 77 places, 98 transitions, 848 flow [2024-06-21 19:26:37,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=848, PETRI_PLACES=77, PETRI_TRANSITIONS=98} [2024-06-21 19:26:37,983 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-21 19:26:37,983 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 98 transitions, 848 flow [2024-06-21 19:26:37,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 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-06-21 19:26:37,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:26:37,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:26:37,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 19:26:37,984 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:26:37,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:26:37,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1276151870, now seen corresponding path program 1 times [2024-06-21 19:26:37,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:26:37,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129897162] [2024-06-21 19:26:37,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:26:37,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:26:38,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:26:41,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:26:41,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:26:41,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129897162] [2024-06-21 19:26:41,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129897162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:26:41,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:26:41,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:26:41,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140140109] [2024-06-21 19:26:41,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:26:41,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:26:41,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:26:41,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:26:41,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:26:41,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:26:41,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 98 transitions, 848 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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-06-21 19:26:41,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:26:41,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:26:41,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:26:42,594 INFO L124 PetriNetUnfolderBase]: 1253/1979 cut-off events. [2024-06-21 19:26:42,594 INFO L125 PetriNetUnfolderBase]: For 10720/10758 co-relation queries the response was YES. [2024-06-21 19:26:42,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8706 conditions, 1979 events. 1253/1979 cut-off events. For 10720/10758 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9608 event pairs, 385 based on Foata normal form. 34/2002 useless extension candidates. Maximal degree in co-relation 8668. Up to 1719 conditions per place. [2024-06-21 19:26:42,606 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 101 selfloop transitions, 19 changer transitions 0/125 dead transitions. [2024-06-21 19:26:42,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 125 transitions, 1193 flow [2024-06-21 19:26:42,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:26:42,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:26:42,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 19:26:42,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 19:26:42,608 INFO L175 Difference]: Start difference. First operand has 77 places, 98 transitions, 848 flow. Second operand 7 states and 119 transitions. [2024-06-21 19:26:42,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 125 transitions, 1193 flow [2024-06-21 19:26:42,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 125 transitions, 1168 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-21 19:26:42,620 INFO L231 Difference]: Finished difference. Result has 82 places, 100 transitions, 884 flow [2024-06-21 19:26:42,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=884, PETRI_PLACES=82, PETRI_TRANSITIONS=100} [2024-06-21 19:26:42,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-21 19:26:42,621 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 100 transitions, 884 flow [2024-06-21 19:26:42,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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-06-21 19:26:42,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:26:42,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:26:42,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 19:26:42,622 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:26:42,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:26:42,622 INFO L85 PathProgramCache]: Analyzing trace with hash -853172679, now seen corresponding path program 1 times [2024-06-21 19:26:42,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:26:42,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752017014] [2024-06-21 19:26:42,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:26:42,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:26:42,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:26:47,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:26:47,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:26:47,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752017014] [2024-06-21 19:26:47,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752017014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:26:47,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:26:47,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:26:47,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705287166] [2024-06-21 19:26:47,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:26:47,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:26:47,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:26:47,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:26:47,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:26:47,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:26:47,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 100 transitions, 884 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 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-06-21 19:26:47,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:26:47,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:26:47,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:26:48,554 INFO L124 PetriNetUnfolderBase]: 1297/2055 cut-off events. [2024-06-21 19:26:48,554 INFO L125 PetriNetUnfolderBase]: For 11799/11805 co-relation queries the response was YES. [2024-06-21 19:26:48,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9320 conditions, 2055 events. 1297/2055 cut-off events. For 11799/11805 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9998 event pairs, 364 based on Foata normal form. 8/2060 useless extension candidates. Maximal degree in co-relation 9280. Up to 1762 conditions per place. [2024-06-21 19:26:48,564 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 137 selfloop transitions, 35 changer transitions 0/177 dead transitions. [2024-06-21 19:26:48,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 177 transitions, 1632 flow [2024-06-21 19:26:48,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:26:48,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:26:48,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-21 19:26:48,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-21 19:26:48,567 INFO L175 Difference]: Start difference. First operand has 82 places, 100 transitions, 884 flow. Second operand 10 states and 181 transitions. [2024-06-21 19:26:48,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 177 transitions, 1632 flow [2024-06-21 19:26:48,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 177 transitions, 1576 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 19:26:48,581 INFO L231 Difference]: Finished difference. Result has 93 places, 127 transitions, 1212 flow [2024-06-21 19:26:48,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1212, PETRI_PLACES=93, PETRI_TRANSITIONS=127} [2024-06-21 19:26:48,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-21 19:26:48,582 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 127 transitions, 1212 flow [2024-06-21 19:26:48,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 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-06-21 19:26:48,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:26:48,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:26:48,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 19:26:48,582 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:26:48,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:26:48,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1140266059, now seen corresponding path program 2 times [2024-06-21 19:26:48,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:26:48,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894891382] [2024-06-21 19:26:48,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:26:48,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:26:48,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:26:54,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:26:54,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:26:54,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894891382] [2024-06-21 19:26:54,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894891382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:26:54,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:26:54,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:26:54,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641450865] [2024-06-21 19:26:54,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:26:54,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:26:54,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:26:54,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:26:54,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:26:54,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:26:54,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 127 transitions, 1212 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 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-06-21 19:26:54,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:26:54,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:26:54,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:26:55,176 INFO L124 PetriNetUnfolderBase]: 1354/2162 cut-off events. [2024-06-21 19:26:55,176 INFO L125 PetriNetUnfolderBase]: For 14855/14885 co-relation queries the response was YES. [2024-06-21 19:26:55,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10467 conditions, 2162 events. 1354/2162 cut-off events. For 14855/14885 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10769 event pairs, 384 based on Foata normal form. 21/2174 useless extension candidates. Maximal degree in co-relation 10421. Up to 1827 conditions per place. [2024-06-21 19:26:55,194 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 129 selfloop transitions, 49 changer transitions 0/183 dead transitions. [2024-06-21 19:26:55,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 183 transitions, 1923 flow [2024-06-21 19:26:55,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:26:55,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:26:55,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 19:26:55,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 19:26:55,197 INFO L175 Difference]: Start difference. First operand has 93 places, 127 transitions, 1212 flow. Second operand 8 states and 144 transitions. [2024-06-21 19:26:55,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 183 transitions, 1923 flow [2024-06-21 19:26:55,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 183 transitions, 1889 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-21 19:26:55,221 INFO L231 Difference]: Finished difference. Result has 102 places, 153 transitions, 1575 flow [2024-06-21 19:26:55,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1186, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1575, PETRI_PLACES=102, PETRI_TRANSITIONS=153} [2024-06-21 19:26:55,222 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-21 19:26:55,222 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 153 transitions, 1575 flow [2024-06-21 19:26:55,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 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-06-21 19:26:55,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:26:55,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:26:55,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 19:26:55,223 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:26:55,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:26:55,223 INFO L85 PathProgramCache]: Analyzing trace with hash -19172859, now seen corresponding path program 3 times [2024-06-21 19:26:55,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:26:55,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578060245] [2024-06-21 19:26:55,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:26:55,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:26:55,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:26:59,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:26:59,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:26:59,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578060245] [2024-06-21 19:26:59,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578060245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:26:59,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:26:59,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:26:59,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006146260] [2024-06-21 19:26:59,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:26:59,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:26:59,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:26:59,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:26:59,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:26:59,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:26:59,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 153 transitions, 1575 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 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-06-21 19:26:59,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:26:59,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:26:59,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:27:00,248 INFO L124 PetriNetUnfolderBase]: 1357/2173 cut-off events. [2024-06-21 19:27:00,248 INFO L125 PetriNetUnfolderBase]: For 18668/18743 co-relation queries the response was YES. [2024-06-21 19:27:00,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11255 conditions, 2173 events. 1357/2173 cut-off events. For 18668/18743 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10903 event pairs, 391 based on Foata normal form. 58/2220 useless extension candidates. Maximal degree in co-relation 11204. Up to 1786 conditions per place. [2024-06-21 19:27:00,264 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 124 selfloop transitions, 64 changer transitions 0/193 dead transitions. [2024-06-21 19:27:00,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 193 transitions, 2154 flow [2024-06-21 19:27:00,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:27:00,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:27:00,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 19:27:00,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-21 19:27:00,267 INFO L175 Difference]: Start difference. First operand has 102 places, 153 transitions, 1575 flow. Second operand 9 states and 155 transitions. [2024-06-21 19:27:00,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 193 transitions, 2154 flow [2024-06-21 19:27:00,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 193 transitions, 2105 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-21 19:27:00,292 INFO L231 Difference]: Finished difference. Result has 110 places, 161 transitions, 1773 flow [2024-06-21 19:27:00,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1532, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1773, PETRI_PLACES=110, PETRI_TRANSITIONS=161} [2024-06-21 19:27:00,292 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-21 19:27:00,293 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 161 transitions, 1773 flow [2024-06-21 19:27:00,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 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-06-21 19:27:00,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:27:00,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:27:00,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 19:27:00,293 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:27:00,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:27:00,294 INFO L85 PathProgramCache]: Analyzing trace with hash -19178439, now seen corresponding path program 4 times [2024-06-21 19:27:00,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:27:00,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180970675] [2024-06-21 19:27:00,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:27:00,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:27:00,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:27:04,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:27:04,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:27:04,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180970675] [2024-06-21 19:27:04,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180970675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:27:04,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:27:04,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:27:04,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669137486] [2024-06-21 19:27:04,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:27:04,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:27:04,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:27:04,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:27:04,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:27:04,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:27:04,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 161 transitions, 1773 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 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-06-21 19:27:04,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:27:04,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:27:04,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:27:04,942 INFO L124 PetriNetUnfolderBase]: 1352/2163 cut-off events. [2024-06-21 19:27:04,942 INFO L125 PetriNetUnfolderBase]: For 21380/21458 co-relation queries the response was YES. [2024-06-21 19:27:04,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11633 conditions, 2163 events. 1352/2163 cut-off events. For 21380/21458 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 10822 event pairs, 411 based on Foata normal form. 48/2198 useless extension candidates. Maximal degree in co-relation 11579. Up to 1781 conditions per place. [2024-06-21 19:27:04,956 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 116 selfloop transitions, 60 changer transitions 0/181 dead transitions. [2024-06-21 19:27:04,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 181 transitions, 2175 flow [2024-06-21 19:27:04,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:27:04,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:27:04,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 19:27:04,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-21 19:27:04,959 INFO L175 Difference]: Start difference. First operand has 110 places, 161 transitions, 1773 flow. Second operand 7 states and 122 transitions. [2024-06-21 19:27:04,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 181 transitions, 2175 flow [2024-06-21 19:27:04,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 181 transitions, 2049 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 19:27:04,987 INFO L231 Difference]: Finished difference. Result has 112 places, 161 transitions, 1783 flow [2024-06-21 19:27:04,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1783, PETRI_PLACES=112, PETRI_TRANSITIONS=161} [2024-06-21 19:27:04,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-21 19:27:04,988 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 161 transitions, 1783 flow [2024-06-21 19:27:04,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 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-06-21 19:27:04,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:27:04,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:27:04,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 19:27:04,989 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:27:04,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:27:04,989 INFO L85 PathProgramCache]: Analyzing trace with hash -681409593, now seen corresponding path program 1 times [2024-06-21 19:27:04,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:27:04,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324463008] [2024-06-21 19:27:04,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:27:04,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:27:05,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:27:09,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:27:09,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:27:09,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324463008] [2024-06-21 19:27:09,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324463008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:27:09,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:27:09,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:27:09,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518402477] [2024-06-21 19:27:09,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:27:09,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:27:09,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:27:09,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:27:09,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:27:09,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:27:09,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 161 transitions, 1783 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 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-06-21 19:27:09,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:27:09,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:27:09,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:27:11,422 INFO L124 PetriNetUnfolderBase]: 1667/2645 cut-off events. [2024-06-21 19:27:11,422 INFO L125 PetriNetUnfolderBase]: For 28245/28259 co-relation queries the response was YES. [2024-06-21 19:27:11,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14205 conditions, 2645 events. 1667/2645 cut-off events. For 28245/28259 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13625 event pairs, 254 based on Foata normal form. 32/2674 useless extension candidates. Maximal degree in co-relation 14150. Up to 1870 conditions per place. [2024-06-21 19:27:11,439 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 182 selfloop transitions, 80 changer transitions 0/267 dead transitions. [2024-06-21 19:27:11,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 267 transitions, 2946 flow [2024-06-21 19:27:11,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:27:11,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:27:11,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 227 transitions. [2024-06-21 19:27:11,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4503968253968254 [2024-06-21 19:27:11,442 INFO L175 Difference]: Start difference. First operand has 112 places, 161 transitions, 1783 flow. Second operand 12 states and 227 transitions. [2024-06-21 19:27:11,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 267 transitions, 2946 flow [2024-06-21 19:27:11,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 267 transitions, 2806 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 19:27:11,478 INFO L231 Difference]: Finished difference. Result has 121 places, 194 transitions, 2248 flow [2024-06-21 19:27:11,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2248, PETRI_PLACES=121, PETRI_TRANSITIONS=194} [2024-06-21 19:27:11,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-21 19:27:11,479 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 194 transitions, 2248 flow [2024-06-21 19:27:11,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 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-06-21 19:27:11,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:27:11,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:27:11,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 19:27:11,480 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:27:11,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:27:11,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1103803991, now seen corresponding path program 2 times [2024-06-21 19:27:11,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:27:11,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836981991] [2024-06-21 19:27:11,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:27:11,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:27:11,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:27:16,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:27:16,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:27:16,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836981991] [2024-06-21 19:27:16,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836981991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:27:16,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:27:16,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:27:16,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743673048] [2024-06-21 19:27:16,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:27:16,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:27:16,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:27:16,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:27:16,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:27:16,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:27:16,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 194 transitions, 2248 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 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-06-21 19:27:16,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:27:16,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:27:16,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:27:18,410 INFO L124 PetriNetUnfolderBase]: 1642/2631 cut-off events. [2024-06-21 19:27:18,411 INFO L125 PetriNetUnfolderBase]: For 34474/34485 co-relation queries the response was YES. [2024-06-21 19:27:18,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15494 conditions, 2631 events. 1642/2631 cut-off events. For 34474/34485 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13796 event pairs, 376 based on Foata normal form. 18/2611 useless extension candidates. Maximal degree in co-relation 15435. Up to 2172 conditions per place. [2024-06-21 19:27:18,427 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 131 selfloop transitions, 84 changer transitions 0/249 dead transitions. [2024-06-21 19:27:18,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 249 transitions, 2858 flow [2024-06-21 19:27:18,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:27:18,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:27:18,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-21 19:27:18,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-21 19:27:18,429 INFO L175 Difference]: Start difference. First operand has 121 places, 194 transitions, 2248 flow. Second operand 11 states and 203 transitions. [2024-06-21 19:27:18,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 249 transitions, 2858 flow [2024-06-21 19:27:18,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 249 transitions, 2754 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 19:27:18,470 INFO L231 Difference]: Finished difference. Result has 127 places, 197 transitions, 2371 flow [2024-06-21 19:27:18,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2144, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2371, PETRI_PLACES=127, PETRI_TRANSITIONS=197} [2024-06-21 19:27:18,470 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-21 19:27:18,470 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 197 transitions, 2371 flow [2024-06-21 19:27:18,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 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-06-21 19:27:18,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:27:18,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:27:18,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 19:27:18,471 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:27:18,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:27:18,472 INFO L85 PathProgramCache]: Analyzing trace with hash -988512821, now seen corresponding path program 3 times [2024-06-21 19:27:18,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:27:18,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724886026] [2024-06-21 19:27:18,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:27:18,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:27:18,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:27:24,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:27:24,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:27:24,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724886026] [2024-06-21 19:27:24,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724886026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:27:24,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:27:24,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:27:24,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420550645] [2024-06-21 19:27:24,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:27:24,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:27:24,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:27:24,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:27:24,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:27:24,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:27:24,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 197 transitions, 2371 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 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-06-21 19:27:24,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:27:24,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:27:24,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:27:25,598 INFO L124 PetriNetUnfolderBase]: 1702/2734 cut-off events. [2024-06-21 19:27:25,598 INFO L125 PetriNetUnfolderBase]: For 39147/39164 co-relation queries the response was YES. [2024-06-21 19:27:25,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16331 conditions, 2734 events. 1702/2734 cut-off events. For 39147/39164 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14509 event pairs, 388 based on Foata normal form. 23/2704 useless extension candidates. Maximal degree in co-relation 16271. Up to 2280 conditions per place. [2024-06-21 19:27:25,614 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 141 selfloop transitions, 60 changer transitions 0/235 dead transitions. [2024-06-21 19:27:25,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 235 transitions, 2942 flow [2024-06-21 19:27:25,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:27:25,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:27:25,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 19:27:25,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-21 19:27:25,616 INFO L175 Difference]: Start difference. First operand has 127 places, 197 transitions, 2371 flow. Second operand 8 states and 149 transitions. [2024-06-21 19:27:25,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 235 transitions, 2942 flow [2024-06-21 19:27:25,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 235 transitions, 2754 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-21 19:27:25,655 INFO L231 Difference]: Finished difference. Result has 126 places, 203 transitions, 2403 flow [2024-06-21 19:27:25,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2187, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2403, PETRI_PLACES=126, PETRI_TRANSITIONS=203} [2024-06-21 19:27:25,655 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-21 19:27:25,655 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 203 transitions, 2403 flow [2024-06-21 19:27:25,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 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-06-21 19:27:25,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:27:25,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:27:25,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 19:27:25,656 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:27:25,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:27:25,657 INFO L85 PathProgramCache]: Analyzing trace with hash -594534969, now seen corresponding path program 4 times [2024-06-21 19:27:25,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:27:25,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557098012] [2024-06-21 19:27:25,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:27:25,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:27:25,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:27:29,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:27:29,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:27:29,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557098012] [2024-06-21 19:27:29,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557098012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:27:29,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:27:29,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:27:29,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169529860] [2024-06-21 19:27:29,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:27:29,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:27:29,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:27:29,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:27:29,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:27:29,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:27:29,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 203 transitions, 2403 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 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-06-21 19:27:29,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:27:29,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:27:29,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:27:30,800 INFO L124 PetriNetUnfolderBase]: 1873/3000 cut-off events. [2024-06-21 19:27:30,801 INFO L125 PetriNetUnfolderBase]: For 50456/50497 co-relation queries the response was YES. [2024-06-21 19:27:30,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17716 conditions, 3000 events. 1873/3000 cut-off events. For 50456/50497 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16191 event pairs, 426 based on Foata normal form. 74/2998 useless extension candidates. Maximal degree in co-relation 17658. Up to 2174 conditions per place. [2024-06-21 19:27:30,818 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 124 selfloop transitions, 85 changer transitions 0/243 dead transitions. [2024-06-21 19:27:30,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 243 transitions, 3029 flow [2024-06-21 19:27:30,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:27:30,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:27:30,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 19:27:30,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-21 19:27:30,819 INFO L175 Difference]: Start difference. First operand has 126 places, 203 transitions, 2403 flow. Second operand 8 states and 151 transitions. [2024-06-21 19:27:30,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 243 transitions, 3029 flow [2024-06-21 19:27:30,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 243 transitions, 2854 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 19:27:30,868 INFO L231 Difference]: Finished difference. Result has 127 places, 209 transitions, 2515 flow [2024-06-21 19:27:30,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2228, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2515, PETRI_PLACES=127, PETRI_TRANSITIONS=209} [2024-06-21 19:27:30,869 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-21 19:27:30,869 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 209 transitions, 2515 flow [2024-06-21 19:27:30,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 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-06-21 19:27:30,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:27:30,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:27:30,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 19:27:30,869 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:27:30,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:27:30,870 INFO L85 PathProgramCache]: Analyzing trace with hash 351140666, now seen corresponding path program 1 times [2024-06-21 19:27:30,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:27:30,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554396358] [2024-06-21 19:27:30,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:27:30,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:27:30,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:27:35,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:27:35,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:27:35,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554396358] [2024-06-21 19:27:35,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554396358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:27:35,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:27:35,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:27:35,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939896027] [2024-06-21 19:27:35,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:27:35,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:27:35,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:27:35,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:27:35,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:27:35,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:27:35,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 209 transitions, 2515 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:27:35,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:27:35,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:27:35,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:27:37,229 INFO L124 PetriNetUnfolderBase]: 2082/3336 cut-off events. [2024-06-21 19:27:37,229 INFO L125 PetriNetUnfolderBase]: For 47474/47488 co-relation queries the response was YES. [2024-06-21 19:27:37,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19600 conditions, 3336 events. 2082/3336 cut-off events. For 47474/47488 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 18285 event pairs, 379 based on Foata normal form. 26/3359 useless extension candidates. Maximal degree in co-relation 19542. Up to 2435 conditions per place. [2024-06-21 19:27:37,252 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 214 selfloop transitions, 60 changer transitions 0/279 dead transitions. [2024-06-21 19:27:37,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 279 transitions, 3431 flow [2024-06-21 19:27:37,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:27:37,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:27:37,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-21 19:27:37,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43722943722943725 [2024-06-21 19:27:37,254 INFO L175 Difference]: Start difference. First operand has 127 places, 209 transitions, 2515 flow. Second operand 11 states and 202 transitions. [2024-06-21 19:27:37,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 279 transitions, 3431 flow [2024-06-21 19:27:37,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 279 transitions, 3283 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 19:27:37,323 INFO L231 Difference]: Finished difference. Result has 134 places, 215 transitions, 2610 flow [2024-06-21 19:27:37,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2610, PETRI_PLACES=134, PETRI_TRANSITIONS=215} [2024-06-21 19:27:37,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-21 19:27:37,323 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 215 transitions, 2610 flow [2024-06-21 19:27:37,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:27:37,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:27:37,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:27:37,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 19:27:37,324 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:27:37,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:27:37,324 INFO L85 PathProgramCache]: Analyzing trace with hash 141964086, now seen corresponding path program 2 times [2024-06-21 19:27:37,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:27:37,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144316597] [2024-06-21 19:27:37,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:27:37,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:27:37,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:27:42,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:27:42,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:27:42,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144316597] [2024-06-21 19:27:42,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144316597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:27:42,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:27:42,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:27:42,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804745203] [2024-06-21 19:27:42,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:27:42,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:27:42,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:27:42,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:27:42,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:27:42,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:27:42,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 215 transitions, 2610 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:27:42,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:27:42,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:27:42,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:27:44,326 INFO L124 PetriNetUnfolderBase]: 2150/3458 cut-off events. [2024-06-21 19:27:44,326 INFO L125 PetriNetUnfolderBase]: For 53043/53057 co-relation queries the response was YES. [2024-06-21 19:27:44,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20434 conditions, 3458 events. 2150/3458 cut-off events. For 53043/53057 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 19303 event pairs, 522 based on Foata normal form. 30/3485 useless extension candidates. Maximal degree in co-relation 20373. Up to 2888 conditions per place. [2024-06-21 19:27:44,347 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 200 selfloop transitions, 71 changer transitions 0/276 dead transitions. [2024-06-21 19:27:44,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 276 transitions, 3343 flow [2024-06-21 19:27:44,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:27:44,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:27:44,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-21 19:27:44,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4458874458874459 [2024-06-21 19:27:44,350 INFO L175 Difference]: Start difference. First operand has 134 places, 215 transitions, 2610 flow. Second operand 11 states and 206 transitions. [2024-06-21 19:27:44,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 276 transitions, 3343 flow [2024-06-21 19:27:44,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 276 transitions, 3265 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 19:27:44,423 INFO L231 Difference]: Finished difference. Result has 140 places, 216 transitions, 2698 flow [2024-06-21 19:27:44,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2534, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2698, PETRI_PLACES=140, PETRI_TRANSITIONS=216} [2024-06-21 19:27:44,424 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-21 19:27:44,424 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 216 transitions, 2698 flow [2024-06-21 19:27:44,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:27:44,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:27:44,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:27:44,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 19:27:44,425 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:27:44,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:27:44,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1090191768, now seen corresponding path program 3 times [2024-06-21 19:27:44,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:27:44,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76982705] [2024-06-21 19:27:44,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:27:44,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:27:44,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:27:51,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:27:51,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:27:51,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76982705] [2024-06-21 19:27:51,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76982705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:27:51,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:27:51,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:27:51,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536175540] [2024-06-21 19:27:51,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:27:51,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:27:51,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:27:51,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:27:51,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:27:51,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:27:51,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 216 transitions, 2698 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:27:51,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:27:51,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:27:51,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:27:53,016 INFO L124 PetriNetUnfolderBase]: 2198/3542 cut-off events. [2024-06-21 19:27:53,016 INFO L125 PetriNetUnfolderBase]: For 56171/56185 co-relation queries the response was YES. [2024-06-21 19:27:53,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21076 conditions, 3542 events. 2198/3542 cut-off events. For 56171/56185 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 19928 event pairs, 514 based on Foata normal form. 26/3565 useless extension candidates. Maximal degree in co-relation 21014. Up to 2866 conditions per place. [2024-06-21 19:27:53,038 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 204 selfloop transitions, 73 changer transitions 0/282 dead transitions. [2024-06-21 19:27:53,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 282 transitions, 3476 flow [2024-06-21 19:27:53,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:27:53,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:27:53,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-21 19:27:53,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:27:53,040 INFO L175 Difference]: Start difference. First operand has 140 places, 216 transitions, 2698 flow. Second operand 11 states and 209 transitions. [2024-06-21 19:27:53,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 282 transitions, 3476 flow [2024-06-21 19:27:53,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 282 transitions, 3381 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 19:27:53,112 INFO L231 Difference]: Finished difference. Result has 146 places, 219 transitions, 2803 flow [2024-06-21 19:27:53,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2603, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2803, PETRI_PLACES=146, PETRI_TRANSITIONS=219} [2024-06-21 19:27:53,112 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-21 19:27:53,112 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 219 transitions, 2803 flow [2024-06-21 19:27:53,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:27:53,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:27:53,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:27:53,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 19:27:53,113 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:27:53,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:27:53,113 INFO L85 PathProgramCache]: Analyzing trace with hash 339864446, now seen corresponding path program 4 times [2024-06-21 19:27:53,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:27:53,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141830823] [2024-06-21 19:27:53,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:27:53,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:27:53,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:28:00,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:28:00,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:28:00,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141830823] [2024-06-21 19:28:00,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141830823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:28:00,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:28:00,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:28:00,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796438] [2024-06-21 19:28:00,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:28:00,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:28:00,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:28:00,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:28:00,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:28:00,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:28:00,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 219 transitions, 2803 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:28:00,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:28:00,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:28:00,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:28:01,801 INFO L124 PetriNetUnfolderBase]: 2334/3778 cut-off events. [2024-06-21 19:28:01,801 INFO L125 PetriNetUnfolderBase]: For 66622/66651 co-relation queries the response was YES. [2024-06-21 19:28:01,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22383 conditions, 3778 events. 2334/3778 cut-off events. For 66622/66651 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 21817 event pairs, 591 based on Foata normal form. 49/3818 useless extension candidates. Maximal degree in co-relation 22319. Up to 3185 conditions per place. [2024-06-21 19:28:01,825 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 200 selfloop transitions, 53 changer transitions 0/258 dead transitions. [2024-06-21 19:28:01,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 258 transitions, 3465 flow [2024-06-21 19:28:01,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:28:01,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:28:01,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 19:28:01,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-21 19:28:01,827 INFO L175 Difference]: Start difference. First operand has 146 places, 219 transitions, 2803 flow. Second operand 9 states and 160 transitions. [2024-06-21 19:28:01,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 258 transitions, 3465 flow [2024-06-21 19:28:01,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 258 transitions, 3317 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 19:28:01,911 INFO L231 Difference]: Finished difference. Result has 147 places, 221 transitions, 2808 flow [2024-06-21 19:28:01,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2657, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2808, PETRI_PLACES=147, PETRI_TRANSITIONS=221} [2024-06-21 19:28:01,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-21 19:28:01,911 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 221 transitions, 2808 flow [2024-06-21 19:28:01,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:28:01,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:28:01,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:28:01,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 19:28:01,912 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:28:01,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:28:01,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1245203036, now seen corresponding path program 5 times [2024-06-21 19:28:01,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:28:01,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713826156] [2024-06-21 19:28:01,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:28:01,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:28:01,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:28:06,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:28:06,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:28:06,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713826156] [2024-06-21 19:28:06,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713826156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:28:06,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:28:06,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:28:06,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849988391] [2024-06-21 19:28:06,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:28:06,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:28:06,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:28:06,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:28:06,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:28:06,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:28:06,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 221 transitions, 2808 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:28:06,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:28:06,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:28:06,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:28:07,783 INFO L124 PetriNetUnfolderBase]: 2470/4028 cut-off events. [2024-06-21 19:28:07,783 INFO L125 PetriNetUnfolderBase]: For 72873/72950 co-relation queries the response was YES. [2024-06-21 19:28:07,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23550 conditions, 4028 events. 2470/4028 cut-off events. For 72873/72950 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 23835 event pairs, 628 based on Foata normal form. 85/4102 useless extension candidates. Maximal degree in co-relation 23484. Up to 3357 conditions per place. [2024-06-21 19:28:07,812 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 191 selfloop transitions, 66 changer transitions 0/262 dead transitions. [2024-06-21 19:28:07,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 262 transitions, 3473 flow [2024-06-21 19:28:07,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:28:07,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:28:07,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-21 19:28:07,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-21 19:28:07,814 INFO L175 Difference]: Start difference. First operand has 147 places, 221 transitions, 2808 flow. Second operand 10 states and 171 transitions. [2024-06-21 19:28:07,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 262 transitions, 3473 flow [2024-06-21 19:28:07,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 262 transitions, 3359 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 19:28:07,908 INFO L231 Difference]: Finished difference. Result has 150 places, 223 transitions, 2877 flow [2024-06-21 19:28:07,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2694, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2877, PETRI_PLACES=150, PETRI_TRANSITIONS=223} [2024-06-21 19:28:07,909 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-21 19:28:07,909 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 223 transitions, 2877 flow [2024-06-21 19:28:07,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:28:07,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:28:07,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:28:07,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 19:28:07,909 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:28:07,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:28:07,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1250709566, now seen corresponding path program 6 times [2024-06-21 19:28:07,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:28:07,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985031361] [2024-06-21 19:28:07,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:28:07,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:28:07,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:28:12,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:28:12,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:28:12,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985031361] [2024-06-21 19:28:12,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985031361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:28:12,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:28:12,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:28:12,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637287221] [2024-06-21 19:28:12,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:28:12,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:28:12,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:28:12,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:28:12,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:28:12,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:28:12,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 223 transitions, 2877 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:28:12,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:28:12,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:28:12,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:28:13,572 INFO L124 PetriNetUnfolderBase]: 2510/4109 cut-off events. [2024-06-21 19:28:13,573 INFO L125 PetriNetUnfolderBase]: For 73175/73249 co-relation queries the response was YES. [2024-06-21 19:28:13,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23957 conditions, 4109 events. 2510/4109 cut-off events. For 73175/73249 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 24515 event pairs, 664 based on Foata normal form. 60/4156 useless extension candidates. Maximal degree in co-relation 23890. Up to 3329 conditions per place. [2024-06-21 19:28:13,603 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 185 selfloop transitions, 63 changer transitions 0/253 dead transitions. [2024-06-21 19:28:13,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 253 transitions, 3486 flow [2024-06-21 19:28:13,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:28:13,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:28:13,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 19:28:13,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 19:28:13,605 INFO L175 Difference]: Start difference. First operand has 150 places, 223 transitions, 2877 flow. Second operand 8 states and 140 transitions. [2024-06-21 19:28:13,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 253 transitions, 3486 flow [2024-06-21 19:28:13,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 253 transitions, 3344 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 19:28:13,700 INFO L231 Difference]: Finished difference. Result has 150 places, 224 transitions, 2897 flow [2024-06-21 19:28:13,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2735, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2897, PETRI_PLACES=150, PETRI_TRANSITIONS=224} [2024-06-21 19:28:13,701 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-21 19:28:13,701 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 224 transitions, 2897 flow [2024-06-21 19:28:13,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:28:13,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:28:13,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:28:13,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 19:28:13,702 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:28:13,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:28:13,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1250713286, now seen corresponding path program 7 times [2024-06-21 19:28:13,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:28:13,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202693214] [2024-06-21 19:28:13,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:28:13,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:28:13,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:28:18,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:28:18,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:28:18,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202693214] [2024-06-21 19:28:18,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202693214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:28:18,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:28:18,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:28:18,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479059232] [2024-06-21 19:28:18,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:28:18,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:28:18,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:28:18,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:28:18,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:28:18,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:28:18,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 224 transitions, 2897 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:28:18,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:28:18,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:28:18,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:28:19,484 INFO L124 PetriNetUnfolderBase]: 2510/4117 cut-off events. [2024-06-21 19:28:19,484 INFO L125 PetriNetUnfolderBase]: For 74960/75034 co-relation queries the response was YES. [2024-06-21 19:28:19,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23685 conditions, 4117 events. 2510/4117 cut-off events. For 74960/75034 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 24687 event pairs, 610 based on Foata normal form. 68/4172 useless extension candidates. Maximal degree in co-relation 23617. Up to 2795 conditions per place. [2024-06-21 19:28:19,512 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 188 selfloop transitions, 71 changer transitions 0/264 dead transitions. [2024-06-21 19:28:19,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 264 transitions, 3615 flow [2024-06-21 19:28:19,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:28:19,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:28:19,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 19:28:19,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-21 19:28:19,514 INFO L175 Difference]: Start difference. First operand has 150 places, 224 transitions, 2897 flow. Second operand 8 states and 145 transitions. [2024-06-21 19:28:19,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 264 transitions, 3615 flow [2024-06-21 19:28:19,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 264 transitions, 3482 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 19:28:19,621 INFO L231 Difference]: Finished difference. Result has 153 places, 230 transitions, 3044 flow [2024-06-21 19:28:19,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2766, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3044, PETRI_PLACES=153, PETRI_TRANSITIONS=230} [2024-06-21 19:28:19,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-21 19:28:19,621 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 230 transitions, 3044 flow [2024-06-21 19:28:19,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:28:19,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:28:19,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:28:19,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 19:28:19,622 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:28:19,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:28:19,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1244987834, now seen corresponding path program 1 times [2024-06-21 19:28:19,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:28:19,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741610553] [2024-06-21 19:28:19,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:28:19,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:28:19,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:28:24,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:28:24,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:28:24,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741610553] [2024-06-21 19:28:24,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741610553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:28:24,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:28:24,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:28:24,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471968050] [2024-06-21 19:28:24,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:28:24,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:28:24,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:28:24,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:28:24,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:28:24,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:28:24,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 230 transitions, 3044 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:28:24,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:28:24,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:28:24,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:28:25,836 INFO L124 PetriNetUnfolderBase]: 2578/4248 cut-off events. [2024-06-21 19:28:25,836 INFO L125 PetriNetUnfolderBase]: For 78003/78080 co-relation queries the response was YES. [2024-06-21 19:28:25,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24609 conditions, 4248 events. 2578/4248 cut-off events. For 78003/78080 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 25716 event pairs, 586 based on Foata normal form. 65/4302 useless extension candidates. Maximal degree in co-relation 24539. Up to 3077 conditions per place. [2024-06-21 19:28:25,869 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 198 selfloop transitions, 73 changer transitions 0/276 dead transitions. [2024-06-21 19:28:25,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 276 transitions, 3762 flow [2024-06-21 19:28:25,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:28:25,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:28:25,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-21 19:28:25,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-21 19:28:25,871 INFO L175 Difference]: Start difference. First operand has 153 places, 230 transitions, 3044 flow. Second operand 10 states and 174 transitions. [2024-06-21 19:28:25,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 276 transitions, 3762 flow [2024-06-21 19:28:26,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 276 transitions, 3659 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 19:28:26,014 INFO L231 Difference]: Finished difference. Result has 160 places, 234 transitions, 3163 flow [2024-06-21 19:28:26,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2941, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3163, PETRI_PLACES=160, PETRI_TRANSITIONS=234} [2024-06-21 19:28:26,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-21 19:28:26,014 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 234 transitions, 3163 flow [2024-06-21 19:28:26,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:28:26,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:28:26,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:28:26,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 19:28:26,015 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:28:26,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:28:26,015 INFO L85 PathProgramCache]: Analyzing trace with hash 953169828, now seen corresponding path program 2 times [2024-06-21 19:28:26,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:28:26,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505300275] [2024-06-21 19:28:26,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:28:26,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:28:26,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:28:34,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:28:34,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:28:34,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505300275] [2024-06-21 19:28:34,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505300275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:28:34,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:28:34,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:28:34,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556769255] [2024-06-21 19:28:34,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:28:34,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:28:34,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:28:34,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:28:34,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:28:34,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:28:34,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 234 transitions, 3163 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:28:34,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:28:34,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:28:34,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:28:36,328 INFO L124 PetriNetUnfolderBase]: 2558/4216 cut-off events. [2024-06-21 19:28:36,328 INFO L125 PetriNetUnfolderBase]: For 78445/78522 co-relation queries the response was YES. [2024-06-21 19:28:36,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24668 conditions, 4216 events. 2558/4216 cut-off events. For 78445/78522 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 25431 event pairs, 596 based on Foata normal form. 65/4270 useless extension candidates. Maximal degree in co-relation 24595. Up to 2933 conditions per place. [2024-06-21 19:28:36,359 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 201 selfloop transitions, 75 changer transitions 0/281 dead transitions. [2024-06-21 19:28:36,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 281 transitions, 3817 flow [2024-06-21 19:28:36,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:28:36,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:28:36,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-21 19:28:36,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-21 19:28:36,361 INFO L175 Difference]: Start difference. First operand has 160 places, 234 transitions, 3163 flow. Second operand 11 states and 189 transitions. [2024-06-21 19:28:36,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 281 transitions, 3817 flow [2024-06-21 19:28:36,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 281 transitions, 3675 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 19:28:36,487 INFO L231 Difference]: Finished difference. Result has 163 places, 233 transitions, 3125 flow [2024-06-21 19:28:36,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2971, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3125, PETRI_PLACES=163, PETRI_TRANSITIONS=233} [2024-06-21 19:28:36,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-21 19:28:36,488 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 233 transitions, 3125 flow [2024-06-21 19:28:36,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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-06-21 19:28:36,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:28:36,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:28:36,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 19:28:36,489 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:28:36,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:28:36,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1650001867, now seen corresponding path program 1 times [2024-06-21 19:28:36,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:28:36,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589561753] [2024-06-21 19:28:36,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:28:36,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:28:36,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:28:41,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:28:41,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:28:41,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589561753] [2024-06-21 19:28:41,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589561753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:28:41,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:28:41,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:28:41,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802150865] [2024-06-21 19:28:41,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:28:41,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:28:41,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:28:41,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:28:41,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:28:41,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:28:41,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 233 transitions, 3125 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 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-06-21 19:28:41,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:28:41,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:28:41,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:28:42,505 INFO L124 PetriNetUnfolderBase]: 2572/4241 cut-off events. [2024-06-21 19:28:42,505 INFO L125 PetriNetUnfolderBase]: For 77495/77512 co-relation queries the response was YES. [2024-06-21 19:28:42,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24868 conditions, 4241 events. 2572/4241 cut-off events. For 77495/77512 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 25696 event pairs, 608 based on Foata normal form. 20/4257 useless extension candidates. Maximal degree in co-relation 24794. Up to 3911 conditions per place. [2024-06-21 19:28:42,534 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 220 selfloop transitions, 43 changer transitions 0/268 dead transitions. [2024-06-21 19:28:42,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 268 transitions, 3813 flow [2024-06-21 19:28:42,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:28:42,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:28:42,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 19:28:42,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 19:28:42,535 INFO L175 Difference]: Start difference. First operand has 163 places, 233 transitions, 3125 flow. Second operand 9 states and 153 transitions. [2024-06-21 19:28:42,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 268 transitions, 3813 flow [2024-06-21 19:28:42,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 268 transitions, 3603 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-21 19:28:42,651 INFO L231 Difference]: Finished difference. Result has 164 places, 242 transitions, 3117 flow [2024-06-21 19:28:42,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2917, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3117, PETRI_PLACES=164, PETRI_TRANSITIONS=242} [2024-06-21 19:28:42,652 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-21 19:28:42,652 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 242 transitions, 3117 flow [2024-06-21 19:28:42,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 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-06-21 19:28:42,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:28:42,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:28:42,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 19:28:42,652 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:28:42,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:28:42,652 INFO L85 PathProgramCache]: Analyzing trace with hash 2137721177, now seen corresponding path program 1 times [2024-06-21 19:28:42,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:28:42,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219026676] [2024-06-21 19:28:42,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:28:42,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:28:42,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:28:47,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:28:47,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:28:47,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219026676] [2024-06-21 19:28:47,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219026676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:28:47,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:28:47,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:28:47,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187119839] [2024-06-21 19:28:47,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:28:47,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:28:47,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:28:47,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:28:47,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:28:47,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:28:47,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 242 transitions, 3117 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 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-06-21 19:28:47,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:28:47,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:28:47,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:28:48,628 INFO L124 PetriNetUnfolderBase]: 2582/4260 cut-off events. [2024-06-21 19:28:48,628 INFO L125 PetriNetUnfolderBase]: For 79649/79694 co-relation queries the response was YES. [2024-06-21 19:28:48,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24826 conditions, 4260 events. 2582/4260 cut-off events. For 79649/79694 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 25828 event pairs, 632 based on Foata normal form. 32/4285 useless extension candidates. Maximal degree in co-relation 24751. Up to 3856 conditions per place. [2024-06-21 19:28:48,662 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 54 changer transitions 0/270 dead transitions. [2024-06-21 19:28:48,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 270 transitions, 3847 flow [2024-06-21 19:28:48,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:28:48,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:28:48,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 19:28:48,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-21 19:28:48,663 INFO L175 Difference]: Start difference. First operand has 164 places, 242 transitions, 3117 flow. Second operand 7 states and 125 transitions. [2024-06-21 19:28:48,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 270 transitions, 3847 flow [2024-06-21 19:28:48,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 270 transitions, 3730 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-21 19:28:48,798 INFO L231 Difference]: Finished difference. Result has 168 places, 248 transitions, 3201 flow [2024-06-21 19:28:48,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3000, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3201, PETRI_PLACES=168, PETRI_TRANSITIONS=248} [2024-06-21 19:28:48,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-21 19:28:48,799 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 248 transitions, 3201 flow [2024-06-21 19:28:48,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 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-06-21 19:28:48,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:28:48,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:28:48,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 19:28:48,799 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:28:48,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:28:48,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1659635571, now seen corresponding path program 2 times [2024-06-21 19:28:48,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:28:48,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962167489] [2024-06-21 19:28:48,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:28:48,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:28:48,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:28:53,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:28:53,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:28:53,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962167489] [2024-06-21 19:28:53,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962167489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:28:53,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:28:53,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:28:53,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760008824] [2024-06-21 19:28:53,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:28:53,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:28:53,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:28:53,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:28:53,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:28:53,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:28:53,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 248 transitions, 3201 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 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-06-21 19:28:53,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:28:53,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:28:53,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:28:55,069 INFO L124 PetriNetUnfolderBase]: 2576/4250 cut-off events. [2024-06-21 19:28:55,069 INFO L125 PetriNetUnfolderBase]: For 85440/85511 co-relation queries the response was YES. [2024-06-21 19:28:55,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25050 conditions, 4250 events. 2576/4250 cut-off events. For 85440/85511 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 25784 event pairs, 651 based on Foata normal form. 44/4283 useless extension candidates. Maximal degree in co-relation 24973. Up to 3913 conditions per place. [2024-06-21 19:28:55,104 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 211 selfloop transitions, 43 changer transitions 0/259 dead transitions. [2024-06-21 19:28:55,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 259 transitions, 3743 flow [2024-06-21 19:28:55,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:28:55,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:28:55,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 19:28:55,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-21 19:28:55,105 INFO L175 Difference]: Start difference. First operand has 168 places, 248 transitions, 3201 flow. Second operand 7 states and 110 transitions. [2024-06-21 19:28:55,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 259 transitions, 3743 flow [2024-06-21 19:28:55,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 259 transitions, 3676 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-21 19:28:55,242 INFO L231 Difference]: Finished difference. Result has 173 places, 248 transitions, 3231 flow [2024-06-21 19:28:55,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3134, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3231, PETRI_PLACES=173, PETRI_TRANSITIONS=248} [2024-06-21 19:28:55,242 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-21 19:28:55,243 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 248 transitions, 3231 flow [2024-06-21 19:28:55,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 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-06-21 19:28:55,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:28:55,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:28:55,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 19:28:55,243 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:28:55,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:28:55,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1649986987, now seen corresponding path program 1 times [2024-06-21 19:28:55,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:28:55,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549496935] [2024-06-21 19:28:55,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:28:55,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:28:55,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:29:00,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:29:00,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:29:00,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549496935] [2024-06-21 19:29:00,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549496935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:29:00,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:29:00,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:29:00,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848991098] [2024-06-21 19:29:00,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:29:00,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:29:00,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:29:00,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:29:00,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:29:00,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:29:00,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 248 transitions, 3231 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 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-06-21 19:29:00,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:29:00,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:29:00,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:29:01,837 INFO L124 PetriNetUnfolderBase]: 2579/4245 cut-off events. [2024-06-21 19:29:01,838 INFO L125 PetriNetUnfolderBase]: For 88826/88829 co-relation queries the response was YES. [2024-06-21 19:29:01,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25214 conditions, 4245 events. 2579/4245 cut-off events. For 88826/88829 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 25613 event pairs, 722 based on Foata normal form. 6/4247 useless extension candidates. Maximal degree in co-relation 25134. Up to 3990 conditions per place. [2024-06-21 19:29:01,873 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 241 selfloop transitions, 20 changer transitions 0/266 dead transitions. [2024-06-21 19:29:01,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 266 transitions, 3852 flow [2024-06-21 19:29:01,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:29:01,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:29:01,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 19:29:01,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-21 19:29:01,874 INFO L175 Difference]: Start difference. First operand has 173 places, 248 transitions, 3231 flow. Second operand 8 states and 121 transitions. [2024-06-21 19:29:01,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 266 transitions, 3852 flow [2024-06-21 19:29:02,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 266 transitions, 3734 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 19:29:02,021 INFO L231 Difference]: Finished difference. Result has 176 places, 252 transitions, 3227 flow [2024-06-21 19:29:02,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3116, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3227, PETRI_PLACES=176, PETRI_TRANSITIONS=252} [2024-06-21 19:29:02,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-21 19:29:02,022 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 252 transitions, 3227 flow [2024-06-21 19:29:02,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 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-06-21 19:29:02,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:29:02,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:29:02,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 19:29:02,022 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:29:02,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:29:02,023 INFO L85 PathProgramCache]: Analyzing trace with hash 389550758, now seen corresponding path program 1 times [2024-06-21 19:29:02,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:29:02,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444685226] [2024-06-21 19:29:02,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:29:02,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:29:02,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:29:07,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:29:07,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:29:07,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444685226] [2024-06-21 19:29:07,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444685226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:29:07,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:29:07,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:29:07,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684262415] [2024-06-21 19:29:07,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:29:07,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:29:07,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:29:07,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:29:07,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:29:07,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:29:07,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 252 transitions, 3227 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 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-06-21 19:29:07,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:29:07,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:29:07,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:29:08,910 INFO L124 PetriNetUnfolderBase]: 2573/4237 cut-off events. [2024-06-21 19:29:08,911 INFO L125 PetriNetUnfolderBase]: For 89588/89588 co-relation queries the response was YES. [2024-06-21 19:29:08,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25239 conditions, 4237 events. 2573/4237 cut-off events. For 89588/89588 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 25511 event pairs, 553 based on Foata normal form. 2/4236 useless extension candidates. Maximal degree in co-relation 25158. Up to 3890 conditions per place. [2024-06-21 19:29:09,007 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 233 selfloop transitions, 49 changer transitions 0/287 dead transitions. [2024-06-21 19:29:09,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 287 transitions, 3943 flow [2024-06-21 19:29:09,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:29:09,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:29:09,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 170 transitions. [2024-06-21 19:29:09,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36796536796536794 [2024-06-21 19:29:09,009 INFO L175 Difference]: Start difference. First operand has 176 places, 252 transitions, 3227 flow. Second operand 11 states and 170 transitions. [2024-06-21 19:29:09,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 287 transitions, 3943 flow [2024-06-21 19:29:09,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 287 transitions, 3864 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 19:29:09,124 INFO L231 Difference]: Finished difference. Result has 184 places, 260 transitions, 3362 flow [2024-06-21 19:29:09,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3151, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3362, PETRI_PLACES=184, PETRI_TRANSITIONS=260} [2024-06-21 19:29:09,125 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-21 19:29:09,125 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 260 transitions, 3362 flow [2024-06-21 19:29:09,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 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-06-21 19:29:09,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:29:09,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:29:09,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 19:29:09,125 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:29:09,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:29:09,126 INFO L85 PathProgramCache]: Analyzing trace with hash -817450668, now seen corresponding path program 1 times [2024-06-21 19:29:09,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:29:09,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915573345] [2024-06-21 19:29:09,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:29:09,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:29:09,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:29:14,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:29:14,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:29:14,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915573345] [2024-06-21 19:29:14,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915573345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:29:14,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:29:14,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:29:14,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299617773] [2024-06-21 19:29:14,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:29:14,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:29:14,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:29:14,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:29:14,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:29:14,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:29:14,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 260 transitions, 3362 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 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-06-21 19:29:14,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:29:14,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:29:14,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:29:16,227 INFO L124 PetriNetUnfolderBase]: 2586/4265 cut-off events. [2024-06-21 19:29:16,227 INFO L125 PetriNetUnfolderBase]: For 96457/96460 co-relation queries the response was YES. [2024-06-21 19:29:16,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25884 conditions, 4265 events. 2586/4265 cut-off events. For 96457/96460 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 25822 event pairs, 725 based on Foata normal form. 3/4264 useless extension candidates. Maximal degree in co-relation 25801. Up to 3975 conditions per place. [2024-06-21 19:29:16,257 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 257 selfloop transitions, 30 changer transitions 0/292 dead transitions. [2024-06-21 19:29:16,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 292 transitions, 4232 flow [2024-06-21 19:29:16,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:29:16,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:29:16,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 19:29:16,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-21 19:29:16,258 INFO L175 Difference]: Start difference. First operand has 184 places, 260 transitions, 3362 flow. Second operand 7 states and 122 transitions. [2024-06-21 19:29:16,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 292 transitions, 4232 flow [2024-06-21 19:29:16,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 292 transitions, 4087 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-21 19:29:16,390 INFO L231 Difference]: Finished difference. Result has 185 places, 272 transitions, 3433 flow [2024-06-21 19:29:16,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3217, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3433, PETRI_PLACES=185, PETRI_TRANSITIONS=272} [2024-06-21 19:29:16,391 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-21 19:29:16,391 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 272 transitions, 3433 flow [2024-06-21 19:29:16,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 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-06-21 19:29:16,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:29:16,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:29:16,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 19:29:16,392 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:29:16,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:29:16,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1730516414, now seen corresponding path program 2 times [2024-06-21 19:29:16,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:29:16,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942743026] [2024-06-21 19:29:16,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:29:16,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:29:16,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:29:21,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:29:21,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:29:21,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942743026] [2024-06-21 19:29:21,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942743026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:29:21,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:29:21,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:29:21,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195154872] [2024-06-21 19:29:21,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:29:21,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:29:21,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:29:21,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:29:21,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:29:21,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:29:21,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 272 transitions, 3433 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 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-06-21 19:29:21,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:29:21,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:29:21,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:29:23,226 INFO L124 PetriNetUnfolderBase]: 2627/4323 cut-off events. [2024-06-21 19:29:23,226 INFO L125 PetriNetUnfolderBase]: For 102214/102214 co-relation queries the response was YES. [2024-06-21 19:29:23,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26775 conditions, 4323 events. 2627/4323 cut-off events. For 102214/102214 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 26148 event pairs, 717 based on Foata normal form. 1/4321 useless extension candidates. Maximal degree in co-relation 26692. Up to 4043 conditions per place. [2024-06-21 19:29:23,333 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 270 selfloop transitions, 39 changer transitions 0/314 dead transitions. [2024-06-21 19:29:23,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 314 transitions, 4459 flow [2024-06-21 19:29:23,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:29:23,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:29:23,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-21 19:29:23,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-21 19:29:23,336 INFO L175 Difference]: Start difference. First operand has 185 places, 272 transitions, 3433 flow. Second operand 10 states and 158 transitions. [2024-06-21 19:29:23,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 314 transitions, 4459 flow [2024-06-21 19:29:23,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 314 transitions, 4383 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-21 19:29:23,486 INFO L231 Difference]: Finished difference. Result has 197 places, 292 transitions, 3708 flow [2024-06-21 19:29:23,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3382, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3708, PETRI_PLACES=197, PETRI_TRANSITIONS=292} [2024-06-21 19:29:23,487 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-21 19:29:23,487 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 292 transitions, 3708 flow [2024-06-21 19:29:23,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 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-06-21 19:29:23,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:29:23,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:29:23,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 19:29:23,488 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:29:23,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:29:23,489 INFO L85 PathProgramCache]: Analyzing trace with hash 90906306, now seen corresponding path program 3 times [2024-06-21 19:29:23,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:29:23,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853024831] [2024-06-21 19:29:23,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:29:23,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:29:23,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:29:28,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:29:28,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:29:28,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853024831] [2024-06-21 19:29:28,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853024831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:29:28,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:29:28,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:29:28,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842948408] [2024-06-21 19:29:28,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:29:28,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:29:28,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:29:28,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:29:28,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:29:28,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:29:28,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 292 transitions, 3708 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 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-06-21 19:29:28,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:29:28,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:29:28,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:29:30,355 INFO L124 PetriNetUnfolderBase]: 2629/4331 cut-off events. [2024-06-21 19:29:30,355 INFO L125 PetriNetUnfolderBase]: For 106287/106290 co-relation queries the response was YES. [2024-06-21 19:29:30,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27379 conditions, 4331 events. 2629/4331 cut-off events. For 106287/106290 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 26240 event pairs, 720 based on Foata normal form. 4/4331 useless extension candidates. Maximal degree in co-relation 27288. Up to 4029 conditions per place. [2024-06-21 19:29:30,387 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 263 selfloop transitions, 42 changer transitions 0/310 dead transitions. [2024-06-21 19:29:30,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 310 transitions, 4481 flow [2024-06-21 19:29:30,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:29:30,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:29:30,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 19:29:30,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-21 19:29:30,389 INFO L175 Difference]: Start difference. First operand has 197 places, 292 transitions, 3708 flow. Second operand 8 states and 123 transitions. [2024-06-21 19:29:30,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 310 transitions, 4481 flow [2024-06-21 19:29:30,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 310 transitions, 4426 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-21 19:29:30,558 INFO L231 Difference]: Finished difference. Result has 204 places, 296 transitions, 3817 flow [2024-06-21 19:29:30,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3653, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3817, PETRI_PLACES=204, PETRI_TRANSITIONS=296} [2024-06-21 19:29:30,558 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 161 predicate places. [2024-06-21 19:29:30,558 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 296 transitions, 3817 flow [2024-06-21 19:29:30,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 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-06-21 19:29:30,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:29:30,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:29:30,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 19:29:30,558 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:29:30,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:29:30,559 INFO L85 PathProgramCache]: Analyzing trace with hash 297565326, now seen corresponding path program 4 times [2024-06-21 19:29:30,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:29:30,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876934521] [2024-06-21 19:29:30,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:29:30,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:29:30,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:29:35,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:29:35,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:29:35,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876934521] [2024-06-21 19:29:35,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876934521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:29:35,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:29:35,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:29:35,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420518422] [2024-06-21 19:29:35,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:29:35,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:29:35,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:29:35,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:29:35,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:29:35,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:29:35,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 296 transitions, 3817 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 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-06-21 19:29:35,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:29:35,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:29:35,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:29:37,920 INFO L124 PetriNetUnfolderBase]: 2626/4321 cut-off events. [2024-06-21 19:29:37,920 INFO L125 PetriNetUnfolderBase]: For 109425/109428 co-relation queries the response was YES. [2024-06-21 19:29:37,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27671 conditions, 4321 events. 2626/4321 cut-off events. For 109425/109428 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 26153 event pairs, 729 based on Foata normal form. 3/4320 useless extension candidates. Maximal degree in co-relation 27577. Up to 4027 conditions per place. [2024-06-21 19:29:37,960 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 259 selfloop transitions, 54 changer transitions 0/318 dead transitions. [2024-06-21 19:29:37,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 318 transitions, 4652 flow [2024-06-21 19:29:37,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:29:37,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:29:37,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-21 19:29:37,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476190476190476 [2024-06-21 19:29:37,962 INFO L175 Difference]: Start difference. First operand has 204 places, 296 transitions, 3817 flow. Second operand 10 states and 146 transitions. [2024-06-21 19:29:37,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 318 transitions, 4652 flow [2024-06-21 19:29:38,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 318 transitions, 4552 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 19:29:38,142 INFO L231 Difference]: Finished difference. Result has 209 places, 303 transitions, 3938 flow [2024-06-21 19:29:38,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3938, PETRI_PLACES=209, PETRI_TRANSITIONS=303} [2024-06-21 19:29:38,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-21 19:29:38,142 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 303 transitions, 3938 flow [2024-06-21 19:29:38,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 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-06-21 19:29:38,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:29:38,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:29:38,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 19:29:38,143 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:29:38,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:29:38,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1568207300, now seen corresponding path program 1 times [2024-06-21 19:29:38,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:29:38,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487857060] [2024-06-21 19:29:38,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:29:38,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:29:38,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:29:44,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:29:44,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:29:44,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487857060] [2024-06-21 19:29:44,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487857060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:29:44,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:29:44,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:29:44,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981574478] [2024-06-21 19:29:44,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:29:44,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:29:44,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:29:44,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:29:44,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:29:44,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:29:44,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 303 transitions, 3938 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 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-06-21 19:29:44,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:29:44,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:29:44,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:29:46,407 INFO L124 PetriNetUnfolderBase]: 2717/4456 cut-off events. [2024-06-21 19:29:46,407 INFO L125 PetriNetUnfolderBase]: For 116631/116654 co-relation queries the response was YES. [2024-06-21 19:29:46,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28612 conditions, 4456 events. 2717/4456 cut-off events. For 116631/116654 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 26911 event pairs, 614 based on Foata normal form. 17/4466 useless extension candidates. Maximal degree in co-relation 28517. Up to 4063 conditions per place. [2024-06-21 19:29:46,444 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 276 selfloop transitions, 76 changer transitions 0/357 dead transitions. [2024-06-21 19:29:46,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 357 transitions, 5092 flow [2024-06-21 19:29:46,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:29:46,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:29:46,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-21 19:29:46,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-21 19:29:46,445 INFO L175 Difference]: Start difference. First operand has 209 places, 303 transitions, 3938 flow. Second operand 10 states and 158 transitions. [2024-06-21 19:29:46,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 357 transitions, 5092 flow [2024-06-21 19:29:46,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 357 transitions, 5023 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 19:29:46,621 INFO L231 Difference]: Finished difference. Result has 215 places, 332 transitions, 4412 flow [2024-06-21 19:29:46,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3873, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4412, PETRI_PLACES=215, PETRI_TRANSITIONS=332} [2024-06-21 19:29:46,622 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-21 19:29:46,622 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 332 transitions, 4412 flow [2024-06-21 19:29:46,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 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-06-21 19:29:46,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:29:46,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:29:46,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 19:29:46,622 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:29:46,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:29:46,623 INFO L85 PathProgramCache]: Analyzing trace with hash 428005510, now seen corresponding path program 1 times [2024-06-21 19:29:46,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:29:46,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166668202] [2024-06-21 19:29:46,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:29:46,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:29:46,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:29:51,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:29:51,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:29:51,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166668202] [2024-06-21 19:29:51,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166668202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:29:51,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:29:51,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:29:51,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685836994] [2024-06-21 19:29:51,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:29:51,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:29:51,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:29:51,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:29:51,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:29:51,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:29:51,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 332 transitions, 4412 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 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-06-21 19:29:51,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:29:51,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:29:51,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:29:53,105 INFO L124 PetriNetUnfolderBase]: 2711/4450 cut-off events. [2024-06-21 19:29:53,106 INFO L125 PetriNetUnfolderBase]: For 118713/118730 co-relation queries the response was YES. [2024-06-21 19:29:53,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28907 conditions, 4450 events. 2711/4450 cut-off events. For 118713/118730 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 26940 event pairs, 611 based on Foata normal form. 15/4461 useless extension candidates. Maximal degree in co-relation 28809. Up to 3991 conditions per place. [2024-06-21 19:29:53,145 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 250 selfloop transitions, 103 changer transitions 0/358 dead transitions. [2024-06-21 19:29:53,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 358 transitions, 5244 flow [2024-06-21 19:29:53,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:29:53,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:29:53,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 19:29:53,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 19:29:53,147 INFO L175 Difference]: Start difference. First operand has 215 places, 332 transitions, 4412 flow. Second operand 9 states and 153 transitions. [2024-06-21 19:29:53,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 358 transitions, 5244 flow [2024-06-21 19:29:53,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 358 transitions, 5139 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 19:29:53,348 INFO L231 Difference]: Finished difference. Result has 220 places, 335 transitions, 4591 flow [2024-06-21 19:29:53,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4307, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4591, PETRI_PLACES=220, PETRI_TRANSITIONS=335} [2024-06-21 19:29:53,348 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-21 19:29:53,349 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 335 transitions, 4591 flow [2024-06-21 19:29:53,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 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-06-21 19:29:53,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:29:53,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:29:53,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 19:29:53,349 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:29:53,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:29:53,349 INFO L85 PathProgramCache]: Analyzing trace with hash -794529580, now seen corresponding path program 2 times [2024-06-21 19:29:53,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:29:53,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315576610] [2024-06-21 19:29:53,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:29:53,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:29:53,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:29:59,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:29:59,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:29:59,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315576610] [2024-06-21 19:29:59,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315576610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:29:59,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:29:59,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:29:59,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830582217] [2024-06-21 19:29:59,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:29:59,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:29:59,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:29:59,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:29:59,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:29:59,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:29:59,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 335 transitions, 4591 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:29:59,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:29:59,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:29:59,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:30:00,765 INFO L124 PetriNetUnfolderBase]: 2748/4498 cut-off events. [2024-06-21 19:30:00,766 INFO L125 PetriNetUnfolderBase]: For 127352/127363 co-relation queries the response was YES. [2024-06-21 19:30:00,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29887 conditions, 4498 events. 2748/4498 cut-off events. For 127352/127363 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 27144 event pairs, 591 based on Foata normal form. 14/4508 useless extension candidates. Maximal degree in co-relation 29787. Up to 4067 conditions per place. [2024-06-21 19:30:00,803 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 280 selfloop transitions, 84 changer transitions 0/369 dead transitions. [2024-06-21 19:30:00,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 369 transitions, 5601 flow [2024-06-21 19:30:00,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:30:00,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:30:00,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-21 19:30:00,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-21 19:30:00,804 INFO L175 Difference]: Start difference. First operand has 220 places, 335 transitions, 4591 flow. Second operand 10 states and 167 transitions. [2024-06-21 19:30:00,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 369 transitions, 5601 flow [2024-06-21 19:30:00,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 369 transitions, 5362 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 19:30:00,992 INFO L231 Difference]: Finished difference. Result has 225 places, 343 transitions, 4693 flow [2024-06-21 19:30:00,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4352, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4693, PETRI_PLACES=225, PETRI_TRANSITIONS=343} [2024-06-21 19:30:00,993 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-21 19:30:00,993 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 343 transitions, 4693 flow [2024-06-21 19:30:00,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:30:00,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:30:00,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:30:00,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 19:30:00,993 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:30:00,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:30:00,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1208311690, now seen corresponding path program 3 times [2024-06-21 19:30:00,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:30:00,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843799341] [2024-06-21 19:30:00,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:30:00,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:30:01,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:30:08,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:30:08,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:30:08,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843799341] [2024-06-21 19:30:08,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843799341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:30:08,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:30:08,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:30:08,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926891841] [2024-06-21 19:30:08,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:30:08,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:30:08,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:30:08,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:30:08,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:30:08,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:30:08,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 343 transitions, 4693 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:30:08,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:30:08,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:30:08,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:30:10,331 INFO L124 PetriNetUnfolderBase]: 2772/4541 cut-off events. [2024-06-21 19:30:10,331 INFO L125 PetriNetUnfolderBase]: For 138135/138191 co-relation queries the response was YES. [2024-06-21 19:30:10,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30514 conditions, 4541 events. 2772/4541 cut-off events. For 138135/138191 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 27465 event pairs, 638 based on Foata normal form. 38/4568 useless extension candidates. Maximal degree in co-relation 30412. Up to 4168 conditions per place. [2024-06-21 19:30:10,372 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 290 selfloop transitions, 68 changer transitions 0/363 dead transitions. [2024-06-21 19:30:10,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 363 transitions, 5586 flow [2024-06-21 19:30:10,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:30:10,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:30:10,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 19:30:10,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-21 19:30:10,373 INFO L175 Difference]: Start difference. First operand has 225 places, 343 transitions, 4693 flow. Second operand 9 states and 137 transitions. [2024-06-21 19:30:10,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 363 transitions, 5586 flow [2024-06-21 19:30:10,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 363 transitions, 5405 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-21 19:30:10,572 INFO L231 Difference]: Finished difference. Result has 228 places, 348 transitions, 4792 flow [2024-06-21 19:30:10,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4525, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4792, PETRI_PLACES=228, PETRI_TRANSITIONS=348} [2024-06-21 19:30:10,573 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-21 19:30:10,573 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 348 transitions, 4792 flow [2024-06-21 19:30:10,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:30:10,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:30:10,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:30:10,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 19:30:10,573 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:30:10,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:30:10,574 INFO L85 PathProgramCache]: Analyzing trace with hash 642688456, now seen corresponding path program 4 times [2024-06-21 19:30:10,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:30:10,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968744330] [2024-06-21 19:30:10,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:30:10,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:30:10,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:30:16,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:30:16,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:30:16,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968744330] [2024-06-21 19:30:16,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968744330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:30:16,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:30:16,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:30:16,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492451737] [2024-06-21 19:30:16,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:30:16,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:30:16,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:30:16,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:30:16,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:30:16,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:30:16,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 348 transitions, 4792 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:30:16,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:30:16,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:30:16,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:30:18,064 INFO L124 PetriNetUnfolderBase]: 2775/4545 cut-off events. [2024-06-21 19:30:18,065 INFO L125 PetriNetUnfolderBase]: For 138147/138158 co-relation queries the response was YES. [2024-06-21 19:30:18,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30675 conditions, 4545 events. 2775/4545 cut-off events. For 138147/138158 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 27481 event pairs, 606 based on Foata normal form. 14/4555 useless extension candidates. Maximal degree in co-relation 30571. Up to 4162 conditions per place. [2024-06-21 19:30:18,112 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 295 selfloop transitions, 75 changer transitions 0/375 dead transitions. [2024-06-21 19:30:18,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 375 transitions, 5646 flow [2024-06-21 19:30:18,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:30:18,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:30:18,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 19:30:18,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-21 19:30:18,114 INFO L175 Difference]: Start difference. First operand has 228 places, 348 transitions, 4792 flow. Second operand 10 states and 166 transitions. [2024-06-21 19:30:18,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 375 transitions, 5646 flow [2024-06-21 19:30:18,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 375 transitions, 5473 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-21 19:30:18,420 INFO L231 Difference]: Finished difference. Result has 233 places, 350 transitions, 4820 flow [2024-06-21 19:30:18,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4619, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4820, PETRI_PLACES=233, PETRI_TRANSITIONS=350} [2024-06-21 19:30:18,420 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-21 19:30:18,420 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 350 transitions, 4820 flow [2024-06-21 19:30:18,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:30:18,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:30:18,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:30:18,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 19:30:18,421 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:30:18,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:30:18,422 INFO L85 PathProgramCache]: Analyzing trace with hash 2007746422, now seen corresponding path program 5 times [2024-06-21 19:30:18,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:30:18,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645136570] [2024-06-21 19:30:18,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:30:18,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:30:18,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:30:24,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:30:24,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:30:24,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645136570] [2024-06-21 19:30:24,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645136570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:30:24,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:30:24,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:30:24,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738735195] [2024-06-21 19:30:24,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:30:24,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:30:24,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:30:24,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:30:24,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:30:24,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:30:24,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 350 transitions, 4820 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 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-06-21 19:30:24,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:30:24,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:30:24,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:30:26,084 INFO L124 PetriNetUnfolderBase]: 2778/4549 cut-off events. [2024-06-21 19:30:26,084 INFO L125 PetriNetUnfolderBase]: For 143105/143161 co-relation queries the response was YES. [2024-06-21 19:30:26,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30669 conditions, 4549 events. 2778/4549 cut-off events. For 143105/143161 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27522 event pairs, 621 based on Foata normal form. 36/4574 useless extension candidates. Maximal degree in co-relation 30564. Up to 4054 conditions per place. [2024-06-21 19:30:26,123 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 252 selfloop transitions, 108 changer transitions 0/365 dead transitions. [2024-06-21 19:30:26,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 365 transitions, 5632 flow [2024-06-21 19:30:26,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:30:26,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:30:26,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 19:30:26,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 19:30:26,124 INFO L175 Difference]: Start difference. First operand has 233 places, 350 transitions, 4820 flow. Second operand 8 states and 126 transitions. [2024-06-21 19:30:26,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 365 transitions, 5632 flow [2024-06-21 19:30:26,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 365 transitions, 5415 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-21 19:30:26,381 INFO L231 Difference]: Finished difference. Result has 233 places, 352 transitions, 4909 flow [2024-06-21 19:30:26,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4603, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4909, PETRI_PLACES=233, PETRI_TRANSITIONS=352} [2024-06-21 19:30:26,381 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-21 19:30:26,381 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 352 transitions, 4909 flow [2024-06-21 19:30:26,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 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-06-21 19:30:26,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:30:26,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:30:26,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 19:30:26,382 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:30:26,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:30:26,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1352868280, now seen corresponding path program 1 times [2024-06-21 19:30:26,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:30:26,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246404089] [2024-06-21 19:30:26,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:30:26,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:30:26,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:30:31,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:30:31,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:30:31,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246404089] [2024-06-21 19:30:31,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246404089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:30:31,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:30:31,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:30:31,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829984146] [2024-06-21 19:30:31,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:30:31,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:30:31,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:30:31,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:30:31,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:30:31,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:30:31,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 352 transitions, 4909 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 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-06-21 19:30:31,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:30:31,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:30:31,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:30:33,193 INFO L124 PetriNetUnfolderBase]: 2794/4571 cut-off events. [2024-06-21 19:30:33,193 INFO L125 PetriNetUnfolderBase]: For 147919/147949 co-relation queries the response was YES. [2024-06-21 19:30:33,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31092 conditions, 4571 events. 2794/4571 cut-off events. For 147919/147949 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 27629 event pairs, 564 based on Foata normal form. 24/4588 useless extension candidates. Maximal degree in co-relation 30986. Up to 4013 conditions per place. [2024-06-21 19:30:33,236 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 308 selfloop transitions, 75 changer transitions 0/388 dead transitions. [2024-06-21 19:30:33,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 388 transitions, 5983 flow [2024-06-21 19:30:33,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:30:33,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:30:33,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 19:30:33,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-21 19:30:33,237 INFO L175 Difference]: Start difference. First operand has 233 places, 352 transitions, 4909 flow. Second operand 9 states and 151 transitions. [2024-06-21 19:30:33,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 388 transitions, 5983 flow [2024-06-21 19:30:33,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 388 transitions, 5745 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 19:30:33,530 INFO L231 Difference]: Finished difference. Result has 236 places, 356 transitions, 4921 flow [2024-06-21 19:30:33,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4677, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4921, PETRI_PLACES=236, PETRI_TRANSITIONS=356} [2024-06-21 19:30:33,531 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-21 19:30:33,531 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 356 transitions, 4921 flow [2024-06-21 19:30:33,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 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-06-21 19:30:33,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:30:33,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:30:33,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 19:30:33,531 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:30:33,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:30:33,532 INFO L85 PathProgramCache]: Analyzing trace with hash 426033084, now seen corresponding path program 2 times [2024-06-21 19:30:33,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:30:33,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258933996] [2024-06-21 19:30:33,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:30:33,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:30:33,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:30:38,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:30:38,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:30:38,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258933996] [2024-06-21 19:30:38,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258933996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:30:38,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:30:38,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:30:38,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492920353] [2024-06-21 19:30:38,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:30:38,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:30:38,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:30:38,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:30:38,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:30:38,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:30:38,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 356 transitions, 4921 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 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-06-21 19:30:38,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:30:38,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:30:38,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:30:40,484 INFO L124 PetriNetUnfolderBase]: 2810/4597 cut-off events. [2024-06-21 19:30:40,485 INFO L125 PetriNetUnfolderBase]: For 149253/149309 co-relation queries the response was YES. [2024-06-21 19:30:40,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31180 conditions, 4597 events. 2810/4597 cut-off events. For 149253/149309 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 27885 event pairs, 645 based on Foata normal form. 43/4629 useless extension candidates. Maximal degree in co-relation 31073. Up to 4159 conditions per place. [2024-06-21 19:30:40,529 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 304 selfloop transitions, 69 changer transitions 0/378 dead transitions. [2024-06-21 19:30:40,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 378 transitions, 5809 flow [2024-06-21 19:30:40,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:30:40,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:30:40,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 19:30:40,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 19:30:40,530 INFO L175 Difference]: Start difference. First operand has 236 places, 356 transitions, 4921 flow. Second operand 8 states and 128 transitions. [2024-06-21 19:30:40,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 378 transitions, 5809 flow [2024-06-21 19:30:40,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 378 transitions, 5702 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-21 19:30:40,805 INFO L231 Difference]: Finished difference. Result has 240 places, 358 transitions, 5008 flow [2024-06-21 19:30:40,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4822, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5008, PETRI_PLACES=240, PETRI_TRANSITIONS=358} [2024-06-21 19:30:40,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-21 19:30:40,806 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 358 transitions, 5008 flow [2024-06-21 19:30:40,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 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-06-21 19:30:40,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:30:40,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:30:40,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 19:30:40,806 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:30:40,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:30:40,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1355730200, now seen corresponding path program 1 times [2024-06-21 19:30:40,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:30:40,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636070575] [2024-06-21 19:30:40,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:30:40,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:30:40,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:30:46,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:30:46,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:30:46,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636070575] [2024-06-21 19:30:46,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636070575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:30:46,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:30:46,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:30:46,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710219431] [2024-06-21 19:30:46,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:30:46,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:30:46,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:30:46,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:30:46,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:30:46,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:30:46,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 358 transitions, 5008 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 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-06-21 19:30:46,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:30:46,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:30:46,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:30:48,860 INFO L124 PetriNetUnfolderBase]: 2807/4584 cut-off events. [2024-06-21 19:30:48,860 INFO L125 PetriNetUnfolderBase]: For 149823/149823 co-relation queries the response was YES. [2024-06-21 19:30:48,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31284 conditions, 4584 events. 2807/4584 cut-off events. For 149823/149823 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 27667 event pairs, 722 based on Foata normal form. 1/4582 useless extension candidates. Maximal degree in co-relation 31175. Up to 4273 conditions per place. [2024-06-21 19:30:48,906 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 321 selfloop transitions, 55 changer transitions 0/381 dead transitions. [2024-06-21 19:30:48,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 381 transitions, 5913 flow [2024-06-21 19:30:48,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:30:48,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:30:48,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 19:30:48,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-21 19:30:48,908 INFO L175 Difference]: Start difference. First operand has 240 places, 358 transitions, 5008 flow. Second operand 8 states and 139 transitions. [2024-06-21 19:30:48,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 381 transitions, 5913 flow [2024-06-21 19:30:49,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 381 transitions, 5687 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-21 19:30:49,177 INFO L231 Difference]: Finished difference. Result has 241 places, 359 transitions, 4911 flow [2024-06-21 19:30:49,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4911, PETRI_PLACES=241, PETRI_TRANSITIONS=359} [2024-06-21 19:30:49,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-21 19:30:49,178 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 359 transitions, 4911 flow [2024-06-21 19:30:49,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 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-06-21 19:30:49,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:30:49,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:30:49,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 19:30:49,179 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:30:49,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:30:49,179 INFO L85 PathProgramCache]: Analyzing trace with hash -507583332, now seen corresponding path program 3 times [2024-06-21 19:30:49,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:30:49,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77742506] [2024-06-21 19:30:49,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:30:49,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:30:49,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:30:54,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:30:54,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:30:54,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77742506] [2024-06-21 19:30:54,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77742506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:30:54,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:30:54,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:30:54,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790981926] [2024-06-21 19:30:54,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:30:54,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:30:54,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:30:54,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:30:54,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:30:54,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:30:54,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 359 transitions, 4911 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 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-06-21 19:30:54,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:30:54,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:30:54,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:30:55,998 INFO L124 PetriNetUnfolderBase]: 2797/4585 cut-off events. [2024-06-21 19:30:55,998 INFO L125 PetriNetUnfolderBase]: For 154008/154069 co-relation queries the response was YES. [2024-06-21 19:30:56,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30945 conditions, 4585 events. 2797/4585 cut-off events. For 154008/154069 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 27808 event pairs, 639 based on Foata normal form. 37/4611 useless extension candidates. Maximal degree in co-relation 30836. Up to 4201 conditions per place. [2024-06-21 19:30:56,045 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 309 selfloop transitions, 60 changer transitions 0/374 dead transitions. [2024-06-21 19:30:56,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 374 transitions, 5728 flow [2024-06-21 19:30:56,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:30:56,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:30:56,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 19:30:56,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-21 19:30:56,048 INFO L175 Difference]: Start difference. First operand has 241 places, 359 transitions, 4911 flow. Second operand 8 states and 123 transitions. [2024-06-21 19:30:56,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 374 transitions, 5728 flow [2024-06-21 19:30:56,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 374 transitions, 5605 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 19:30:56,310 INFO L231 Difference]: Finished difference. Result has 245 places, 359 transitions, 4919 flow [2024-06-21 19:30:56,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4792, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4919, PETRI_PLACES=245, PETRI_TRANSITIONS=359} [2024-06-21 19:30:56,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-21 19:30:56,311 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 359 transitions, 4919 flow [2024-06-21 19:30:56,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 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-06-21 19:30:56,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:30:56,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:30:56,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 19:30:56,312 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:30:56,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:30:56,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1471021370, now seen corresponding path program 2 times [2024-06-21 19:30:56,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:30:56,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821350233] [2024-06-21 19:30:56,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:30:56,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:30:56,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:31:02,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:31:02,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:31:02,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821350233] [2024-06-21 19:31:02,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821350233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:31:02,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:31:02,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:31:02,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808428781] [2024-06-21 19:31:02,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:31:02,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:31:02,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:31:02,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:31:02,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:31:02,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:31:02,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 359 transitions, 4919 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 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-06-21 19:31:02,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:31:02,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:31:02,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:31:04,046 INFO L124 PetriNetUnfolderBase]: 2802/4583 cut-off events. [2024-06-21 19:31:04,046 INFO L125 PetriNetUnfolderBase]: For 155252/155252 co-relation queries the response was YES. [2024-06-21 19:31:04,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31086 conditions, 4583 events. 2802/4583 cut-off events. For 155252/155252 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 27752 event pairs, 720 based on Foata normal form. 1/4581 useless extension candidates. Maximal degree in co-relation 30975. Up to 4302 conditions per place. [2024-06-21 19:31:04,094 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 334 selfloop transitions, 41 changer transitions 0/380 dead transitions. [2024-06-21 19:31:04,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 380 transitions, 5854 flow [2024-06-21 19:31:04,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:31:04,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:31:04,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 19:31:04,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 19:31:04,096 INFO L175 Difference]: Start difference. First operand has 245 places, 359 transitions, 4919 flow. Second operand 9 states and 144 transitions. [2024-06-21 19:31:04,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 380 transitions, 5854 flow [2024-06-21 19:31:04,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 380 transitions, 5716 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 19:31:04,364 INFO L231 Difference]: Finished difference. Result has 247 places, 362 transitions, 4920 flow [2024-06-21 19:31:04,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4781, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4920, PETRI_PLACES=247, PETRI_TRANSITIONS=362} [2024-06-21 19:31:04,365 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-21 19:31:04,365 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 362 transitions, 4920 flow [2024-06-21 19:31:04,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 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-06-21 19:31:04,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:31:04,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:31:04,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 19:31:04,365 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:31:04,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:31:04,365 INFO L85 PathProgramCache]: Analyzing trace with hash 544305214, now seen corresponding path program 3 times [2024-06-21 19:31:04,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:31:04,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405434667] [2024-06-21 19:31:04,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:31:04,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:31:04,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:31:10,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:31:10,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:31:10,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405434667] [2024-06-21 19:31:10,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405434667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:31:10,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:31:10,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:31:10,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473668771] [2024-06-21 19:31:10,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:31:10,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:31:10,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:31:10,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:31:10,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:31:10,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:31:10,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 362 transitions, 4920 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 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-06-21 19:31:10,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:31:10,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:31:10,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:31:12,334 INFO L124 PetriNetUnfolderBase]: 2804/4589 cut-off events. [2024-06-21 19:31:12,334 INFO L125 PetriNetUnfolderBase]: For 160288/160291 co-relation queries the response was YES. [2024-06-21 19:31:12,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31088 conditions, 4589 events. 2804/4589 cut-off events. For 160288/160291 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 27797 event pairs, 722 based on Foata normal form. 4/4589 useless extension candidates. Maximal degree in co-relation 30976. Up to 4288 conditions per place. [2024-06-21 19:31:12,379 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 56 changer transitions 0/381 dead transitions. [2024-06-21 19:31:12,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 381 transitions, 5877 flow [2024-06-21 19:31:12,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:31:12,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:31:12,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-21 19:31:12,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-21 19:31:12,381 INFO L175 Difference]: Start difference. First operand has 247 places, 362 transitions, 4920 flow. Second operand 10 states and 147 transitions. [2024-06-21 19:31:12,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 381 transitions, 5877 flow [2024-06-21 19:31:12,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 381 transitions, 5761 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 19:31:12,676 INFO L231 Difference]: Finished difference. Result has 251 places, 367 transitions, 5013 flow [2024-06-21 19:31:12,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4811, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5013, PETRI_PLACES=251, PETRI_TRANSITIONS=367} [2024-06-21 19:31:12,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-21 19:31:12,677 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 367 transitions, 5013 flow [2024-06-21 19:31:12,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 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-06-21 19:31:12,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:31:12,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:31:12,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 19:31:12,677 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:31:12,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:31:12,678 INFO L85 PathProgramCache]: Analyzing trace with hash 406517870, now seen corresponding path program 4 times [2024-06-21 19:31:12,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:31:12,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415036776] [2024-06-21 19:31:12,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:31:12,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:31:12,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:31:19,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:31:19,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:31:19,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415036776] [2024-06-21 19:31:19,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415036776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:31:19,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:31:19,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:31:19,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079342846] [2024-06-21 19:31:19,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:31:19,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:31:19,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:31:19,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:31:19,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:31:19,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:31:19,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 367 transitions, 5013 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:31:19,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:31:19,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:31:19,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:31:21,275 INFO L124 PetriNetUnfolderBase]: 2801/4579 cut-off events. [2024-06-21 19:31:21,275 INFO L125 PetriNetUnfolderBase]: For 163282/163285 co-relation queries the response was YES. [2024-06-21 19:31:21,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31125 conditions, 4579 events. 2801/4579 cut-off events. For 163282/163285 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 27726 event pairs, 734 based on Foata normal form. 3/4578 useless extension candidates. Maximal degree in co-relation 31012. Up to 4285 conditions per place. [2024-06-21 19:31:21,323 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 53 changer transitions 0/378 dead transitions. [2024-06-21 19:31:21,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 378 transitions, 5785 flow [2024-06-21 19:31:21,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:31:21,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:31:21,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 19:31:21,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-21 19:31:21,325 INFO L175 Difference]: Start difference. First operand has 251 places, 367 transitions, 5013 flow. Second operand 8 states and 123 transitions. [2024-06-21 19:31:21,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 378 transitions, 5785 flow [2024-06-21 19:31:21,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 378 transitions, 5665 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 19:31:21,646 INFO L231 Difference]: Finished difference. Result has 253 places, 367 transitions, 5013 flow [2024-06-21 19:31:21,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4893, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5013, PETRI_PLACES=253, PETRI_TRANSITIONS=367} [2024-06-21 19:31:21,647 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-21 19:31:21,647 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 367 transitions, 5013 flow [2024-06-21 19:31:21,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:31:21,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:31:21,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:31:21,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 19:31:21,648 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:31:21,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:31:21,648 INFO L85 PathProgramCache]: Analyzing trace with hash -794523628, now seen corresponding path program 1 times [2024-06-21 19:31:21,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:31:21,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242585165] [2024-06-21 19:31:21,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:31:21,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:31:21,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:31:28,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:31:28,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:31:28,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242585165] [2024-06-21 19:31:28,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242585165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:31:28,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:31:28,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:31:28,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37759848] [2024-06-21 19:31:28,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:31:28,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:31:28,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:31:28,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:31:28,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:31:28,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:31:28,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 367 transitions, 5013 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:31:28,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:31:28,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:31:28,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:31:30,188 INFO L124 PetriNetUnfolderBase]: 2796/4572 cut-off events. [2024-06-21 19:31:30,188 INFO L125 PetriNetUnfolderBase]: For 161070/161073 co-relation queries the response was YES. [2024-06-21 19:31:30,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30955 conditions, 4572 events. 2796/4572 cut-off events. For 161070/161073 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 27582 event pairs, 719 based on Foata normal form. 4/4572 useless extension candidates. Maximal degree in co-relation 30842. Up to 4290 conditions per place. [2024-06-21 19:31:30,233 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 342 selfloop transitions, 34 changer transitions 0/381 dead transitions. [2024-06-21 19:31:30,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 381 transitions, 5839 flow [2024-06-21 19:31:30,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:31:30,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:31:30,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 19:31:30,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-21 19:31:30,234 INFO L175 Difference]: Start difference. First operand has 253 places, 367 transitions, 5013 flow. Second operand 8 states and 121 transitions. [2024-06-21 19:31:30,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 381 transitions, 5839 flow [2024-06-21 19:31:30,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 381 transitions, 5719 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 19:31:30,528 INFO L231 Difference]: Finished difference. Result has 253 places, 369 transitions, 5020 flow [2024-06-21 19:31:30,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4893, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5020, PETRI_PLACES=253, PETRI_TRANSITIONS=369} [2024-06-21 19:31:30,528 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-21 19:31:30,528 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 369 transitions, 5020 flow [2024-06-21 19:31:30,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:31:30,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:31:30,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:31:30,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 19:31:30,529 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:31:30,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:31:30,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1861967923, now seen corresponding path program 1 times [2024-06-21 19:31:30,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:31:30,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694127114] [2024-06-21 19:31:30,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:31:30,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:31:30,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:31:37,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:31:37,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:31:37,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694127114] [2024-06-21 19:31:37,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694127114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:31:37,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:31:37,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:31:37,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630930302] [2024-06-21 19:31:37,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:31:37,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:31:37,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:31:37,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:31:37,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:31:37,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:31:37,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 369 transitions, 5020 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:31:37,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:31:37,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:31:37,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:31:39,885 INFO L124 PetriNetUnfolderBase]: 2809/4596 cut-off events. [2024-06-21 19:31:39,885 INFO L125 PetriNetUnfolderBase]: For 160772/160780 co-relation queries the response was YES. [2024-06-21 19:31:39,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31228 conditions, 4596 events. 2809/4596 cut-off events. For 160772/160780 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 27757 event pairs, 571 based on Foata normal form. 9/4602 useless extension candidates. Maximal degree in co-relation 31115. Up to 3913 conditions per place. [2024-06-21 19:31:39,932 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 308 selfloop transitions, 118 changer transitions 0/431 dead transitions. [2024-06-21 19:31:39,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 431 transitions, 6352 flow [2024-06-21 19:31:39,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:31:39,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:31:39,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 216 transitions. [2024-06-21 19:31:39,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 19:31:39,935 INFO L175 Difference]: Start difference. First operand has 253 places, 369 transitions, 5020 flow. Second operand 12 states and 216 transitions. [2024-06-21 19:31:39,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 431 transitions, 6352 flow [2024-06-21 19:31:40,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 431 transitions, 6257 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 19:31:40,257 INFO L231 Difference]: Finished difference. Result has 259 places, 378 transitions, 5335 flow [2024-06-21 19:31:40,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4925, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5335, PETRI_PLACES=259, PETRI_TRANSITIONS=378} [2024-06-21 19:31:40,258 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-21 19:31:40,258 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 378 transitions, 5335 flow [2024-06-21 19:31:40,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:31:40,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:31:40,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:31:40,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 19:31:40,258 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:31:40,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:31:40,259 INFO L85 PathProgramCache]: Analyzing trace with hash -410596817, now seen corresponding path program 1 times [2024-06-21 19:31:40,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:31:40,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180036765] [2024-06-21 19:31:40,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:31:40,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:31:40,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:31:46,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:31:46,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:31:46,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180036765] [2024-06-21 19:31:46,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180036765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:31:46,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:31:46,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:31:46,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336585255] [2024-06-21 19:31:46,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:31:46,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:31:46,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:31:46,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:31:46,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:31:46,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:31:46,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 378 transitions, 5335 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:31:46,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:31:46,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:31:46,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:31:48,911 INFO L124 PetriNetUnfolderBase]: 2828/4622 cut-off events. [2024-06-21 19:31:48,912 INFO L125 PetriNetUnfolderBase]: For 171237/171245 co-relation queries the response was YES. [2024-06-21 19:31:48,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32309 conditions, 4622 events. 2828/4622 cut-off events. For 171237/171245 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 27909 event pairs, 561 based on Foata normal form. 10/4629 useless extension candidates. Maximal degree in co-relation 32195. Up to 3969 conditions per place. [2024-06-21 19:31:48,963 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 295 selfloop transitions, 142 changer transitions 0/442 dead transitions. [2024-06-21 19:31:48,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 442 transitions, 6597 flow [2024-06-21 19:31:48,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 19:31:48,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 19:31:48,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 244 transitions. [2024-06-21 19:31:48,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-21 19:31:48,965 INFO L175 Difference]: Start difference. First operand has 259 places, 378 transitions, 5335 flow. Second operand 14 states and 244 transitions. [2024-06-21 19:31:48,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 442 transitions, 6597 flow [2024-06-21 19:31:49,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 442 transitions, 6384 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-21 19:31:49,359 INFO L231 Difference]: Finished difference. Result has 266 places, 386 transitions, 5559 flow [2024-06-21 19:31:49,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5125, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5559, PETRI_PLACES=266, PETRI_TRANSITIONS=386} [2024-06-21 19:31:49,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-21 19:31:49,360 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 386 transitions, 5559 flow [2024-06-21 19:31:49,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:31:49,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:31:49,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:31:49,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 19:31:49,366 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:31:49,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:31:49,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1861847953, now seen corresponding path program 2 times [2024-06-21 19:31:49,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:31:49,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123612071] [2024-06-21 19:31:49,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:31:49,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:31:49,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:31:55,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-06-21 19:31:55,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:31:55,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123612071] [2024-06-21 19:31:55,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123612071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:31:55,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:31:55,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:31:55,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077998690] [2024-06-21 19:31:55,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:31:55,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:31:55,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:31:55,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:31:55,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:31:55,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:31:55,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 386 transitions, 5559 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:31:55,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:31:55,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:31:55,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:31:58,286 INFO L124 PetriNetUnfolderBase]: 2842/4654 cut-off events. [2024-06-21 19:31:58,287 INFO L125 PetriNetUnfolderBase]: For 179262/179270 co-relation queries the response was YES. [2024-06-21 19:31:58,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33274 conditions, 4654 events. 2842/4654 cut-off events. For 179262/179270 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 28255 event pairs, 568 based on Foata normal form. 9/4660 useless extension candidates. Maximal degree in co-relation 33160. Up to 4146 conditions per place. [2024-06-21 19:31:58,328 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 334 selfloop transitions, 103 changer transitions 0/442 dead transitions. [2024-06-21 19:31:58,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 442 transitions, 6648 flow [2024-06-21 19:31:58,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:31:58,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:31:58,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-21 19:31:58,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44155844155844154 [2024-06-21 19:31:58,330 INFO L175 Difference]: Start difference. First operand has 266 places, 386 transitions, 5559 flow. Second operand 11 states and 204 transitions. [2024-06-21 19:31:58,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 442 transitions, 6648 flow [2024-06-21 19:31:58,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 442 transitions, 6297 flow, removed 49 selfloop flow, removed 10 redundant places. [2024-06-21 19:31:58,673 INFO L231 Difference]: Finished difference. Result has 267 places, 392 transitions, 5513 flow [2024-06-21 19:31:58,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5208, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5513, PETRI_PLACES=267, PETRI_TRANSITIONS=392} [2024-06-21 19:31:58,673 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-21 19:31:58,674 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 392 transitions, 5513 flow [2024-06-21 19:31:58,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:31:58,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:31:58,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:31:58,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 19:31:58,674 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:31:58,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:31:58,674 INFO L85 PathProgramCache]: Analyzing trace with hash -233465297, now seen corresponding path program 2 times [2024-06-21 19:31:58,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:31:58,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848071723] [2024-06-21 19:31:58,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:31:58,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:31:58,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:32:04,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:32:04,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:32:04,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848071723] [2024-06-21 19:32:04,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848071723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:32:04,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:32:04,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:32:04,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120804313] [2024-06-21 19:32:04,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:32:04,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:32:04,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:32:04,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:32:04,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:32:04,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:32:04,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 392 transitions, 5513 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:32:04,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:32:04,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:32:04,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:32:07,391 INFO L124 PetriNetUnfolderBase]: 2918/4764 cut-off events. [2024-06-21 19:32:07,392 INFO L125 PetriNetUnfolderBase]: For 187690/187698 co-relation queries the response was YES. [2024-06-21 19:32:07,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34005 conditions, 4764 events. 2918/4764 cut-off events. For 187690/187698 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28903 event pairs, 558 based on Foata normal form. 10/4771 useless extension candidates. Maximal degree in co-relation 33890. Up to 4050 conditions per place. [2024-06-21 19:32:07,440 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 295 selfloop transitions, 177 changer transitions 0/477 dead transitions. [2024-06-21 19:32:07,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 477 transitions, 7262 flow [2024-06-21 19:32:07,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-21 19:32:07,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-21 19:32:07,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 263 transitions. [2024-06-21 19:32:07,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3913690476190476 [2024-06-21 19:32:07,443 INFO L175 Difference]: Start difference. First operand has 267 places, 392 transitions, 5513 flow. Second operand 16 states and 263 transitions. [2024-06-21 19:32:07,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 477 transitions, 7262 flow [2024-06-21 19:32:07,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 477 transitions, 7002 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-21 19:32:07,829 INFO L231 Difference]: Finished difference. Result has 275 places, 422 transitions, 6056 flow [2024-06-21 19:32:07,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5289, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6056, PETRI_PLACES=275, PETRI_TRANSITIONS=422} [2024-06-21 19:32:07,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-21 19:32:07,830 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 422 transitions, 6056 flow [2024-06-21 19:32:07,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:32:07,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:32:07,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:32:07,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 19:32:07,830 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:32:07,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:32:07,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1684716433, now seen corresponding path program 3 times [2024-06-21 19:32:07,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:32:07,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029736476] [2024-06-21 19:32:07,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:32:07,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:32:07,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:32:14,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:32:14,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:32:14,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029736476] [2024-06-21 19:32:14,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029736476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:32:14,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:32:14,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:32:14,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790074045] [2024-06-21 19:32:14,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:32:14,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:32:14,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:32:14,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:32:14,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:32:14,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:32:14,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 422 transitions, 6056 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:32:14,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:32:14,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:32:14,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:32:17,455 INFO L124 PetriNetUnfolderBase]: 2931/4784 cut-off events. [2024-06-21 19:32:17,456 INFO L125 PetriNetUnfolderBase]: For 194077/194085 co-relation queries the response was YES. [2024-06-21 19:32:17,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34550 conditions, 4784 events. 2931/4784 cut-off events. For 194077/194085 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 29076 event pairs, 571 based on Foata normal form. 9/4790 useless extension candidates. Maximal degree in co-relation 34433. Up to 4256 conditions per place. [2024-06-21 19:32:17,510 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 339 selfloop transitions, 130 changer transitions 0/474 dead transitions. [2024-06-21 19:32:17,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 474 transitions, 7320 flow [2024-06-21 19:32:17,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 19:32:17,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 19:32:17,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 226 transitions. [2024-06-21 19:32:17,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-21 19:32:17,512 INFO L175 Difference]: Start difference. First operand has 275 places, 422 transitions, 6056 flow. Second operand 14 states and 226 transitions. [2024-06-21 19:32:17,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 474 transitions, 7320 flow [2024-06-21 19:32:17,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 474 transitions, 7053 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 19:32:17,975 INFO L231 Difference]: Finished difference. Result has 283 places, 428 transitions, 6177 flow [2024-06-21 19:32:17,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5789, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6177, PETRI_PLACES=283, PETRI_TRANSITIONS=428} [2024-06-21 19:32:17,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-21 19:32:17,976 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 428 transitions, 6177 flow [2024-06-21 19:32:17,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:32:17,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:32:17,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:32:17,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 19:32:17,976 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:32:17,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:32:17,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1724945537, now seen corresponding path program 3 times [2024-06-21 19:32:17,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:32:17,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415899505] [2024-06-21 19:32:17,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:32:17,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:32:18,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:32:23,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:32:23,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:32:23,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415899505] [2024-06-21 19:32:23,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415899505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:32:23,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:32:23,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:32:23,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592211814] [2024-06-21 19:32:23,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:32:23,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:32:23,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:32:23,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:32:23,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:32:23,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:32:23,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 428 transitions, 6177 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:32:23,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:32:23,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:32:23,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:32:25,721 INFO L124 PetriNetUnfolderBase]: 2925/4780 cut-off events. [2024-06-21 19:32:25,721 INFO L125 PetriNetUnfolderBase]: For 198921/198929 co-relation queries the response was YES. [2024-06-21 19:32:25,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34495 conditions, 4780 events. 2925/4780 cut-off events. For 198921/198929 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 29090 event pairs, 556 based on Foata normal form. 10/4787 useless extension candidates. Maximal degree in co-relation 34376. Up to 4063 conditions per place. [2024-06-21 19:32:25,767 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 298 selfloop transitions, 176 changer transitions 0/479 dead transitions. [2024-06-21 19:32:25,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 479 transitions, 7395 flow [2024-06-21 19:32:25,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 19:32:25,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 19:32:25,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 237 transitions. [2024-06-21 19:32:25,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4030612244897959 [2024-06-21 19:32:25,769 INFO L175 Difference]: Start difference. First operand has 283 places, 428 transitions, 6177 flow. Second operand 14 states and 237 transitions. [2024-06-21 19:32:25,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 479 transitions, 7395 flow [2024-06-21 19:32:26,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 479 transitions, 7083 flow, removed 33 selfloop flow, removed 11 redundant places. [2024-06-21 19:32:26,308 INFO L231 Difference]: Finished difference. Result has 286 places, 428 transitions, 6224 flow [2024-06-21 19:32:26,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5865, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6224, PETRI_PLACES=286, PETRI_TRANSITIONS=428} [2024-06-21 19:32:26,309 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 243 predicate places. [2024-06-21 19:32:26,309 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 428 transitions, 6224 flow [2024-06-21 19:32:26,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:32:26,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:32:26,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:32:26,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 19:32:26,309 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:32:26,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:32:26,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1126295619, now seen corresponding path program 4 times [2024-06-21 19:32:26,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:32:26,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796929587] [2024-06-21 19:32:26,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:32:26,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:32:26,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:32:35,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-06-21 19:32:35,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:32:35,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796929587] [2024-06-21 19:32:35,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796929587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:32:35,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:32:35,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:32:35,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311768356] [2024-06-21 19:32:35,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:32:35,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:32:35,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:32:35,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:32:35,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:32:35,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:32:35,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 428 transitions, 6224 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:32:35,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:32:35,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:32:35,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:32:37,823 INFO L124 PetriNetUnfolderBase]: 3008/4918 cut-off events. [2024-06-21 19:32:37,823 INFO L125 PetriNetUnfolderBase]: For 213019/213039 co-relation queries the response was YES. [2024-06-21 19:32:37,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35829 conditions, 4918 events. 3008/4918 cut-off events. For 213019/213039 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 30095 event pairs, 638 based on Foata normal form. 12/4921 useless extension candidates. Maximal degree in co-relation 35710. Up to 4287 conditions per place. [2024-06-21 19:32:37,895 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 366 selfloop transitions, 133 changer transitions 0/504 dead transitions. [2024-06-21 19:32:37,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 504 transitions, 8153 flow [2024-06-21 19:32:37,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:32:37,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:32:37,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-21 19:32:37,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41774891774891776 [2024-06-21 19:32:37,897 INFO L175 Difference]: Start difference. First operand has 286 places, 428 transitions, 6224 flow. Second operand 11 states and 193 transitions. [2024-06-21 19:32:37,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 504 transitions, 8153 flow [2024-06-21 19:32:38,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 504 transitions, 7843 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-21 19:32:38,380 INFO L231 Difference]: Finished difference. Result has 287 places, 460 transitions, 6690 flow [2024-06-21 19:32:38,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5918, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6690, PETRI_PLACES=287, PETRI_TRANSITIONS=460} [2024-06-21 19:32:38,381 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-21 19:32:38,381 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 460 transitions, 6690 flow [2024-06-21 19:32:38,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:32:38,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:32:38,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:32:38,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 19:32:38,382 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:32:38,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:32:38,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1636828787, now seen corresponding path program 1 times [2024-06-21 19:32:38,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:32:38,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314693896] [2024-06-21 19:32:38,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:32:38,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:32:38,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:32:44,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:32:44,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:32:44,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314693896] [2024-06-21 19:32:44,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314693896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:32:44,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:32:44,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:32:44,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805362897] [2024-06-21 19:32:44,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:32:44,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:32:44,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:32:44,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:32:44,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:32:44,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:32:44,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 460 transitions, 6690 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:32:44,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:32:44,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:32:44,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:32:47,315 INFO L124 PetriNetUnfolderBase]: 3060/4998 cut-off events. [2024-06-21 19:32:47,315 INFO L125 PetriNetUnfolderBase]: For 228072/228092 co-relation queries the response was YES. [2024-06-21 19:32:47,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36770 conditions, 4998 events. 3060/4998 cut-off events. For 228072/228092 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 30685 event pairs, 629 based on Foata normal form. 13/5002 useless extension candidates. Maximal degree in co-relation 36647. Up to 4411 conditions per place. [2024-06-21 19:32:47,372 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 386 selfloop transitions, 113 changer transitions 0/504 dead transitions. [2024-06-21 19:32:47,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 504 transitions, 8248 flow [2024-06-21 19:32:47,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:32:47,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:32:47,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-21 19:32:47,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 19:32:47,374 INFO L175 Difference]: Start difference. First operand has 287 places, 460 transitions, 6690 flow. Second operand 10 states and 170 transitions. [2024-06-21 19:32:47,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 504 transitions, 8248 flow [2024-06-21 19:32:47,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 504 transitions, 8172 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-21 19:32:47,948 INFO L231 Difference]: Finished difference. Result has 297 places, 473 transitions, 7124 flow [2024-06-21 19:32:47,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6614, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7124, PETRI_PLACES=297, PETRI_TRANSITIONS=473} [2024-06-21 19:32:47,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 254 predicate places. [2024-06-21 19:32:47,949 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 473 transitions, 7124 flow [2024-06-21 19:32:47,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:32:47,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:32:47,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:32:47,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 19:32:47,949 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:32:47,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:32:47,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1125997089, now seen corresponding path program 5 times [2024-06-21 19:32:47,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:32:47,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161575796] [2024-06-21 19:32:47,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:32:47,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:32:47,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:32:54,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:32:54,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:32:54,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161575796] [2024-06-21 19:32:54,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161575796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:32:54,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:32:54,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:32:54,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864207938] [2024-06-21 19:32:54,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:32:54,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:32:54,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:32:54,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:32:54,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:32:54,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:32:54,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 473 transitions, 7124 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:32:54,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:32:54,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:32:54,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:32:57,050 INFO L124 PetriNetUnfolderBase]: 3073/5018 cut-off events. [2024-06-21 19:32:57,051 INFO L125 PetriNetUnfolderBase]: For 238502/238522 co-relation queries the response was YES. [2024-06-21 19:32:57,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37861 conditions, 5018 events. 3073/5018 cut-off events. For 238502/238522 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 30800 event pairs, 643 based on Foata normal form. 12/5021 useless extension candidates. Maximal degree in co-relation 37734. Up to 4374 conditions per place. [2024-06-21 19:32:57,108 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 371 selfloop transitions, 143 changer transitions 0/519 dead transitions. [2024-06-21 19:32:57,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 519 transitions, 8731 flow [2024-06-21 19:32:57,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:32:57,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:32:57,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-06-21 19:32:57,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 19:32:57,110 INFO L175 Difference]: Start difference. First operand has 297 places, 473 transitions, 7124 flow. Second operand 12 states and 200 transitions. [2024-06-21 19:32:57,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 519 transitions, 8731 flow [2024-06-21 19:32:57,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 519 transitions, 8542 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-21 19:32:57,761 INFO L231 Difference]: Finished difference. Result has 305 places, 479 transitions, 7343 flow [2024-06-21 19:32:57,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6935, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7343, PETRI_PLACES=305, PETRI_TRANSITIONS=479} [2024-06-21 19:32:57,762 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-21 19:32:57,762 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 479 transitions, 7343 flow [2024-06-21 19:32:57,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:32:57,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:32:57,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:32:57,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 19:32:57,762 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:32:57,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:32:57,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1712058347, now seen corresponding path program 6 times [2024-06-21 19:32:57,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:32:57,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389968311] [2024-06-21 19:32:57,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:32:57,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:32:57,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:33:06,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:33:06,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:33:06,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389968311] [2024-06-21 19:33:06,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389968311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:33:06,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:33:06,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:33:06,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730395238] [2024-06-21 19:33:06,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:33:06,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:33:06,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:33:06,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:33:06,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:33:06,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:33:06,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 479 transitions, 7343 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:33:06,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:33:06,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:33:06,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:33:08,743 INFO L124 PetriNetUnfolderBase]: 3070/5018 cut-off events. [2024-06-21 19:33:08,744 INFO L125 PetriNetUnfolderBase]: For 243961/243981 co-relation queries the response was YES. [2024-06-21 19:33:08,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38107 conditions, 5018 events. 3070/5018 cut-off events. For 243961/243981 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 30893 event pairs, 645 based on Foata normal form. 12/5021 useless extension candidates. Maximal degree in co-relation 37978. Up to 4371 conditions per place. [2024-06-21 19:33:08,804 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 374 selfloop transitions, 132 changer transitions 0/511 dead transitions. [2024-06-21 19:33:08,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 511 transitions, 8692 flow [2024-06-21 19:33:08,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:33:08,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:33:08,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 19:33:08,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-21 19:33:08,806 INFO L175 Difference]: Start difference. First operand has 305 places, 479 transitions, 7343 flow. Second operand 9 states and 158 transitions. [2024-06-21 19:33:08,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 511 transitions, 8692 flow [2024-06-21 19:33:09,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 511 transitions, 8421 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-21 19:33:09,492 INFO L231 Difference]: Finished difference. Result has 307 places, 479 transitions, 7343 flow [2024-06-21 19:33:09,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7072, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7343, PETRI_PLACES=307, PETRI_TRANSITIONS=479} [2024-06-21 19:33:09,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-21 19:33:09,493 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 479 transitions, 7343 flow [2024-06-21 19:33:09,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:33:09,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:33:09,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:33:09,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 19:33:09,493 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:33:09,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:33:09,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1131538029, now seen corresponding path program 7 times [2024-06-21 19:33:09,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:33:09,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866390326] [2024-06-21 19:33:09,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:33:09,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:33:09,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:33:16,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:33:16,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:33:16,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866390326] [2024-06-21 19:33:16,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866390326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:33:16,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:33:16,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:33:16,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929094806] [2024-06-21 19:33:16,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:33:16,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:33:16,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:33:16,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:33:16,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:33:16,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:33:16,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 479 transitions, 7343 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:33:16,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:33:16,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:33:16,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:33:18,695 INFO L124 PetriNetUnfolderBase]: 3067/5012 cut-off events. [2024-06-21 19:33:18,695 INFO L125 PetriNetUnfolderBase]: For 249997/250020 co-relation queries the response was YES. [2024-06-21 19:33:18,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38130 conditions, 5012 events. 3067/5012 cut-off events. For 249997/250020 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 30815 event pairs, 628 based on Foata normal form. 14/5019 useless extension candidates. Maximal degree in co-relation 38000. Up to 4554 conditions per place. [2024-06-21 19:33:18,757 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 419 selfloop transitions, 81 changer transitions 0/505 dead transitions. [2024-06-21 19:33:18,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 505 transitions, 8440 flow [2024-06-21 19:33:18,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:33:18,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:33:18,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 19:33:18,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-21 19:33:18,759 INFO L175 Difference]: Start difference. First operand has 307 places, 479 transitions, 7343 flow. Second operand 8 states and 141 transitions. [2024-06-21 19:33:18,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 505 transitions, 8440 flow [2024-06-21 19:33:19,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 505 transitions, 8170 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 19:33:19,386 INFO L231 Difference]: Finished difference. Result has 307 places, 479 transitions, 7242 flow [2024-06-21 19:33:19,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7073, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7242, PETRI_PLACES=307, PETRI_TRANSITIONS=479} [2024-06-21 19:33:19,387 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-21 19:33:19,387 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 479 transitions, 7242 flow [2024-06-21 19:33:19,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:33:19,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:33:19,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:33:19,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 19:33:19,388 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:33:19,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:33:19,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1721432747, now seen corresponding path program 8 times [2024-06-21 19:33:19,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:33:19,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418587222] [2024-06-21 19:33:19,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:33:19,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:33:19,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:33:27,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:33:27,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:33:27,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418587222] [2024-06-21 19:33:27,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418587222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:33:27,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:33:27,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:33:27,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127236762] [2024-06-21 19:33:27,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:33:27,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:33:27,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:33:27,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:33:27,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:33:27,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:33:27,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 479 transitions, 7242 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:33:27,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:33:27,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:33:27,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:33:29,667 INFO L124 PetriNetUnfolderBase]: 3100/5066 cut-off events. [2024-06-21 19:33:29,667 INFO L125 PetriNetUnfolderBase]: For 258727/258750 co-relation queries the response was YES. [2024-06-21 19:33:29,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38594 conditions, 5066 events. 3100/5066 cut-off events. For 258727/258750 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 31242 event pairs, 624 based on Foata normal form. 14/5073 useless extension candidates. Maximal degree in co-relation 38463. Up to 4579 conditions per place. [2024-06-21 19:33:29,822 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 422 selfloop transitions, 102 changer transitions 0/529 dead transitions. [2024-06-21 19:33:29,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 529 transitions, 8890 flow [2024-06-21 19:33:29,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 19:33:29,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 19:33:29,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 201 transitions. [2024-06-21 19:33:29,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36813186813186816 [2024-06-21 19:33:29,824 INFO L175 Difference]: Start difference. First operand has 307 places, 479 transitions, 7242 flow. Second operand 13 states and 201 transitions. [2024-06-21 19:33:29,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 529 transitions, 8890 flow [2024-06-21 19:33:30,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 529 transitions, 8695 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 19:33:30,450 INFO L231 Difference]: Finished difference. Result has 317 places, 497 transitions, 7655 flow [2024-06-21 19:33:30,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7065, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7655, PETRI_PLACES=317, PETRI_TRANSITIONS=497} [2024-06-21 19:33:30,450 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-21 19:33:30,450 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 497 transitions, 7655 flow [2024-06-21 19:33:30,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:33:30,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:33:30,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:33:30,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 19:33:30,451 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:33:30,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:33:30,451 INFO L85 PathProgramCache]: Analyzing trace with hash 835901617, now seen corresponding path program 2 times [2024-06-21 19:33:30,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:33:30,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850053775] [2024-06-21 19:33:30,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:33:30,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:33:30,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:33:40,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:33:40,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:33:40,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850053775] [2024-06-21 19:33:40,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850053775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:33:40,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:33:40,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:33:40,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638633991] [2024-06-21 19:33:40,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:33:40,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:33:40,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:33:40,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:33:40,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:33:40,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:33:40,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 497 transitions, 7655 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:33:40,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:33:40,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:33:40,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:33:43,315 INFO L124 PetriNetUnfolderBase]: 3136/5124 cut-off events. [2024-06-21 19:33:43,315 INFO L125 PetriNetUnfolderBase]: For 271700/271723 co-relation queries the response was YES. [2024-06-21 19:33:43,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39258 conditions, 5124 events. 3136/5124 cut-off events. For 271700/271723 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 31647 event pairs, 617 based on Foata normal form. 15/5132 useless extension candidates. Maximal degree in co-relation 39124. Up to 4625 conditions per place. [2024-06-21 19:33:43,369 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 444 selfloop transitions, 86 changer transitions 0/535 dead transitions. [2024-06-21 19:33:43,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 535 transitions, 9099 flow [2024-06-21 19:33:43,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:33:43,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:33:43,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 184 transitions. [2024-06-21 19:33:43,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-21 19:33:43,370 INFO L175 Difference]: Start difference. First operand has 317 places, 497 transitions, 7655 flow. Second operand 12 states and 184 transitions. [2024-06-21 19:33:43,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 535 transitions, 9099 flow [2024-06-21 19:33:44,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 535 transitions, 8869 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 19:33:44,041 INFO L231 Difference]: Finished difference. Result has 322 places, 506 transitions, 7737 flow [2024-06-21 19:33:44,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7425, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7737, PETRI_PLACES=322, PETRI_TRANSITIONS=506} [2024-06-21 19:33:44,042 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-21 19:33:44,042 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 506 transitions, 7737 flow [2024-06-21 19:33:44,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:33:44,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:33:44,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:33:44,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 19:33:44,042 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:33:44,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:33:44,043 INFO L85 PathProgramCache]: Analyzing trace with hash 835895665, now seen corresponding path program 9 times [2024-06-21 19:33:44,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:33:44,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232464908] [2024-06-21 19:33:44,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:33:44,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:33:44,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:33:54,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:33:54,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:33:54,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232464908] [2024-06-21 19:33:54,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232464908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:33:54,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:33:54,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:33:54,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119085105] [2024-06-21 19:33:54,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:33:54,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:33:54,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:33:54,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:33:54,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:33:54,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:33:54,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 506 transitions, 7737 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:33:54,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:33:54,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:33:54,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:33:56,852 INFO L124 PetriNetUnfolderBase]: 3133/5118 cut-off events. [2024-06-21 19:33:56,853 INFO L125 PetriNetUnfolderBase]: For 274823/274846 co-relation queries the response was YES. [2024-06-21 19:33:56,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39258 conditions, 5118 events. 3133/5118 cut-off events. For 274823/274846 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 31581 event pairs, 635 based on Foata normal form. 14/5125 useless extension candidates. Maximal degree in co-relation 39123. Up to 4626 conditions per place. [2024-06-21 19:33:56,910 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 428 selfloop transitions, 102 changer transitions 0/535 dead transitions. [2024-06-21 19:33:56,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 535 transitions, 8912 flow [2024-06-21 19:33:56,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:33:56,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:33:56,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-21 19:33:56,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-21 19:33:56,912 INFO L175 Difference]: Start difference. First operand has 322 places, 506 transitions, 7737 flow. Second operand 11 states and 175 transitions. [2024-06-21 19:33:56,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 535 transitions, 8912 flow [2024-06-21 19:33:57,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 535 transitions, 8805 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 19:33:57,556 INFO L231 Difference]: Finished difference. Result has 328 places, 506 transitions, 7840 flow [2024-06-21 19:33:57,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7630, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7840, PETRI_PLACES=328, PETRI_TRANSITIONS=506} [2024-06-21 19:33:57,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-21 19:33:57,557 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 506 transitions, 7840 flow [2024-06-21 19:33:57,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:33:57,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:33:57,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:33:57,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 19:33:57,558 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:33:57,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:33:57,558 INFO L85 PathProgramCache]: Analyzing trace with hash 835896037, now seen corresponding path program 3 times [2024-06-21 19:33:57,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:33:57,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326292433] [2024-06-21 19:33:57,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:33:57,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:33:57,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:34:07,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:34:07,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:34:07,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326292433] [2024-06-21 19:34:07,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326292433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:34:07,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:34:07,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:34:07,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429649796] [2024-06-21 19:34:07,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:34:07,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:34:07,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:34:07,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:34:07,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:34:07,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:34:07,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 506 transitions, 7840 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:34:07,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:34:07,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:34:07,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:34:09,563 INFO L124 PetriNetUnfolderBase]: 3127/5106 cut-off events. [2024-06-21 19:34:09,563 INFO L125 PetriNetUnfolderBase]: For 281351/281374 co-relation queries the response was YES. [2024-06-21 19:34:09,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39403 conditions, 5106 events. 3127/5106 cut-off events. For 281351/281374 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 31475 event pairs, 620 based on Foata normal form. 15/5114 useless extension candidates. Maximal degree in co-relation 39266. Up to 4616 conditions per place. [2024-06-21 19:34:09,624 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 442 selfloop transitions, 86 changer transitions 0/533 dead transitions. [2024-06-21 19:34:09,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 533 transitions, 9033 flow [2024-06-21 19:34:09,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:34:09,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:34:09,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 19:34:09,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-21 19:34:09,626 INFO L175 Difference]: Start difference. First operand has 328 places, 506 transitions, 7840 flow. Second operand 10 states and 164 transitions. [2024-06-21 19:34:09,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 533 transitions, 9033 flow [2024-06-21 19:34:10,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 533 transitions, 8801 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-21 19:34:10,341 INFO L231 Difference]: Finished difference. Result has 328 places, 506 transitions, 7786 flow [2024-06-21 19:34:10,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7608, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7786, PETRI_PLACES=328, PETRI_TRANSITIONS=506} [2024-06-21 19:34:10,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-21 19:34:10,341 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 506 transitions, 7786 flow [2024-06-21 19:34:10,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:34:10,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:34:10,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:34:10,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 19:34:10,342 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:34:10,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:34:10,342 INFO L85 PathProgramCache]: Analyzing trace with hash 70107341, now seen corresponding path program 4 times [2024-06-21 19:34:10,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:34:10,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049291991] [2024-06-21 19:34:10,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:34:10,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:34:10,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:34:18,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:34:18,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:34:18,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049291991] [2024-06-21 19:34:18,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049291991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:34:18,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:34:18,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:34:18,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204485110] [2024-06-21 19:34:18,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:34:18,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:34:18,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:34:18,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:34:18,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:34:18,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:34:18,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 506 transitions, 7786 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:34:18,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:34:18,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:34:18,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:34:20,903 INFO L124 PetriNetUnfolderBase]: 3188/5188 cut-off events. [2024-06-21 19:34:20,903 INFO L125 PetriNetUnfolderBase]: For 291436/291436 co-relation queries the response was YES. [2024-06-21 19:34:20,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40105 conditions, 5188 events. 3188/5188 cut-off events. For 291436/291436 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 32002 event pairs, 567 based on Foata normal form. 2/5187 useless extension candidates. Maximal degree in co-relation 39967. Up to 4374 conditions per place. [2024-06-21 19:34:20,966 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 364 selfloop transitions, 200 changer transitions 0/569 dead transitions. [2024-06-21 19:34:20,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 569 transitions, 9547 flow [2024-06-21 19:34:20,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-21 19:34:20,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-21 19:34:20,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 255 transitions. [2024-06-21 19:34:20,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794642857142857 [2024-06-21 19:34:20,968 INFO L175 Difference]: Start difference. First operand has 328 places, 506 transitions, 7786 flow. Second operand 16 states and 255 transitions. [2024-06-21 19:34:20,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 569 transitions, 9547 flow [2024-06-21 19:34:21,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 569 transitions, 9375 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 19:34:21,820 INFO L231 Difference]: Finished difference. Result has 336 places, 525 transitions, 8279 flow [2024-06-21 19:34:21,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7614, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8279, PETRI_PLACES=336, PETRI_TRANSITIONS=525} [2024-06-21 19:34:21,820 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-21 19:34:21,820 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 525 transitions, 8279 flow [2024-06-21 19:34:21,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:34:21,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:34:21,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:34:21,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 19:34:21,821 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:34:21,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:34:21,821 INFO L85 PathProgramCache]: Analyzing trace with hash 81069251, now seen corresponding path program 5 times [2024-06-21 19:34:21,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:34:21,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242837566] [2024-06-21 19:34:21,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:34:21,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:34:21,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:34:28,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:34:28,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:34:28,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242837566] [2024-06-21 19:34:28,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242837566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:34:28,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:34:28,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:34:28,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235253705] [2024-06-21 19:34:28,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:34:28,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:34:28,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:34:28,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:34:28,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:34:28,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:34:28,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 525 transitions, 8279 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:34:28,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:34:28,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:34:28,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:34:30,510 INFO L124 PetriNetUnfolderBase]: 3228/5252 cut-off events. [2024-06-21 19:34:30,510 INFO L125 PetriNetUnfolderBase]: For 301229/301229 co-relation queries the response was YES. [2024-06-21 19:34:30,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41044 conditions, 5252 events. 3228/5252 cut-off events. For 301229/301229 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 32459 event pairs, 562 based on Foata normal form. 2/5251 useless extension candidates. Maximal degree in co-relation 40905. Up to 4410 conditions per place. [2024-06-21 19:34:30,570 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 366 selfloop transitions, 205 changer transitions 0/576 dead transitions. [2024-06-21 19:34:30,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 576 transitions, 9982 flow [2024-06-21 19:34:30,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 19:34:30,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 19:34:30,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 214 transitions. [2024-06-21 19:34:30,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39194139194139194 [2024-06-21 19:34:30,571 INFO L175 Difference]: Start difference. First operand has 336 places, 525 transitions, 8279 flow. Second operand 13 states and 214 transitions. [2024-06-21 19:34:30,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 576 transitions, 9982 flow [2024-06-21 19:34:31,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 576 transitions, 9800 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 19:34:31,334 INFO L231 Difference]: Finished difference. Result has 347 places, 537 transitions, 8709 flow [2024-06-21 19:34:31,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8110, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8709, PETRI_PLACES=347, PETRI_TRANSITIONS=537} [2024-06-21 19:34:31,335 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-21 19:34:31,335 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 537 transitions, 8709 flow [2024-06-21 19:34:31,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:34:31,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:34:31,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:34:31,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 19:34:31,335 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:34:31,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:34:31,335 INFO L85 PathProgramCache]: Analyzing trace with hash 70107155, now seen corresponding path program 10 times [2024-06-21 19:34:31,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:34:31,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751036092] [2024-06-21 19:34:31,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:34:31,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:34:31,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:34:37,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:34:37,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:34:37,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751036092] [2024-06-21 19:34:37,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751036092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:34:37,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:34:37,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:34:37,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76387231] [2024-06-21 19:34:37,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:34:37,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:34:37,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:34:37,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:34:37,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:34:37,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:34:37,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 537 transitions, 8709 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:34:37,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:34:37,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:34:37,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:34:40,724 INFO L124 PetriNetUnfolderBase]: 3241/5280 cut-off events. [2024-06-21 19:34:40,724 INFO L125 PetriNetUnfolderBase]: For 312540/312540 co-relation queries the response was YES. [2024-06-21 19:34:40,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41610 conditions, 5280 events. 3241/5280 cut-off events. For 312540/312540 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 32741 event pairs, 598 based on Foata normal form. 1/5278 useless extension candidates. Maximal degree in co-relation 41468. Up to 4650 conditions per place. [2024-06-21 19:34:40,781 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 416 selfloop transitions, 159 changer transitions 0/580 dead transitions. [2024-06-21 19:34:40,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 580 transitions, 10329 flow [2024-06-21 19:34:40,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 19:34:40,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 19:34:40,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 222 transitions. [2024-06-21 19:34:40,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-21 19:34:40,784 INFO L175 Difference]: Start difference. First operand has 347 places, 537 transitions, 8709 flow. Second operand 14 states and 222 transitions. [2024-06-21 19:34:40,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 580 transitions, 10329 flow [2024-06-21 19:34:41,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 580 transitions, 9985 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 19:34:41,626 INFO L231 Difference]: Finished difference. Result has 352 places, 543 transitions, 8835 flow [2024-06-21 19:34:41,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8365, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8835, PETRI_PLACES=352, PETRI_TRANSITIONS=543} [2024-06-21 19:34:41,627 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-06-21 19:34:41,627 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 543 transitions, 8835 flow [2024-06-21 19:34:41,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:34:41,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:34:41,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:34:41,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 19:34:41,627 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:34:41,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:34:41,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1380906459, now seen corresponding path program 6 times [2024-06-21 19:34:41,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:34:41,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482056423] [2024-06-21 19:34:41,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:34:41,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:34:41,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:34:47,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:34:47,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:34:47,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482056423] [2024-06-21 19:34:47,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482056423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:34:47,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:34:47,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:34:47,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830084958] [2024-06-21 19:34:47,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:34:47,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:34:47,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:34:47,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:34:47,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:34:47,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:34:47,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 543 transitions, 8835 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:34:47,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:34:47,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:34:47,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:34:49,861 INFO L124 PetriNetUnfolderBase]: 3235/5264 cut-off events. [2024-06-21 19:34:49,861 INFO L125 PetriNetUnfolderBase]: For 318348/318348 co-relation queries the response was YES. [2024-06-21 19:34:49,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41459 conditions, 5264 events. 3235/5264 cut-off events. For 318348/318348 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 32528 event pairs, 562 based on Foata normal form. 2/5263 useless extension candidates. Maximal degree in co-relation 41316. Up to 4423 conditions per place. [2024-06-21 19:34:49,921 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 369 selfloop transitions, 211 changer transitions 0/585 dead transitions. [2024-06-21 19:34:49,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 585 transitions, 10271 flow [2024-06-21 19:34:49,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 19:34:49,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 19:34:49,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 243 transitions. [2024-06-21 19:34:49,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-21 19:34:49,923 INFO L175 Difference]: Start difference. First operand has 352 places, 543 transitions, 8835 flow. Second operand 15 states and 243 transitions. [2024-06-21 19:34:49,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 585 transitions, 10271 flow [2024-06-21 19:34:50,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 585 transitions, 9945 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-21 19:34:50,797 INFO L231 Difference]: Finished difference. Result has 358 places, 543 transitions, 8937 flow [2024-06-21 19:34:50,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8509, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8937, PETRI_PLACES=358, PETRI_TRANSITIONS=543} [2024-06-21 19:34:50,797 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-21 19:34:50,797 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 543 transitions, 8937 flow [2024-06-21 19:34:50,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:34:50,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:34:50,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:34:50,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 19:34:50,798 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:34:50,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:34:50,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1369784961, now seen corresponding path program 1 times [2024-06-21 19:34:50,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:34:50,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893302062] [2024-06-21 19:34:50,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:34:50,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:34:50,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:35:01,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:35:01,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:35:01,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893302062] [2024-06-21 19:35:01,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893302062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:35:01,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:35:01,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:35:01,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924549394] [2024-06-21 19:35:01,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:35:01,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:35:01,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:35:01,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:35:01,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:35:01,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:35:01,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 543 transitions, 8937 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 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-06-21 19:35:01,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:35:01,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:35:01,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:35:04,072 INFO L124 PetriNetUnfolderBase]: 3329/5420 cut-off events. [2024-06-21 19:35:04,072 INFO L125 PetriNetUnfolderBase]: For 338478/338484 co-relation queries the response was YES. [2024-06-21 19:35:04,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42714 conditions, 5420 events. 3329/5420 cut-off events. For 338478/338484 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 33711 event pairs, 562 based on Foata normal form. 7/5419 useless extension candidates. Maximal degree in co-relation 42570. Up to 4876 conditions per place. [2024-06-21 19:35:04,140 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 521 selfloop transitions, 65 changer transitions 0/591 dead transitions. [2024-06-21 19:35:04,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 591 transitions, 10567 flow [2024-06-21 19:35:04,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:35:04,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:35:04,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-21 19:35:04,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 19:35:04,142 INFO L175 Difference]: Start difference. First operand has 358 places, 543 transitions, 8937 flow. Second operand 11 states and 176 transitions. [2024-06-21 19:35:04,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 591 transitions, 10567 flow [2024-06-21 19:35:05,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 591 transitions, 10032 flow, removed 2 selfloop flow, removed 15 redundant places. [2024-06-21 19:35:05,201 INFO L231 Difference]: Finished difference. Result has 357 places, 560 transitions, 8890 flow [2024-06-21 19:35:05,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8430, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8890, PETRI_PLACES=357, PETRI_TRANSITIONS=560} [2024-06-21 19:35:05,202 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-21 19:35:05,202 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 560 transitions, 8890 flow [2024-06-21 19:35:05,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 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-06-21 19:35:05,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:35:05,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:35:05,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 19:35:05,202 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:35:05,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:35:05,202 INFO L85 PathProgramCache]: Analyzing trace with hash -569150621, now seen corresponding path program 1 times [2024-06-21 19:35:05,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:35:05,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108219168] [2024-06-21 19:35:05,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:35:05,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:35:05,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:35:10,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:35:10,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:35:10,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108219168] [2024-06-21 19:35:10,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108219168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:35:10,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:35:10,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:35:10,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014289363] [2024-06-21 19:35:10,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:35:10,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:35:10,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:35:10,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:35:10,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:35:11,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:35:11,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 560 transitions, 8890 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:35:11,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:35:11,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:35:11,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:35:13,192 INFO L124 PetriNetUnfolderBase]: 3365/5470 cut-off events. [2024-06-21 19:35:13,192 INFO L125 PetriNetUnfolderBase]: For 354591/354591 co-relation queries the response was YES. [2024-06-21 19:35:13,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42886 conditions, 5470 events. 3365/5470 cut-off events. For 354591/354591 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 33999 event pairs, 578 based on Foata normal form. 10/5477 useless extension candidates. Maximal degree in co-relation 42738. Up to 4932 conditions per place. [2024-06-21 19:35:13,262 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 506 selfloop transitions, 80 changer transitions 0/591 dead transitions. [2024-06-21 19:35:13,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 591 transitions, 10232 flow [2024-06-21 19:35:13,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:35:13,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:35:13,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 19:35:13,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-21 19:35:13,264 INFO L175 Difference]: Start difference. First operand has 357 places, 560 transitions, 8890 flow. Second operand 9 states and 154 transitions. [2024-06-21 19:35:13,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 591 transitions, 10232 flow [2024-06-21 19:35:14,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 591 transitions, 10056 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 19:35:14,323 INFO L231 Difference]: Finished difference. Result has 361 places, 561 transitions, 8903 flow [2024-06-21 19:35:14,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8714, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8903, PETRI_PLACES=361, PETRI_TRANSITIONS=561} [2024-06-21 19:35:14,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-21 19:35:14,323 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 561 transitions, 8903 flow [2024-06-21 19:35:14,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:35:14,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:35:14,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:35:14,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 19:35:14,324 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:35:14,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:35:14,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1810889663, now seen corresponding path program 11 times [2024-06-21 19:35:14,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:35:14,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262487901] [2024-06-21 19:35:14,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:35:14,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:35:14,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:35:21,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:35:21,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:35:21,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262487901] [2024-06-21 19:35:21,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262487901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:35:21,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:35:21,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:35:21,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635136160] [2024-06-21 19:35:21,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:35:21,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:35:21,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:35:21,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:35:21,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:35:21,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:35:21,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 561 transitions, 8903 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:35:21,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:35:21,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:35:21,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:35:24,395 INFO L124 PetriNetUnfolderBase]: 3370/5494 cut-off events. [2024-06-21 19:35:24,396 INFO L125 PetriNetUnfolderBase]: For 346744/346807 co-relation queries the response was YES. [2024-06-21 19:35:24,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42943 conditions, 5494 events. 3370/5494 cut-off events. For 346744/346807 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 34366 event pairs, 702 based on Foata normal form. 46/5529 useless extension candidates. Maximal degree in co-relation 42796. Up to 4712 conditions per place. [2024-06-21 19:35:24,466 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 407 selfloop transitions, 191 changer transitions 0/603 dead transitions. [2024-06-21 19:35:24,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 603 transitions, 10552 flow [2024-06-21 19:35:24,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:35:24,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:35:24,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-21 19:35:24,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 19:35:24,468 INFO L175 Difference]: Start difference. First operand has 361 places, 561 transitions, 8903 flow. Second operand 11 states and 187 transitions. [2024-06-21 19:35:24,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 603 transitions, 10552 flow [2024-06-21 19:35:25,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 603 transitions, 10377 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 19:35:25,425 INFO L231 Difference]: Finished difference. Result has 366 places, 565 transitions, 9263 flow [2024-06-21 19:35:25,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8730, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9263, PETRI_PLACES=366, PETRI_TRANSITIONS=565} [2024-06-21 19:35:25,426 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-21 19:35:25,426 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 565 transitions, 9263 flow [2024-06-21 19:35:25,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:35:25,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:35:25,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:35:25,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 19:35:25,426 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:35:25,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:35:25,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1276728873, now seen corresponding path program 4 times [2024-06-21 19:35:25,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:35:25,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869050786] [2024-06-21 19:35:25,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:35:25,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:35:25,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:35:32,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:35:32,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:35:32,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869050786] [2024-06-21 19:35:32,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869050786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:35:32,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:35:32,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:35:32,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187606924] [2024-06-21 19:35:32,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:35:32,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:35:32,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:35:32,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:35:32,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:35:32,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:35:32,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 565 transitions, 9263 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:35:32,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:35:32,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:35:32,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:35:35,592 INFO L124 PetriNetUnfolderBase]: 3385/5515 cut-off events. [2024-06-21 19:35:35,592 INFO L125 PetriNetUnfolderBase]: For 359479/359542 co-relation queries the response was YES. [2024-06-21 19:35:35,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43553 conditions, 5515 events. 3385/5515 cut-off events. For 359479/359542 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 34495 event pairs, 698 based on Foata normal form. 47/5551 useless extension candidates. Maximal degree in co-relation 43403. Up to 4967 conditions per place. [2024-06-21 19:35:35,681 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 496 selfloop transitions, 94 changer transitions 0/595 dead transitions. [2024-06-21 19:35:35,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 595 transitions, 10748 flow [2024-06-21 19:35:35,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:35:35,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:35:35,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-21 19:35:35,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-21 19:35:35,683 INFO L175 Difference]: Start difference. First operand has 366 places, 565 transitions, 9263 flow. Second operand 10 states and 158 transitions. [2024-06-21 19:35:35,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 595 transitions, 10748 flow [2024-06-21 19:35:37,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 595 transitions, 10231 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-21 19:35:37,275 INFO L231 Difference]: Finished difference. Result has 367 places, 571 transitions, 9029 flow [2024-06-21 19:35:37,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8754, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9029, PETRI_PLACES=367, PETRI_TRANSITIONS=571} [2024-06-21 19:35:37,276 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-21 19:35:37,277 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 571 transitions, 9029 flow [2024-06-21 19:35:37,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:35:37,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:35:37,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:35:37,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 19:35:37,277 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:35:37,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:35:37,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1276729245, now seen corresponding path program 12 times [2024-06-21 19:35:37,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:35:37,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100494227] [2024-06-21 19:35:37,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:35:37,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:35:37,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:35:44,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:35:44,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:35:44,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100494227] [2024-06-21 19:35:44,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100494227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:35:44,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:35:44,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:35:44,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591215185] [2024-06-21 19:35:44,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:35:44,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:35:44,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:35:44,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:35:44,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:35:44,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:35:44,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 571 transitions, 9029 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:35:44,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:35:44,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:35:44,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:35:48,622 INFO L124 PetriNetUnfolderBase]: 3390/5524 cut-off events. [2024-06-21 19:35:48,622 INFO L125 PetriNetUnfolderBase]: For 362239/362294 co-relation queries the response was YES. [2024-06-21 19:35:48,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43300 conditions, 5524 events. 3390/5524 cut-off events. For 362239/362294 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 34586 event pairs, 696 based on Foata normal form. 40/5553 useless extension candidates. Maximal degree in co-relation 43150. Up to 4736 conditions per place. [2024-06-21 19:35:48,686 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 411 selfloop transitions, 198 changer transitions 0/614 dead transitions. [2024-06-21 19:35:48,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 614 transitions, 10680 flow [2024-06-21 19:35:48,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:35:48,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:35:48,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-21 19:35:48,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-21 19:35:48,688 INFO L175 Difference]: Start difference. First operand has 367 places, 571 transitions, 9029 flow. Second operand 12 states and 203 transitions. [2024-06-21 19:35:48,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 614 transitions, 10680 flow [2024-06-21 19:35:49,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 614 transitions, 10400 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 19:35:49,857 INFO L231 Difference]: Finished difference. Result has 371 places, 574 transitions, 9196 flow [2024-06-21 19:35:49,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8749, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9196, PETRI_PLACES=371, PETRI_TRANSITIONS=574} [2024-06-21 19:35:49,857 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-21 19:35:49,858 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 574 transitions, 9196 flow [2024-06-21 19:35:49,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:35:49,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:35:49,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:35:49,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 19:35:49,859 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:35:49,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:35:49,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1874105139, now seen corresponding path program 5 times [2024-06-21 19:35:49,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:35:49,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676132311] [2024-06-21 19:35:49,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:35:49,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:35:49,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:35:57,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:35:57,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:35:57,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676132311] [2024-06-21 19:35:57,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676132311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:35:57,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:35:57,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:35:57,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172051744] [2024-06-21 19:35:57,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:35:57,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:35:57,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:35:57,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:35:57,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:35:58,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:35:58,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 574 transitions, 9196 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:35:58,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:35:58,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:35:58,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:36:00,988 INFO L124 PetriNetUnfolderBase]: 3400/5536 cut-off events. [2024-06-21 19:36:00,989 INFO L125 PetriNetUnfolderBase]: For 374354/374409 co-relation queries the response was YES. [2024-06-21 19:36:01,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43719 conditions, 5536 events. 3400/5536 cut-off events. For 374354/374409 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 34657 event pairs, 696 based on Foata normal form. 41/5566 useless extension candidates. Maximal degree in co-relation 43569. Up to 4999 conditions per place. [2024-06-21 19:36:01,067 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 497 selfloop transitions, 92 changer transitions 0/594 dead transitions. [2024-06-21 19:36:01,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 594 transitions, 10469 flow [2024-06-21 19:36:01,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:36:01,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:36:01,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 19:36:01,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 19:36:01,069 INFO L175 Difference]: Start difference. First operand has 371 places, 574 transitions, 9196 flow. Second operand 8 states and 132 transitions. [2024-06-21 19:36:01,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 594 transitions, 10469 flow [2024-06-21 19:36:02,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 594 transitions, 10109 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 19:36:02,476 INFO L231 Difference]: Finished difference. Result has 370 places, 577 transitions, 9075 flow [2024-06-21 19:36:02,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8836, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9075, PETRI_PLACES=370, PETRI_TRANSITIONS=577} [2024-06-21 19:36:02,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-21 19:36:02,477 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 577 transitions, 9075 flow [2024-06-21 19:36:02,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:36:02,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:36:02,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:36:02,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 19:36:02,477 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:36:02,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:36:02,478 INFO L85 PathProgramCache]: Analyzing trace with hash -922050123, now seen corresponding path program 6 times [2024-06-21 19:36:02,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:36:02,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235848548] [2024-06-21 19:36:02,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:36:02,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:36:02,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:36:08,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-06-21 19:36:08,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:36:08,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235848548] [2024-06-21 19:36:08,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235848548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:36:08,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:36:08,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:36:08,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417985491] [2024-06-21 19:36:08,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:36:08,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:36:08,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:36:08,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:36:08,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:36:08,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:36:08,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 577 transitions, 9075 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:36:08,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:36:08,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:36:08,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:36:11,323 INFO L124 PetriNetUnfolderBase]: 3487/5666 cut-off events. [2024-06-21 19:36:11,323 INFO L125 PetriNetUnfolderBase]: For 389989/390000 co-relation queries the response was YES. [2024-06-21 19:36:11,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44741 conditions, 5666 events. 3487/5666 cut-off events. For 389989/390000 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 35467 event pairs, 640 based on Foata normal form. 12/5674 useless extension candidates. Maximal degree in co-relation 44590. Up to 5006 conditions per place. [2024-06-21 19:36:11,410 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 490 selfloop transitions, 145 changer transitions 0/640 dead transitions. [2024-06-21 19:36:11,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 640 transitions, 11001 flow [2024-06-21 19:36:11,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:36:11,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:36:11,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-21 19:36:11,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41774891774891776 [2024-06-21 19:36:11,412 INFO L175 Difference]: Start difference. First operand has 370 places, 577 transitions, 9075 flow. Second operand 11 states and 193 transitions. [2024-06-21 19:36:11,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 640 transitions, 11001 flow [2024-06-21 19:36:13,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 640 transitions, 10801 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 19:36:13,137 INFO L231 Difference]: Finished difference. Result has 380 places, 602 transitions, 9641 flow [2024-06-21 19:36:13,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8890, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9641, PETRI_PLACES=380, PETRI_TRANSITIONS=602} [2024-06-21 19:36:13,138 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-21 19:36:13,138 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 602 transitions, 9641 flow [2024-06-21 19:36:13,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:36:13,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:36:13,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:36:13,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 19:36:13,139 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:36:13,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:36:13,139 INFO L85 PathProgramCache]: Analyzing trace with hash -922466205, now seen corresponding path program 13 times [2024-06-21 19:36:13,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:36:13,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516188080] [2024-06-21 19:36:13,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:36:13,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:36:13,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:36:22,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:36:22,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:36:22,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516188080] [2024-06-21 19:36:22,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516188080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:36:22,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:36:22,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:36:22,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464099999] [2024-06-21 19:36:22,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:36:22,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:36:22,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:36:22,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:36:22,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:36:22,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:36:22,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 602 transitions, 9641 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:36:22,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:36:22,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:36:22,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:36:26,615 INFO L124 PetriNetUnfolderBase]: 3492/5686 cut-off events. [2024-06-21 19:36:26,615 INFO L125 PetriNetUnfolderBase]: For 403343/403394 co-relation queries the response was YES. [2024-06-21 19:36:26,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45606 conditions, 5686 events. 3492/5686 cut-off events. For 403343/403394 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 35707 event pairs, 697 based on Foata normal form. 37/5712 useless extension candidates. Maximal degree in co-relation 45450. Up to 4868 conditions per place. [2024-06-21 19:36:26,723 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 416 selfloop transitions, 215 changer transitions 0/636 dead transitions. [2024-06-21 19:36:26,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 636 transitions, 11322 flow [2024-06-21 19:36:26,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:36:26,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:36:26,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-21 19:36:26,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 19:36:26,725 INFO L175 Difference]: Start difference. First operand has 380 places, 602 transitions, 9641 flow. Second operand 11 states and 182 transitions. [2024-06-21 19:36:26,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 636 transitions, 11322 flow [2024-06-21 19:36:28,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 636 transitions, 11117 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 19:36:28,656 INFO L231 Difference]: Finished difference. Result has 385 places, 605 transitions, 9917 flow [2024-06-21 19:36:28,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9436, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9917, PETRI_PLACES=385, PETRI_TRANSITIONS=605} [2024-06-21 19:36:28,657 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-21 19:36:28,657 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 605 transitions, 9917 flow [2024-06-21 19:36:28,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:36:28,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:36:28,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:36:28,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 19:36:28,658 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:36:28,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:36:28,659 INFO L85 PathProgramCache]: Analyzing trace with hash -879259979, now seen corresponding path program 7 times [2024-06-21 19:36:28,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:36:28,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869803406] [2024-06-21 19:36:28,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:36:28,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:36:28,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:36:36,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:36:36,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:36:36,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869803406] [2024-06-21 19:36:36,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869803406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:36:36,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:36:36,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:36:36,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596347046] [2024-06-21 19:36:36,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:36:36,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:36:36,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:36:36,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:36:36,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:36:36,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:36:36,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 605 transitions, 9917 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:36:36,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:36:36,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:36:36,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:36:39,501 INFO L124 PetriNetUnfolderBase]: 3510/5700 cut-off events. [2024-06-21 19:36:39,501 INFO L125 PetriNetUnfolderBase]: For 415396/415407 co-relation queries the response was YES. [2024-06-21 19:36:39,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46417 conditions, 5700 events. 3510/5700 cut-off events. For 415396/415407 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 35745 event pairs, 627 based on Foata normal form. 12/5708 useless extension candidates. Maximal degree in co-relation 46260. Up to 5106 conditions per place. [2024-06-21 19:36:39,642 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 517 selfloop transitions, 124 changer transitions 0/646 dead transitions. [2024-06-21 19:36:39,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 646 transitions, 11825 flow [2024-06-21 19:36:39,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:36:39,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:36:39,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-21 19:36:39,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3852813852813853 [2024-06-21 19:36:39,643 INFO L175 Difference]: Start difference. First operand has 385 places, 605 transitions, 9917 flow. Second operand 11 states and 178 transitions. [2024-06-21 19:36:39,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 646 transitions, 11825 flow [2024-06-21 19:36:41,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 646 transitions, 11425 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-21 19:36:41,918 INFO L231 Difference]: Finished difference. Result has 391 places, 620 transitions, 10106 flow [2024-06-21 19:36:41,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9521, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10106, PETRI_PLACES=391, PETRI_TRANSITIONS=620} [2024-06-21 19:36:41,919 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-21 19:36:41,919 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 620 transitions, 10106 flow [2024-06-21 19:36:41,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:36:41,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:36:41,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:36:41,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 19:36:41,920 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:36:41,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:36:41,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1637628769, now seen corresponding path program 8 times [2024-06-21 19:36:41,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:36:41,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915050531] [2024-06-21 19:36:41,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:36:41,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:36:41,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:36:48,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:36:48,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:36:48,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915050531] [2024-06-21 19:36:48,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915050531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:36:48,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:36:48,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:36:48,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407316560] [2024-06-21 19:36:48,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:36:48,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:36:48,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:36:48,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:36:48,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:36:48,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:36:48,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 620 transitions, 10106 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 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-06-21 19:36:48,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:36:48,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:36:48,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:36:51,171 INFO L124 PetriNetUnfolderBase]: 3609/5852 cut-off events. [2024-06-21 19:36:51,171 INFO L125 PetriNetUnfolderBase]: For 465029/465080 co-relation queries the response was YES. [2024-06-21 19:36:51,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48890 conditions, 5852 events. 3609/5852 cut-off events. For 465029/465080 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 36720 event pairs, 654 based on Foata normal form. 30/5871 useless extension candidates. Maximal degree in co-relation 48730. Up to 5044 conditions per place. [2024-06-21 19:36:51,252 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 460 selfloop transitions, 216 changer transitions 0/681 dead transitions. [2024-06-21 19:36:51,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 681 transitions, 12718 flow [2024-06-21 19:36:51,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:36:51,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:36:51,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 19:36:51,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-21 19:36:51,254 INFO L175 Difference]: Start difference. First operand has 391 places, 620 transitions, 10106 flow. Second operand 10 states and 164 transitions. [2024-06-21 19:36:51,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 681 transitions, 12718 flow [2024-06-21 19:36:52,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 681 transitions, 12438 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-21 19:36:52,832 INFO L231 Difference]: Finished difference. Result has 397 places, 663 transitions, 11096 flow [2024-06-21 19:36:52,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9851, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11096, PETRI_PLACES=397, PETRI_TRANSITIONS=663} [2024-06-21 19:36:52,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-21 19:36:52,832 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 663 transitions, 11096 flow [2024-06-21 19:36:52,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 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-06-21 19:36:52,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:36:52,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:36:52,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 19:36:52,833 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:36:52,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:36:52,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1643406859, now seen corresponding path program 9 times [2024-06-21 19:36:52,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:36:52,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409061331] [2024-06-21 19:36:52,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:36:52,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:36:52,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:36:59,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:36:59,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:36:59,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409061331] [2024-06-21 19:36:59,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409061331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:36:59,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:36:59,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:36:59,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523815985] [2024-06-21 19:36:59,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:36:59,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:36:59,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:36:59,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:36:59,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:36:59,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:36:59,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 663 transitions, 11096 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:36:59,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:36:59,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:36:59,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:01,876 INFO L124 PetriNetUnfolderBase]: 3603/5842 cut-off events. [2024-06-21 19:37:01,876 INFO L125 PetriNetUnfolderBase]: For 480439/480490 co-relation queries the response was YES. [2024-06-21 19:37:01,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49760 conditions, 5842 events. 3603/5842 cut-off events. For 480439/480490 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 36684 event pairs, 657 based on Foata normal form. 29/5860 useless extension candidates. Maximal degree in co-relation 49597. Up to 5351 conditions per place. [2024-06-21 19:37:01,966 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 591 selfloop transitions, 80 changer transitions 0/676 dead transitions. [2024-06-21 19:37:01,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 676 transitions, 12484 flow [2024-06-21 19:37:01,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:37:01,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:37:01,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-21 19:37:01,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 19:37:01,967 INFO L175 Difference]: Start difference. First operand has 397 places, 663 transitions, 11096 flow. Second operand 9 states and 135 transitions. [2024-06-21 19:37:01,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 676 transitions, 12484 flow [2024-06-21 19:37:03,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 676 transitions, 12219 flow, removed 104 selfloop flow, removed 2 redundant places. [2024-06-21 19:37:03,794 INFO L231 Difference]: Finished difference. Result has 404 places, 663 transitions, 10999 flow [2024-06-21 19:37:03,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10831, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10999, PETRI_PLACES=404, PETRI_TRANSITIONS=663} [2024-06-21 19:37:03,795 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-21 19:37:03,795 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 663 transitions, 10999 flow [2024-06-21 19:37:03,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:37:03,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:03,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:03,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 19:37:03,795 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:03,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:03,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1643407231, now seen corresponding path program 14 times [2024-06-21 19:37:03,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:03,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157774507] [2024-06-21 19:37:03,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:03,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:03,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:10,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:10,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:10,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157774507] [2024-06-21 19:37:10,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157774507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:10,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:10,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:37:10,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072854335] [2024-06-21 19:37:10,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:10,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:37:10,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:10,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:37:10,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:37:10,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:37:10,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 663 transitions, 10999 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:37:10,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:10,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:37:10,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:13,835 INFO L124 PetriNetUnfolderBase]: 3600/5838 cut-off events. [2024-06-21 19:37:13,835 INFO L125 PetriNetUnfolderBase]: For 481178/481229 co-relation queries the response was YES. [2024-06-21 19:37:13,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49226 conditions, 5838 events. 3600/5838 cut-off events. For 481178/481229 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 36607 event pairs, 657 based on Foata normal form. 37/5864 useless extension candidates. Maximal degree in co-relation 49061. Up to 5201 conditions per place. [2024-06-21 19:37:13,912 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 527 selfloop transitions, 152 changer transitions 0/684 dead transitions. [2024-06-21 19:37:13,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 684 transitions, 12569 flow [2024-06-21 19:37:13,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:37:13,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:37:13,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-21 19:37:13,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 19:37:13,914 INFO L175 Difference]: Start difference. First operand has 404 places, 663 transitions, 10999 flow. Second operand 11 states and 168 transitions. [2024-06-21 19:37:13,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 684 transitions, 12569 flow [2024-06-21 19:37:15,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 684 transitions, 12373 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 19:37:15,502 INFO L231 Difference]: Finished difference. Result has 408 places, 663 transitions, 11113 flow [2024-06-21 19:37:15,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10803, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11113, PETRI_PLACES=408, PETRI_TRANSITIONS=663} [2024-06-21 19:37:15,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-21 19:37:15,503 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 663 transitions, 11113 flow [2024-06-21 19:37:15,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:37:15,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:15,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:15,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 19:37:15,504 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:15,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:15,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1637866105, now seen corresponding path program 7 times [2024-06-21 19:37:15,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:15,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689712566] [2024-06-21 19:37:15,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:15,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:15,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:21,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:21,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:21,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689712566] [2024-06-21 19:37:21,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689712566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:21,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:21,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:37:21,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246754778] [2024-06-21 19:37:21,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:21,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:37:21,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:21,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:37:21,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:37:21,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:37:21,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 663 transitions, 11113 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:37:21,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:21,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:37:21,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:24,367 INFO L124 PetriNetUnfolderBase]: 3660/5921 cut-off events. [2024-06-21 19:37:24,367 INFO L125 PetriNetUnfolderBase]: For 498009/498012 co-relation queries the response was YES. [2024-06-21 19:37:24,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50167 conditions, 5921 events. 3660/5921 cut-off events. For 498009/498012 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37116 event pairs, 581 based on Foata normal form. 5/5922 useless extension candidates. Maximal degree in co-relation 50001. Up to 5243 conditions per place. [2024-06-21 19:37:24,459 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 556 selfloop transitions, 188 changer transitions 0/749 dead transitions. [2024-06-21 19:37:24,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 749 transitions, 13655 flow [2024-06-21 19:37:24,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:37:24,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:37:24,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 197 transitions. [2024-06-21 19:37:24,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39087301587301587 [2024-06-21 19:37:24,460 INFO L175 Difference]: Start difference. First operand has 408 places, 663 transitions, 11113 flow. Second operand 12 states and 197 transitions. [2024-06-21 19:37:24,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 749 transitions, 13655 flow [2024-06-21 19:37:26,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 749 transitions, 13353 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 19:37:26,333 INFO L231 Difference]: Finished difference. Result has 413 places, 720 transitions, 12201 flow [2024-06-21 19:37:26,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10811, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12201, PETRI_PLACES=413, PETRI_TRANSITIONS=720} [2024-06-21 19:37:26,333 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-21 19:37:26,333 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 720 transitions, 12201 flow [2024-06-21 19:37:26,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:37:26,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:26,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:26,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 19:37:26,334 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:26,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:26,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1637865919, now seen corresponding path program 10 times [2024-06-21 19:37:26,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:26,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25697243] [2024-06-21 19:37:26,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:26,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:26,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:32,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:32,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:32,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25697243] [2024-06-21 19:37:32,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25697243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:32,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:32,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:37:32,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983815189] [2024-06-21 19:37:32,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:32,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:37:32,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:32,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:37:32,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:37:32,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:37:32,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 720 transitions, 12201 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:37:32,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:32,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:37:32,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:35,756 INFO L124 PetriNetUnfolderBase]: 3664/5939 cut-off events. [2024-06-21 19:37:35,756 INFO L125 PetriNetUnfolderBase]: For 519041/519052 co-relation queries the response was YES. [2024-06-21 19:37:35,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51090 conditions, 5939 events. 3664/5939 cut-off events. For 519041/519052 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37421 event pairs, 594 based on Foata normal form. 14/5949 useless extension candidates. Maximal degree in co-relation 50922. Up to 5305 conditions per place. [2024-06-21 19:37:35,832 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 574 selfloop transitions, 188 changer transitions 0/767 dead transitions. [2024-06-21 19:37:35,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 767 transitions, 14489 flow [2024-06-21 19:37:35,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-21 19:37:35,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-21 19:37:35,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 247 transitions. [2024-06-21 19:37:35,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36755952380952384 [2024-06-21 19:37:35,834 INFO L175 Difference]: Start difference. First operand has 413 places, 720 transitions, 12201 flow. Second operand 16 states and 247 transitions. [2024-06-21 19:37:35,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 767 transitions, 14489 flow [2024-06-21 19:37:37,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 767 transitions, 14252 flow, removed 92 selfloop flow, removed 4 redundant places. [2024-06-21 19:37:37,670 INFO L231 Difference]: Finished difference. Result has 426 places, 737 transitions, 12723 flow [2024-06-21 19:37:37,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11964, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=12723, PETRI_PLACES=426, PETRI_TRANSITIONS=737} [2024-06-21 19:37:37,670 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-21 19:37:37,671 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 737 transitions, 12723 flow [2024-06-21 19:37:37,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:37:37,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:37,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:37,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 19:37:37,671 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:37,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:37,671 INFO L85 PathProgramCache]: Analyzing trace with hash 567469877, now seen corresponding path program 15 times [2024-06-21 19:37:37,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:37,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712764121] [2024-06-21 19:37:37,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:37,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:37,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:44,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:44,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:44,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712764121] [2024-06-21 19:37:44,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712764121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:44,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:44,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:37:44,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217758053] [2024-06-21 19:37:44,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:44,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:37:44,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:44,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:37:44,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:37:44,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:37:44,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 737 transitions, 12723 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:37:44,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:44,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:37:44,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:48,349 INFO L124 PetriNetUnfolderBase]: 3661/5936 cut-off events. [2024-06-21 19:37:48,349 INFO L125 PetriNetUnfolderBase]: For 529806/529857 co-relation queries the response was YES. [2024-06-21 19:37:48,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51363 conditions, 5936 events. 3661/5936 cut-off events. For 529806/529857 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37307 event pairs, 621 based on Foata normal form. 37/5962 useless extension candidates. Maximal degree in co-relation 51192. Up to 5288 conditions per place. [2024-06-21 19:37:48,433 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 600 selfloop transitions, 157 changer transitions 0/762 dead transitions. [2024-06-21 19:37:48,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 762 transitions, 14635 flow [2024-06-21 19:37:48,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 19:37:48,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 19:37:48,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 199 transitions. [2024-06-21 19:37:48,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36446886446886445 [2024-06-21 19:37:48,434 INFO L175 Difference]: Start difference. First operand has 426 places, 737 transitions, 12723 flow. Second operand 13 states and 199 transitions. [2024-06-21 19:37:48,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 762 transitions, 14635 flow [2024-06-21 19:37:50,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 762 transitions, 14398 flow, removed 74 selfloop flow, removed 8 redundant places. [2024-06-21 19:37:50,745 INFO L231 Difference]: Finished difference. Result has 431 places, 737 transitions, 12807 flow [2024-06-21 19:37:50,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12486, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12807, PETRI_PLACES=431, PETRI_TRANSITIONS=737} [2024-06-21 19:37:50,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-21 19:37:50,746 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 737 transitions, 12807 flow [2024-06-21 19:37:50,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:37:50,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:50,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:50,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 19:37:50,746 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:50,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:50,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1650758881, now seen corresponding path program 16 times [2024-06-21 19:37:50,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:50,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033824605] [2024-06-21 19:37:50,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:50,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:50,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:59,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:59,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:59,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033824605] [2024-06-21 19:37:59,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033824605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:59,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:59,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:37:59,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136387174] [2024-06-21 19:37:59,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:59,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:37:59,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:59,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:37:59,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:37:59,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:37:59,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 737 transitions, 12807 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:37:59,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:59,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:37:59,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:03,515 INFO L124 PetriNetUnfolderBase]: 3658/5930 cut-off events. [2024-06-21 19:38:03,515 INFO L125 PetriNetUnfolderBase]: For 537801/537852 co-relation queries the response was YES. [2024-06-21 19:38:03,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51556 conditions, 5930 events. 3658/5930 cut-off events. For 537801/537852 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37315 event pairs, 627 based on Foata normal form. 37/5956 useless extension candidates. Maximal degree in co-relation 51383. Up to 5285 conditions per place. [2024-06-21 19:38:03,595 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 600 selfloop transitions, 156 changer transitions 0/761 dead transitions. [2024-06-21 19:38:03,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 761 transitions, 14549 flow [2024-06-21 19:38:03,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 19:38:03,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 19:38:03,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 200 transitions. [2024-06-21 19:38:03,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3663003663003663 [2024-06-21 19:38:03,597 INFO L175 Difference]: Start difference. First operand has 431 places, 737 transitions, 12807 flow. Second operand 13 states and 200 transitions. [2024-06-21 19:38:03,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 761 transitions, 14549 flow [2024-06-21 19:38:05,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 761 transitions, 14192 flow, removed 28 selfloop flow, removed 11 redundant places. [2024-06-21 19:38:05,686 INFO L231 Difference]: Finished difference. Result has 433 places, 737 transitions, 12769 flow [2024-06-21 19:38:05,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12450, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12769, PETRI_PLACES=433, PETRI_TRANSITIONS=737} [2024-06-21 19:38:05,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-21 19:38:05,687 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 737 transitions, 12769 flow [2024-06-21 19:38:05,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:38:05,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:05,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:05,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 19:38:05,688 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:05,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:05,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1650752929, now seen corresponding path program 11 times [2024-06-21 19:38:05,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:05,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401356153] [2024-06-21 19:38:05,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:05,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:05,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:14,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:14,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:14,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401356153] [2024-06-21 19:38:14,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401356153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:14,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:14,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:38:14,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727206124] [2024-06-21 19:38:14,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:14,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:38:14,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:14,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:38:14,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:38:14,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:38:14,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 737 transitions, 12769 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:38:14,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:14,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:38:14,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:16,750 INFO L124 PetriNetUnfolderBase]: 3680/5967 cut-off events. [2024-06-21 19:38:16,750 INFO L125 PetriNetUnfolderBase]: For 563780/563831 co-relation queries the response was YES. [2024-06-21 19:38:16,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51833 conditions, 5967 events. 3680/5967 cut-off events. For 563780/563831 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 37617 event pairs, 635 based on Foata normal form. 33/5989 useless extension candidates. Maximal degree in co-relation 51662. Up to 5406 conditions per place. [2024-06-21 19:38:16,837 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 645 selfloop transitions, 120 changer transitions 0/770 dead transitions. [2024-06-21 19:38:16,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 770 transitions, 14840 flow [2024-06-21 19:38:16,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:38:16,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:38:16,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 164 transitions. [2024-06-21 19:38:16,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.354978354978355 [2024-06-21 19:38:16,839 INFO L175 Difference]: Start difference. First operand has 433 places, 737 transitions, 12769 flow. Second operand 11 states and 164 transitions. [2024-06-21 19:38:16,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 770 transitions, 14840 flow [2024-06-21 19:38:19,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 770 transitions, 14481 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-21 19:38:19,062 INFO L231 Difference]: Finished difference. Result has 432 places, 749 transitions, 12931 flow [2024-06-21 19:38:19,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12410, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12931, PETRI_PLACES=432, PETRI_TRANSITIONS=749} [2024-06-21 19:38:19,063 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-21 19:38:19,063 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 749 transitions, 12931 flow [2024-06-21 19:38:19,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:38:19,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:19,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:19,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 19:38:19,064 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:19,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:19,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1650758509, now seen corresponding path program 12 times [2024-06-21 19:38:19,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:19,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918421811] [2024-06-21 19:38:19,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:19,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:19,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:26,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:26,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:26,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918421811] [2024-06-21 19:38:26,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918421811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:26,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:26,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:38:26,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424596264] [2024-06-21 19:38:26,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:26,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:38:26,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:26,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:38:26,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:38:26,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:38:26,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 749 transitions, 12931 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:38:26,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:26,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:38:26,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:29,395 INFO L124 PetriNetUnfolderBase]: 3668/5951 cut-off events. [2024-06-21 19:38:29,395 INFO L125 PetriNetUnfolderBase]: For 552105/552156 co-relation queries the response was YES. [2024-06-21 19:38:29,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51374 conditions, 5951 events. 3668/5951 cut-off events. For 552105/552156 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 37527 event pairs, 632 based on Foata normal form. 31/5971 useless extension candidates. Maximal degree in co-relation 51202. Up to 5396 conditions per place. [2024-06-21 19:38:29,477 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 647 selfloop transitions, 120 changer transitions 0/772 dead transitions. [2024-06-21 19:38:29,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 772 transitions, 14604 flow [2024-06-21 19:38:29,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 19:38:29,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 19:38:29,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 188 transitions. [2024-06-21 19:38:29,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3443223443223443 [2024-06-21 19:38:29,479 INFO L175 Difference]: Start difference. First operand has 432 places, 749 transitions, 12931 flow. Second operand 13 states and 188 transitions. [2024-06-21 19:38:29,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 772 transitions, 14604 flow [2024-06-21 19:38:31,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 772 transitions, 14305 flow, removed 132 selfloop flow, removed 4 redundant places. [2024-06-21 19:38:31,732 INFO L231 Difference]: Finished difference. Result has 441 places, 749 transitions, 12898 flow [2024-06-21 19:38:31,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12644, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12898, PETRI_PLACES=441, PETRI_TRANSITIONS=749} [2024-06-21 19:38:31,733 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-21 19:38:31,733 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 749 transitions, 12898 flow [2024-06-21 19:38:31,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:38:31,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:31,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:31,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 19:38:31,733 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:31,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:31,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1185685709, now seen corresponding path program 8 times [2024-06-21 19:38:31,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:31,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858088160] [2024-06-21 19:38:31,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:31,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:31,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:37,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:37,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:37,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858088160] [2024-06-21 19:38:37,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858088160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:37,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:37,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:38:37,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513653335] [2024-06-21 19:38:37,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:37,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:38:37,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:37,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:38:37,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:38:37,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:38:37,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 749 transitions, 12898 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:38:37,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:37,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:38:37,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:40,466 INFO L124 PetriNetUnfolderBase]: 3678/5952 cut-off events. [2024-06-21 19:38:40,466 INFO L125 PetriNetUnfolderBase]: For 553043/553052 co-relation queries the response was YES. [2024-06-21 19:38:40,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51585 conditions, 5952 events. 3678/5952 cut-off events. For 553043/553052 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 37341 event pairs, 590 based on Foata normal form. 3/5944 useless extension candidates. Maximal degree in co-relation 51411. Up to 5280 conditions per place. [2024-06-21 19:38:40,555 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 630 selfloop transitions, 148 changer transitions 0/783 dead transitions. [2024-06-21 19:38:40,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 783 transitions, 14792 flow [2024-06-21 19:38:40,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-21 19:38:40,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-21 19:38:40,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 236 transitions. [2024-06-21 19:38:40,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-21 19:38:40,556 INFO L175 Difference]: Start difference. First operand has 441 places, 749 transitions, 12898 flow. Second operand 16 states and 236 transitions. [2024-06-21 19:38:40,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 783 transitions, 14792 flow [2024-06-21 19:38:42,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 783 transitions, 14443 flow, removed 13 selfloop flow, removed 15 redundant places. [2024-06-21 19:38:42,740 INFO L231 Difference]: Finished difference. Result has 442 places, 752 transitions, 12889 flow [2024-06-21 19:38:42,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12549, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=12889, PETRI_PLACES=442, PETRI_TRANSITIONS=752} [2024-06-21 19:38:42,741 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-21 19:38:42,741 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 752 transitions, 12889 flow [2024-06-21 19:38:42,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:38:42,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:42,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:42,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 19:38:42,741 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:42,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:42,741 INFO L85 PathProgramCache]: Analyzing trace with hash 2077552895, now seen corresponding path program 17 times [2024-06-21 19:38:42,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:42,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467700996] [2024-06-21 19:38:42,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:42,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:42,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:48,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:48,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:48,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467700996] [2024-06-21 19:38:48,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467700996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:48,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:48,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:38:48,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609090509] [2024-06-21 19:38:48,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:48,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:38:48,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:48,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:38:48,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:38:48,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:38:48,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 752 transitions, 12889 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:38:48,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:48,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:38:48,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:52,155 INFO L124 PetriNetUnfolderBase]: 3675/5952 cut-off events. [2024-06-21 19:38:52,155 INFO L125 PetriNetUnfolderBase]: For 555797/555806 co-relation queries the response was YES. [2024-06-21 19:38:52,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51655 conditions, 5952 events. 3675/5952 cut-off events. For 555797/555806 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 37373 event pairs, 582 based on Foata normal form. 2/5943 useless extension candidates. Maximal degree in co-relation 51480. Up to 5238 conditions per place. [2024-06-21 19:38:52,245 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 586 selfloop transitions, 186 changer transitions 0/777 dead transitions. [2024-06-21 19:38:52,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 777 transitions, 14671 flow [2024-06-21 19:38:52,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 19:38:52,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 19:38:52,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 222 transitions. [2024-06-21 19:38:52,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523809523809524 [2024-06-21 19:38:52,247 INFO L175 Difference]: Start difference. First operand has 442 places, 752 transitions, 12889 flow. Second operand 15 states and 222 transitions. [2024-06-21 19:38:52,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 777 transitions, 14671 flow [2024-06-21 19:38:54,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 777 transitions, 14379 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 19:38:54,769 INFO L231 Difference]: Finished difference. Result has 449 places, 752 transitions, 12975 flow [2024-06-21 19:38:54,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12597, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12975, PETRI_PLACES=449, PETRI_TRANSITIONS=752} [2024-06-21 19:38:54,770 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-06-21 19:38:54,770 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 752 transitions, 12975 flow [2024-06-21 19:38:54,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:38:54,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:54,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:54,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 19:38:54,771 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:54,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:54,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1196647619, now seen corresponding path program 9 times [2024-06-21 19:38:54,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:54,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984291877] [2024-06-21 19:38:54,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:54,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:54,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:00,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:00,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:00,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984291877] [2024-06-21 19:39:00,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984291877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:00,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:00,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:39:00,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492696694] [2024-06-21 19:39:00,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:00,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:39:00,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:00,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:39:00,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:39:00,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:39:00,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 752 transitions, 12975 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:39:00,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:00,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:39:00,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:02,769 INFO L124 PetriNetUnfolderBase]: 3715/6008 cut-off events. [2024-06-21 19:39:02,769 INFO L125 PetriNetUnfolderBase]: For 571310/571319 co-relation queries the response was YES. [2024-06-21 19:39:02,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52169 conditions, 6008 events. 3715/6008 cut-off events. For 571310/571319 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 37690 event pairs, 590 based on Foata normal form. 3/6000 useless extension candidates. Maximal degree in co-relation 51994. Up to 5281 conditions per place. [2024-06-21 19:39:02,857 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 618 selfloop transitions, 173 changer transitions 0/796 dead transitions. [2024-06-21 19:39:02,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 796 transitions, 15102 flow [2024-06-21 19:39:02,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:39:02,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:39:02,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-21 19:39:02,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-21 19:39:02,858 INFO L175 Difference]: Start difference. First operand has 449 places, 752 transitions, 12975 flow. Second operand 12 states and 188 transitions. [2024-06-21 19:39:02,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 796 transitions, 15102 flow [2024-06-21 19:39:05,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 796 transitions, 14711 flow, removed 11 selfloop flow, removed 13 redundant places. [2024-06-21 19:39:05,387 INFO L231 Difference]: Finished difference. Result has 449 places, 768 transitions, 13202 flow [2024-06-21 19:39:05,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12584, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13202, PETRI_PLACES=449, PETRI_TRANSITIONS=768} [2024-06-21 19:39:05,388 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-06-21 19:39:05,388 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 768 transitions, 13202 flow [2024-06-21 19:39:05,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:39:05,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:05,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:05,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 19:39:05,389 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:05,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:05,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1332164013, now seen corresponding path program 13 times [2024-06-21 19:39:05,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:05,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652625226] [2024-06-21 19:39:05,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:05,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:05,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:11,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:11,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:11,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652625226] [2024-06-21 19:39:11,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652625226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:11,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:11,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:39:11,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256198563] [2024-06-21 19:39:11,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:11,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:39:11,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:11,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:39:11,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:39:11,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:39:11,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 768 transitions, 13202 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:39:11,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:11,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:39:11,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:14,137 INFO L124 PetriNetUnfolderBase]: 3730/6046 cut-off events. [2024-06-21 19:39:14,137 INFO L125 PetriNetUnfolderBase]: For 587979/587996 co-relation queries the response was YES. [2024-06-21 19:39:14,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52562 conditions, 6046 events. 3730/6046 cut-off events. For 587979/587996 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 38207 event pairs, 623 based on Foata normal form. 16/6058 useless extension candidates. Maximal degree in co-relation 52385. Up to 5210 conditions per place. [2024-06-21 19:39:14,230 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 533 selfloop transitions, 265 changer transitions 0/803 dead transitions. [2024-06-21 19:39:14,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 803 transitions, 15376 flow [2024-06-21 19:39:14,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 19:39:14,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 19:39:14,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 216 transitions. [2024-06-21 19:39:14,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-21 19:39:14,232 INFO L175 Difference]: Start difference. First operand has 449 places, 768 transitions, 13202 flow. Second operand 14 states and 216 transitions. [2024-06-21 19:39:14,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 803 transitions, 15376 flow [2024-06-21 19:39:16,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 803 transitions, 15034 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 19:39:16,780 INFO L231 Difference]: Finished difference. Result has 454 places, 774 transitions, 13533 flow [2024-06-21 19:39:16,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12860, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13533, PETRI_PLACES=454, PETRI_TRANSITIONS=774} [2024-06-21 19:39:16,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-21 19:39:16,781 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 774 transitions, 13533 flow [2024-06-21 19:39:16,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:39:16,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:16,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:16,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 19:39:16,781 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:16,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:16,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1332164199, now seen corresponding path program 10 times [2024-06-21 19:39:16,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:16,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755958069] [2024-06-21 19:39:16,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:16,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:16,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:23,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:23,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:23,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755958069] [2024-06-21 19:39:23,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755958069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:23,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:23,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:39:23,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842457489] [2024-06-21 19:39:23,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:23,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:39:23,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:23,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:39:23,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:39:23,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:39:23,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 774 transitions, 13533 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:39:23,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:23,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:39:23,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:25,751 INFO L124 PetriNetUnfolderBase]: 3745/6067 cut-off events. [2024-06-21 19:39:25,751 INFO L125 PetriNetUnfolderBase]: For 596703/596720 co-relation queries the response was YES. [2024-06-21 19:39:25,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53134 conditions, 6067 events. 3745/6067 cut-off events. For 596703/596720 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 38346 event pairs, 607 based on Foata normal form. 15/6078 useless extension candidates. Maximal degree in co-relation 52956. Up to 5421 conditions per place. [2024-06-21 19:39:25,846 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 657 selfloop transitions, 157 changer transitions 0/819 dead transitions. [2024-06-21 19:39:25,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 819 transitions, 15684 flow [2024-06-21 19:39:25,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:39:25,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:39:25,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-21 19:39:25,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-21 19:39:25,848 INFO L175 Difference]: Start difference. First operand has 454 places, 774 transitions, 13533 flow. Second operand 11 states and 180 transitions. [2024-06-21 19:39:25,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 819 transitions, 15684 flow [2024-06-21 19:39:28,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 819 transitions, 15173 flow, removed 55 selfloop flow, removed 11 redundant places. [2024-06-21 19:39:28,388 INFO L231 Difference]: Finished difference. Result has 454 places, 795 transitions, 13816 flow [2024-06-21 19:39:28,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13048, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13816, PETRI_PLACES=454, PETRI_TRANSITIONS=795} [2024-06-21 19:39:28,388 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-21 19:39:28,388 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 795 transitions, 13816 flow [2024-06-21 19:39:28,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:39:28,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:28,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:28,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 19:39:28,389 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:28,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:28,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1196767775, now seen corresponding path program 14 times [2024-06-21 19:39:28,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:28,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483353900] [2024-06-21 19:39:28,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:28,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:28,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:35,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:35,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:35,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483353900] [2024-06-21 19:39:35,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483353900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:35,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:35,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:39:35,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258624447] [2024-06-21 19:39:35,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:35,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:39:35,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:35,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:39:35,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:39:35,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:39:35,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 795 transitions, 13816 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:39:35,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:35,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:39:35,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:38,545 INFO L124 PetriNetUnfolderBase]: 3736/6055 cut-off events. [2024-06-21 19:39:38,545 INFO L125 PetriNetUnfolderBase]: For 580099/580150 co-relation queries the response was YES. [2024-06-21 19:39:38,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52674 conditions, 6055 events. 3736/6055 cut-off events. For 580099/580150 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 38216 event pairs, 626 based on Foata normal form. 30/6074 useless extension candidates. Maximal degree in co-relation 52497. Up to 5475 conditions per place. [2024-06-21 19:39:38,628 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 680 selfloop transitions, 131 changer transitions 0/816 dead transitions. [2024-06-21 19:39:38,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 816 transitions, 15553 flow [2024-06-21 19:39:38,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:39:38,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:39:38,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-21 19:39:38,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36147186147186144 [2024-06-21 19:39:38,630 INFO L175 Difference]: Start difference. First operand has 454 places, 795 transitions, 13816 flow. Second operand 11 states and 167 transitions. [2024-06-21 19:39:38,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 816 transitions, 15553 flow [2024-06-21 19:39:41,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 816 transitions, 15191 flow, removed 72 selfloop flow, removed 9 redundant places. [2024-06-21 19:39:41,279 INFO L231 Difference]: Finished difference. Result has 456 places, 795 transitions, 13748 flow [2024-06-21 19:39:41,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13458, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13748, PETRI_PLACES=456, PETRI_TRANSITIONS=795} [2024-06-21 19:39:41,280 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 413 predicate places. [2024-06-21 19:39:41,280 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 795 transitions, 13748 flow [2024-06-21 19:39:41,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 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-06-21 19:39:41,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:41,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:41,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 19:39:41,280 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:41,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:41,284 INFO L85 PathProgramCache]: Analyzing trace with hash 696162341, now seen corresponding path program 11 times [2024-06-21 19:39:41,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:41,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718066115] [2024-06-21 19:39:41,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:41,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:41,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15