./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix002.oepc.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/mix002.oepc.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/mix002.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix002.oepc.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 18:18:38,307 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 18:18:38,370 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 18:18:38,386 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 18:18:38,387 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 18:18:38,408 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 18:18:38,409 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 18:18:38,409 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 18:18:38,410 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 18:18:38,410 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 18:18:38,410 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 18:18:38,411 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 18:18:38,411 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 18:18:38,411 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 18:18:38,411 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 18:18:38,412 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 18:18:38,412 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 18:18:38,412 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 18:18:38,413 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 18:18:38,413 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 18:18:38,413 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 18:18:38,424 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 18:18:38,424 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 18:18:38,425 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 18:18:38,425 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 18:18:38,425 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 18:18:38,425 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 18:18:38,425 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 18:18:38,426 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 18:18:38,426 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 18:18:38,427 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 18:18:38,427 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 18:18:38,427 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:18:38,428 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 18:18:38,428 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 18:18:38,428 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 18:18:38,428 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 18:18:38,428 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 18:18:38,428 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 18:18:38,429 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 18:18:38,429 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 18:18:38,429 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 18:18:38,429 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 18:18:38,430 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 18:18:38,615 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 18:18:38,637 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 18:18:38,639 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 18:18:38,640 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 18:18:38,641 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 18:18:38,642 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix002.oepc.i [2024-06-21 18:18:39,709 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 18:18:39,953 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 18:18:39,953 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix002.oepc.i [2024-06-21 18:18:39,973 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ada4c0fba/265aa3f7def7417591beb2564b6b8fc2/FLAG4e2017f96 [2024-06-21 18:18:39,985 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ada4c0fba/265aa3f7def7417591beb2564b6b8fc2 [2024-06-21 18:18:39,988 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 18:18:39,988 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 18:18:39,989 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/mix002.oepc.yml/witness.yml [2024-06-21 18:18:40,077 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 18:18:40,078 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 18:18:40,081 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 18:18:40,081 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 18:18:40,084 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 18:18:40,085 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:18:39" (1/2) ... [2024-06-21 18:18:40,086 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a0530b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:18:40, skipping insertion in model container [2024-06-21 18:18:40,086 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:18:39" (1/2) ... [2024-06-21 18:18:40,088 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@14ec7e7c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:18:40, skipping insertion in model container [2024-06-21 18:18:40,089 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:18:40" (2/2) ... [2024-06-21 18:18:40,089 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a0530b8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:18:40, skipping insertion in model container [2024-06-21 18:18:40,089 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:18:40" (2/2) ... [2024-06-21 18:18:40,090 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 18:18:40,113 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 18:18:40,115 INFO L97 edCorrectnessWitness]: Location invariant before [L860-L860] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a$mem_tmp >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff1 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$w_buff0) + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )a + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a + (long long )a$w_buff0 >= 0LL) && (long long )a + (long long )a$w_buff0_used >= 0LL) && (long long )a$flush_delayed + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$mem_tmp + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )x >= 0LL) && (long long )a$r_buff0_thd1 + (long long )y >= 0LL) && (long long )a$r_buff0_thd1 + (long long )z >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0 + (long long )x >= 0LL) && (long long )a$w_buff0 + (long long )y >= 0LL) && (long long )a$w_buff0 + (long long )z >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0_used + (long long )x >= 0LL) && (long long )a$w_buff0_used + (long long )y >= 0LL) && (long long )a$w_buff0_used + (long long )z >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )a$w_buff0_used) - (long long )a$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )a$mem_tmp >= 0LL) && (long long )a - (long long )a$mem_tmp >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff1 - (long long )a$w_buff1_used >= 0LL) [2024-06-21 18:18:40,115 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a$mem_tmp >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff1 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$w_buff0) + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )a + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a + (long long )a$w_buff0 >= 0LL) && (long long )a + (long long )a$w_buff0_used >= 0LL) && (long long )a$flush_delayed + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$mem_tmp + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )x >= 0LL) && (long long )a$r_buff0_thd1 + (long long )y >= 0LL) && (long long )a$r_buff0_thd1 + (long long )z >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0 + (long long )x >= 0LL) && (long long )a$w_buff0 + (long long )y >= 0LL) && (long long )a$w_buff0 + (long long )z >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0_used + (long long )x >= 0LL) && (long long )a$w_buff0_used + (long long )y >= 0LL) && (long long )a$w_buff0_used + (long long )z >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )a$w_buff0_used) - (long long )a$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )a$mem_tmp >= 0LL) && (long long )a - (long long )a$mem_tmp >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff1 - (long long )a$w_buff1_used >= 0LL) [2024-06-21 18:18:40,115 INFO L97 edCorrectnessWitness]: Location invariant before [L861-L861] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a$mem_tmp >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff1 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$w_buff0) + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )a + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a + (long long )a$w_buff0 >= 0LL) && (long long )a + (long long )a$w_buff0_used >= 0LL) && (long long )a$flush_delayed + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$mem_tmp + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )x >= 0LL) && (long long )a$r_buff0_thd1 + (long long )y >= 0LL) && (long long )a$r_buff0_thd1 + (long long )z >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0 + (long long )x >= 0LL) && (long long )a$w_buff0 + (long long )y >= 0LL) && (long long )a$w_buff0 + (long long )z >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0_used + (long long )x >= 0LL) && (long long )a$w_buff0_used + (long long )y >= 0LL) && (long long )a$w_buff0_used + (long long )z >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )a$w_buff0_used) - (long long )a$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )a$mem_tmp >= 0LL) && (long long )a - (long long )a$mem_tmp >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff1 - (long long )a$w_buff1_used >= 0LL) [2024-06-21 18:18:40,115 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 18:18:40,116 INFO L106 edCorrectnessWitness]: ghost_update [L856-L856] multithreaded = 1; [2024-06-21 18:18:40,155 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 18:18:40,501 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:18:40,515 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 18:18:40,762 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:18:40,815 INFO L206 MainTranslator]: Completed translation [2024-06-21 18:18:40,816 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:18:40 WrapperNode [2024-06-21 18:18:40,816 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 18:18:40,818 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 18:18:40,819 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 18:18:40,819 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 18:18:40,824 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 06:18:40" (1/1) ... [2024-06-21 18:18:40,854 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 06:18:40" (1/1) ... [2024-06-21 18:18:40,980 INFO L138 Inliner]: procedures = 175, calls = 51, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 136 [2024-06-21 18:18:40,981 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 18:18:40,982 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 18:18:40,982 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 18:18:40,982 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 18:18:40,991 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 06:18:40" (1/1) ... [2024-06-21 18:18:40,991 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 06:18:40" (1/1) ... [2024-06-21 18:18:41,014 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 06:18:40" (1/1) ... [2024-06-21 18:18:41,036 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 18:18:41,036 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 06:18:40" (1/1) ... [2024-06-21 18:18:41,036 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 06:18:40" (1/1) ... [2024-06-21 18:18:41,049 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 06:18:40" (1/1) ... [2024-06-21 18:18:41,051 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 06:18:40" (1/1) ... [2024-06-21 18:18:41,055 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 06:18:40" (1/1) ... [2024-06-21 18:18:41,058 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 06:18:40" (1/1) ... [2024-06-21 18:18:41,076 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 18:18:41,076 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 18:18:41,077 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 18:18:41,077 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 18:18:41,077 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 06:18:40" (1/1) ... [2024-06-21 18:18:41,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:18:41,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 18:18:41,134 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 18:18:41,208 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 18:18:41,237 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 18:18:41,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 18:18:41,238 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 18:18:41,238 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 18:18:41,238 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 18:18:41,238 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 18:18:41,239 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 18:18:41,239 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 18:18:41,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 18:18:41,239 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 18:18:41,239 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 18:18:41,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 18:18:41,240 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 18:18:41,360 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 18:18:41,361 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 18:18:41,857 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 18:18:41,858 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 18:18:42,024 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 18:18:42,025 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 18:18:42,026 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:18:42 BoogieIcfgContainer [2024-06-21 18:18:42,026 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 18:18:42,028 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 18:18:42,028 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 18:18:42,031 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 18:18:42,031 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 06:18:39" (1/4) ... [2024-06-21 18:18:42,032 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a0654c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 06:18:42, skipping insertion in model container [2024-06-21 18:18:42,032 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:18:40" (2/4) ... [2024-06-21 18:18:42,032 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a0654c6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 06:18:42, skipping insertion in model container [2024-06-21 18:18:42,032 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 06:18:40" (3/4) ... [2024-06-21 18:18:42,034 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a0654c6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 06:18:42, skipping insertion in model container [2024-06-21 18:18:42,034 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:18:42" (4/4) ... [2024-06-21 18:18:42,035 INFO L112 eAbstractionObserver]: Analyzing ICFG mix002.oepc.i [2024-06-21 18:18:42,049 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 18:18:42,049 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 18:18:42,049 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 18:18:42,107 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 18:18:42,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-21 18:18:42,172 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-21 18:18:42,172 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:18:42,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 0/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 78 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 18:18:42,175 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-21 18:18:42,178 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-21 18:18:42,189 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 18:18:42,197 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;@7d9edab8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 18:18:42,198 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 18:18:42,238 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 18:18:42,238 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 18:18:42,239 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:18:42,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:42,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 18:18:42,240 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 18:18:42,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:42,244 INFO L85 PathProgramCache]: Analyzing trace with hash 385953887, now seen corresponding path program 1 times [2024-06-21 18:18:42,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:42,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968923879] [2024-06-21 18:18:42,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:42,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:42,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:44,047 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 18:18:44,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:44,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968923879] [2024-06-21 18:18:44,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968923879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:44,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:44,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 18:18:44,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625885660] [2024-06-21 18:18:44,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:44,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 18:18:44,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:44,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 18:18:44,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 18:18:44,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 44 [2024-06-21 18:18:44,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 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 18:18:44,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:44,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 44 [2024-06-21 18:18:44,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:44,590 INFO L124 PetriNetUnfolderBase]: 1610/2481 cut-off events. [2024-06-21 18:18:44,590 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-21 18:18:44,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4978 conditions, 2481 events. 1610/2481 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12664 event pairs, 1166 based on Foata normal form. 1/2428 useless extension candidates. Maximal degree in co-relation 4966. Up to 2398 conditions per place. [2024-06-21 18:18:44,606 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-21 18:18:44,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 179 flow [2024-06-21 18:18:44,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 18:18:44,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 18:18:44,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-21 18:18:44,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212121212121212 [2024-06-21 18:18:44,616 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 82 transitions. [2024-06-21 18:18:44,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 179 flow [2024-06-21 18:18:44,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 18:18:44,620 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-21 18:18:44,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-21 18:18:44,624 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-21 18:18:44,624 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-21 18:18:44,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 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 18:18:44,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:44,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:18:44,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 18:18:44,625 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 18:18:44,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:44,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1534536062, now seen corresponding path program 1 times [2024-06-21 18:18:44,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:44,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849507685] [2024-06-21 18:18:44,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:44,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:44,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:45,945 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 18:18:45,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:45,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849507685] [2024-06-21 18:18:45,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849507685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:45,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:45,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 18:18:45,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41691623] [2024-06-21 18:18:45,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:45,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 18:18:45,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:45,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 18:18:45,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 18:18:46,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 44 [2024-06-21 18:18:46,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 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 18:18:46,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:46,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 44 [2024-06-21 18:18:46,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:46,470 INFO L124 PetriNetUnfolderBase]: 1604/2491 cut-off events. [2024-06-21 18:18:46,470 INFO L125 PetriNetUnfolderBase]: For 467/471 co-relation queries the response was YES. [2024-06-21 18:18:46,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5604 conditions, 2491 events. 1604/2491 cut-off events. For 467/471 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12792 event pairs, 1039 based on Foata normal form. 5/2492 useless extension candidates. Maximal degree in co-relation 5592. Up to 2374 conditions per place. [2024-06-21 18:18:46,483 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 40 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-21 18:18:46,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 55 transitions, 246 flow [2024-06-21 18:18:46,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 18:18:46,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 18:18:46,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-06-21 18:18:46,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-21 18:18:46,485 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 106 transitions. [2024-06-21 18:18:46,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 55 transitions, 246 flow [2024-06-21 18:18:46,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 18:18:46,487 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-21 18:18:46,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-21 18:18:46,488 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-21 18:18:46,488 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-21 18:18:46,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 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 18:18:46,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:46,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:18:46,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 18:18:46,489 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 18:18:46,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:46,490 INFO L85 PathProgramCache]: Analyzing trace with hash 325978918, now seen corresponding path program 1 times [2024-06-21 18:18:46,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:46,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440565158] [2024-06-21 18:18:46,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:46,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:46,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:47,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:18:47,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:47,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440565158] [2024-06-21 18:18:47,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440565158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:47,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:47,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:18:47,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409504773] [2024-06-21 18:18:47,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:47,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:18:47,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:47,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:18:47,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:18:47,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 18:18:47,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 142 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 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 18:18:47,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:47,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 18:18:47,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:48,298 INFO L124 PetriNetUnfolderBase]: 1845/2853 cut-off events. [2024-06-21 18:18:48,299 INFO L125 PetriNetUnfolderBase]: For 1489/1497 co-relation queries the response was YES. [2024-06-21 18:18:48,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7084 conditions, 2853 events. 1845/2853 cut-off events. For 1489/1497 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14636 event pairs, 1114 based on Foata normal form. 7/2856 useless extension candidates. Maximal degree in co-relation 7070. Up to 2711 conditions per place. [2024-06-21 18:18:48,316 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 48 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-21 18:18:48,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 65 transitions, 326 flow [2024-06-21 18:18:48,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:18:48,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:18:48,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-21 18:18:48,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5727272727272728 [2024-06-21 18:18:48,318 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 5 states and 126 transitions. [2024-06-21 18:18:48,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 65 transitions, 326 flow [2024-06-21 18:18:48,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 312 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 18:18:48,321 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 178 flow [2024-06-21 18:18:48,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=178, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-21 18:18:48,322 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 6 predicate places. [2024-06-21 18:18:48,323 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 178 flow [2024-06-21 18:18:48,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 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 18:18:48,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:48,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:18:48,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 18:18:48,323 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 18:18:48,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:48,324 INFO L85 PathProgramCache]: Analyzing trace with hash 2097231379, now seen corresponding path program 1 times [2024-06-21 18:18:48,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:48,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215091216] [2024-06-21 18:18:48,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:48,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:48,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:49,526 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 18:18:49,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:49,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215091216] [2024-06-21 18:18:49,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215091216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:49,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:49,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:18:49,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487984600] [2024-06-21 18:18:49,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:49,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:18:49,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:49,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:18:49,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:18:49,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 18:18:49,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 178 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 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 18:18:49,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:49,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 18:18:49,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:50,100 INFO L124 PetriNetUnfolderBase]: 1839/2853 cut-off events. [2024-06-21 18:18:50,101 INFO L125 PetriNetUnfolderBase]: For 2791/2799 co-relation queries the response was YES. [2024-06-21 18:18:50,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7737 conditions, 2853 events. 1839/2853 cut-off events. For 2791/2799 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14610 event pairs, 990 based on Foata normal form. 7/2856 useless extension candidates. Maximal degree in co-relation 7722. Up to 2687 conditions per place. [2024-06-21 18:18:50,117 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 55 selfloop transitions, 13 changer transitions 0/75 dead transitions. [2024-06-21 18:18:50,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 75 transitions, 404 flow [2024-06-21 18:18:50,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:18:50,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:18:50,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 18:18:50,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5643939393939394 [2024-06-21 18:18:50,119 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 178 flow. Second operand 6 states and 149 transitions. [2024-06-21 18:18:50,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 75 transitions, 404 flow [2024-06-21 18:18:50,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 75 transitions, 380 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 18:18:50,131 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 214 flow [2024-06-21 18:18:50,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=214, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-06-21 18:18:50,132 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 9 predicate places. [2024-06-21 18:18:50,132 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 214 flow [2024-06-21 18:18:50,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 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 18:18:50,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:50,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:18:50,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 18:18:50,133 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:18:50,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:50,134 INFO L85 PathProgramCache]: Analyzing trace with hash -266831323, now seen corresponding path program 1 times [2024-06-21 18:18:50,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:50,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725798778] [2024-06-21 18:18:50,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:50,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:50,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:51,993 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 18:18:51,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:51,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725798778] [2024-06-21 18:18:51,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725798778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:51,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:51,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:18:51,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985032682] [2024-06-21 18:18:51,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:51,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:18:51,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:51,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:18:52,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:18:52,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 18:18:52,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 214 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:18:52,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:52,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 18:18:52,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:52,809 INFO L124 PetriNetUnfolderBase]: 2226/3428 cut-off events. [2024-06-21 18:18:52,810 INFO L125 PetriNetUnfolderBase]: For 5226/5229 co-relation queries the response was YES. [2024-06-21 18:18:52,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9931 conditions, 3428 events. 2226/3428 cut-off events. For 5226/5229 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 17624 event pairs, 939 based on Foata normal form. 7/3431 useless extension candidates. Maximal degree in co-relation 9915. Up to 3158 conditions per place. [2024-06-21 18:18:52,829 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 69 selfloop transitions, 20 changer transitions 0/95 dead transitions. [2024-06-21 18:18:52,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 95 transitions, 556 flow [2024-06-21 18:18:52,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:18:52,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:18:52,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 18:18:52,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564935064935065 [2024-06-21 18:18:52,833 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 214 flow. Second operand 7 states and 174 transitions. [2024-06-21 18:18:52,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 95 transitions, 556 flow [2024-06-21 18:18:52,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 95 transitions, 522 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 18:18:52,838 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 285 flow [2024-06-21 18:18:52,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=285, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-06-21 18:18:52,838 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 12 predicate places. [2024-06-21 18:18:52,839 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 285 flow [2024-06-21 18:18:52,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:18:52,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:52,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:18:52,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 18:18:52,840 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:18:52,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:52,840 INFO L85 PathProgramCache]: Analyzing trace with hash 318164924, now seen corresponding path program 1 times [2024-06-21 18:18:52,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:52,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955839870] [2024-06-21 18:18:52,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:52,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:52,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:54,907 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 18:18:54,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:54,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955839870] [2024-06-21 18:18:54,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955839870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:54,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:54,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:18:54,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098063212] [2024-06-21 18:18:54,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:54,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:18:54,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:54,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:18:54,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:18:55,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 18:18:55,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 285 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 18:18:55,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:55,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 18:18:55,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:55,707 INFO L124 PetriNetUnfolderBase]: 2231/3433 cut-off events. [2024-06-21 18:18:55,707 INFO L125 PetriNetUnfolderBase]: For 7810/7813 co-relation queries the response was YES. [2024-06-21 18:18:55,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10871 conditions, 3433 events. 2231/3433 cut-off events. For 7810/7813 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 17588 event pairs, 797 based on Foata normal form. 7/3436 useless extension candidates. Maximal degree in co-relation 10854. Up to 3141 conditions per place. [2024-06-21 18:18:55,724 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 76 selfloop transitions, 24 changer transitions 0/106 dead transitions. [2024-06-21 18:18:55,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 106 transitions, 663 flow [2024-06-21 18:18:55,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:18:55,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:18:55,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-21 18:18:55,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5596590909090909 [2024-06-21 18:18:55,726 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 285 flow. Second operand 8 states and 197 transitions. [2024-06-21 18:18:55,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 106 transitions, 663 flow [2024-06-21 18:18:55,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 106 transitions, 635 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 18:18:55,743 INFO L231 Difference]: Finished difference. Result has 62 places, 58 transitions, 354 flow [2024-06-21 18:18:55,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=257, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=354, PETRI_PLACES=62, PETRI_TRANSITIONS=58} [2024-06-21 18:18:55,744 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 17 predicate places. [2024-06-21 18:18:55,745 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 58 transitions, 354 flow [2024-06-21 18:18:55,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 18:18:55,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:55,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:18:55,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 18:18:55,745 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 18:18:55,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:55,746 INFO L85 PathProgramCache]: Analyzing trace with hash -532054794, now seen corresponding path program 1 times [2024-06-21 18:18:55,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:55,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651305913] [2024-06-21 18:18:55,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:55,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:55,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:57,905 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 18:18:57,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:57,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651305913] [2024-06-21 18:18:57,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651305913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:57,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:57,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:18:57,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746905684] [2024-06-21 18:18:57,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:57,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:18:57,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:57,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:18:57,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:18:58,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 18:18:58,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 58 transitions, 354 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 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 18:18:58,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:58,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 18:18:58,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:58,772 INFO L124 PetriNetUnfolderBase]: 2116/3346 cut-off events. [2024-06-21 18:18:58,772 INFO L125 PetriNetUnfolderBase]: For 10641/10655 co-relation queries the response was YES. [2024-06-21 18:18:58,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11434 conditions, 3346 events. 2116/3346 cut-off events. For 10641/10655 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17629 event pairs, 884 based on Foata normal form. 18/3361 useless extension candidates. Maximal degree in co-relation 11414. Up to 3108 conditions per place. [2024-06-21 18:18:58,789 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 61 selfloop transitions, 13 changer transitions 0/81 dead transitions. [2024-06-21 18:18:58,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 81 transitions, 591 flow [2024-06-21 18:18:58,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:18:58,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:18:58,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-21 18:18:58,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-21 18:18:58,791 INFO L175 Difference]: Start difference. First operand has 62 places, 58 transitions, 354 flow. Second operand 6 states and 123 transitions. [2024-06-21 18:18:58,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 81 transitions, 591 flow [2024-06-21 18:18:58,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 81 transitions, 520 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 18:18:58,796 INFO L231 Difference]: Finished difference. Result has 64 places, 66 transitions, 387 flow [2024-06-21 18:18:58,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=387, PETRI_PLACES=64, PETRI_TRANSITIONS=66} [2024-06-21 18:18:58,797 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 19 predicate places. [2024-06-21 18:18:58,797 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 66 transitions, 387 flow [2024-06-21 18:18:58,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 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 18:18:58,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:58,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:18:58,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 18:18:58,798 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:18:58,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:58,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1273179428, now seen corresponding path program 1 times [2024-06-21 18:18:58,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:58,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044090089] [2024-06-21 18:18:58,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:58,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:58,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:00,870 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 18:19:00,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:00,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044090089] [2024-06-21 18:19:00,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044090089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:00,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:00,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:19:00,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064219146] [2024-06-21 18:19:00,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:00,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:19:00,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:00,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:19:00,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:19:01,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 18:19:01,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 66 transitions, 387 flow. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 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 18:19:01,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:01,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 18:19:01,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:01,963 INFO L124 PetriNetUnfolderBase]: 2229/3455 cut-off events. [2024-06-21 18:19:01,964 INFO L125 PetriNetUnfolderBase]: For 13832/13838 co-relation queries the response was YES. [2024-06-21 18:19:01,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12589 conditions, 3455 events. 2229/3455 cut-off events. For 13832/13838 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 17778 event pairs, 624 based on Foata normal form. 14/3465 useless extension candidates. Maximal degree in co-relation 12565. Up to 3091 conditions per place. [2024-06-21 18:19:01,981 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 83 selfloop transitions, 30 changer transitions 0/119 dead transitions. [2024-06-21 18:19:01,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 119 transitions, 821 flow [2024-06-21 18:19:01,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:19:01,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:19:01,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-21 18:19:01,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-21 18:19:01,984 INFO L175 Difference]: Start difference. First operand has 64 places, 66 transitions, 387 flow. Second operand 9 states and 216 transitions. [2024-06-21 18:19:01,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 119 transitions, 821 flow [2024-06-21 18:19:01,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 119 transitions, 793 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-21 18:19:01,989 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 457 flow [2024-06-21 18:19:01,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=345, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=457, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-06-21 18:19:01,990 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 25 predicate places. [2024-06-21 18:19:01,990 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 457 flow [2024-06-21 18:19:01,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 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 18:19:01,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:01,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:01,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 18:19:01,991 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 18:19:01,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:01,991 INFO L85 PathProgramCache]: Analyzing trace with hash -822504935, now seen corresponding path program 1 times [2024-06-21 18:19:01,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:01,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048392865] [2024-06-21 18:19:01,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:01,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:02,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:03,652 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 18:19:03,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:03,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048392865] [2024-06-21 18:19:03,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048392865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:03,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:03,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:19:03,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041161231] [2024-06-21 18:19:03,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:03,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:19:03,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:03,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:19:03,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:19:03,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 18:19:03,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 457 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 18:19:03,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:03,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 18:19:03,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:04,371 INFO L124 PetriNetUnfolderBase]: 2185/3434 cut-off events. [2024-06-21 18:19:04,372 INFO L125 PetriNetUnfolderBase]: For 17480/17500 co-relation queries the response was YES. [2024-06-21 18:19:04,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13408 conditions, 3434 events. 2185/3434 cut-off events. For 17480/17500 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17946 event pairs, 818 based on Foata normal form. 17/3446 useless extension candidates. Maximal degree in co-relation 13382. Up to 3164 conditions per place. [2024-06-21 18:19:04,389 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 75 selfloop transitions, 23 changer transitions 0/105 dead transitions. [2024-06-21 18:19:04,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 105 transitions, 857 flow [2024-06-21 18:19:04,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:19:04,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:19:04,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-21 18:19:04,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.474025974025974 [2024-06-21 18:19:04,391 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 457 flow. Second operand 7 states and 146 transitions. [2024-06-21 18:19:04,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 105 transitions, 857 flow [2024-06-21 18:19:04,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 105 transitions, 757 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 18:19:04,397 INFO L231 Difference]: Finished difference. Result has 73 places, 83 transitions, 565 flow [2024-06-21 18:19:04,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=565, PETRI_PLACES=73, PETRI_TRANSITIONS=83} [2024-06-21 18:19:04,398 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 28 predicate places. [2024-06-21 18:19:04,398 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 83 transitions, 565 flow [2024-06-21 18:19:04,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 18:19:04,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:04,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:04,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 18:19:04,398 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 18:19:04,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:04,399 INFO L85 PathProgramCache]: Analyzing trace with hash -203802569, now seen corresponding path program 2 times [2024-06-21 18:19:04,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:04,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247382958] [2024-06-21 18:19:04,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:04,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:04,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:05,953 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 18:19:05,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:05,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247382958] [2024-06-21 18:19:05,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247382958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:05,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:05,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:19:05,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639951306] [2024-06-21 18:19:05,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:05,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:19:05,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:05,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:19:05,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:19:06,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 18:19:06,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 83 transitions, 565 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 18:19:06,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:06,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 18:19:06,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:06,780 INFO L124 PetriNetUnfolderBase]: 2196/3450 cut-off events. [2024-06-21 18:19:06,780 INFO L125 PetriNetUnfolderBase]: For 21402/21416 co-relation queries the response was YES. [2024-06-21 18:19:06,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14185 conditions, 3450 events. 2196/3450 cut-off events. For 21402/21416 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17986 event pairs, 810 based on Foata normal form. 16/3463 useless extension candidates. Maximal degree in co-relation 14153. Up to 3205 conditions per place. [2024-06-21 18:19:06,795 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 81 selfloop transitions, 21 changer transitions 0/109 dead transitions. [2024-06-21 18:19:06,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 109 transitions, 912 flow [2024-06-21 18:19:06,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:19:06,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:19:06,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-21 18:19:06,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 18:19:06,797 INFO L175 Difference]: Start difference. First operand has 73 places, 83 transitions, 565 flow. Second operand 7 states and 143 transitions. [2024-06-21 18:19:06,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 109 transitions, 912 flow [2024-06-21 18:19:06,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 109 transitions, 889 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-21 18:19:06,807 INFO L231 Difference]: Finished difference. Result has 80 places, 89 transitions, 663 flow [2024-06-21 18:19:06,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=542, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=663, PETRI_PLACES=80, PETRI_TRANSITIONS=89} [2024-06-21 18:19:06,809 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 35 predicate places. [2024-06-21 18:19:06,810 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 89 transitions, 663 flow [2024-06-21 18:19:06,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 18:19:06,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:06,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:06,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 18:19:06,811 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 18:19:06,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:06,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1291724249, now seen corresponding path program 3 times [2024-06-21 18:19:06,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:06,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554883907] [2024-06-21 18:19:06,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:06,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:06,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:08,191 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 18:19:08,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:08,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554883907] [2024-06-21 18:19:08,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554883907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:08,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:08,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:19:08,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704879657] [2024-06-21 18:19:08,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:08,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:19:08,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:08,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:19:08,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:19:08,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 18:19:08,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 89 transitions, 663 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 18:19:08,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:08,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 18:19:08,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:09,061 INFO L124 PetriNetUnfolderBase]: 2191/3443 cut-off events. [2024-06-21 18:19:09,061 INFO L125 PetriNetUnfolderBase]: For 24319/24333 co-relation queries the response was YES. [2024-06-21 18:19:09,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14539 conditions, 3443 events. 2191/3443 cut-off events. For 24319/24333 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17910 event pairs, 810 based on Foata normal form. 16/3456 useless extension candidates. Maximal degree in co-relation 14503. Up to 3218 conditions per place. [2024-06-21 18:19:09,082 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 84 selfloop transitions, 16 changer transitions 0/107 dead transitions. [2024-06-21 18:19:09,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 107 transitions, 909 flow [2024-06-21 18:19:09,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:19:09,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:19:09,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 18:19:09,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512987012987013 [2024-06-21 18:19:09,084 INFO L175 Difference]: Start difference. First operand has 80 places, 89 transitions, 663 flow. Second operand 7 states and 139 transitions. [2024-06-21 18:19:09,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 107 transitions, 909 flow [2024-06-21 18:19:09,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 107 transitions, 837 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 18:19:09,103 INFO L231 Difference]: Finished difference. Result has 83 places, 89 transitions, 631 flow [2024-06-21 18:19:09,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=631, PETRI_PLACES=83, PETRI_TRANSITIONS=89} [2024-06-21 18:19:09,103 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 38 predicate places. [2024-06-21 18:19:09,103 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 89 transitions, 631 flow [2024-06-21 18:19:09,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 18:19:09,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:09,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:09,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 18:19:09,104 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 18:19:09,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:09,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1870535979, now seen corresponding path program 4 times [2024-06-21 18:19:09,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:09,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853880161] [2024-06-21 18:19:09,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:09,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:09,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:11,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:19:11,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:11,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853880161] [2024-06-21 18:19:11,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853880161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:11,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:11,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:19:11,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392373232] [2024-06-21 18:19:11,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:11,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:19:11,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:11,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:19:11,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:19:11,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 18:19:11,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 89 transitions, 631 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 18:19:11,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:11,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 18:19:11,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:11,960 INFO L124 PetriNetUnfolderBase]: 2242/3525 cut-off events. [2024-06-21 18:19:11,960 INFO L125 PetriNetUnfolderBase]: For 27570/27587 co-relation queries the response was YES. [2024-06-21 18:19:11,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15175 conditions, 3525 events. 2242/3525 cut-off events. For 27570/27587 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 18373 event pairs, 810 based on Foata normal form. 16/3536 useless extension candidates. Maximal degree in co-relation 15139. Up to 3189 conditions per place. [2024-06-21 18:19:11,980 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 80 selfloop transitions, 59 changer transitions 0/146 dead transitions. [2024-06-21 18:19:11,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 146 transitions, 1240 flow [2024-06-21 18:19:11,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:19:11,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:19:11,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 18:19:11,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-06-21 18:19:11,982 INFO L175 Difference]: Start difference. First operand has 83 places, 89 transitions, 631 flow. Second operand 8 states and 166 transitions. [2024-06-21 18:19:11,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 146 transitions, 1240 flow [2024-06-21 18:19:11,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 146 transitions, 1189 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 18:19:12,001 INFO L231 Difference]: Finished difference. Result has 89 places, 120 transitions, 1026 flow [2024-06-21 18:19:12,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1026, PETRI_PLACES=89, PETRI_TRANSITIONS=120} [2024-06-21 18:19:12,002 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 44 predicate places. [2024-06-21 18:19:12,002 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 120 transitions, 1026 flow [2024-06-21 18:19:12,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 18:19:12,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:12,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:12,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 18:19:12,003 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:19:12,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:12,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1689208518, now seen corresponding path program 1 times [2024-06-21 18:19:12,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:12,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450271148] [2024-06-21 18:19:12,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:12,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:12,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:13,537 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 18:19:13,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:13,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450271148] [2024-06-21 18:19:13,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450271148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:13,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:13,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:19:13,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865759912] [2024-06-21 18:19:13,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:13,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:19:13,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:13,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:19:13,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:19:13,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:19:13,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 120 transitions, 1026 flow. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 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 18:19:13,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:13,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:19:13,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:14,408 INFO L124 PetriNetUnfolderBase]: 2986/4462 cut-off events. [2024-06-21 18:19:14,409 INFO L125 PetriNetUnfolderBase]: For 46724/47031 co-relation queries the response was YES. [2024-06-21 18:19:14,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20879 conditions, 4462 events. 2986/4462 cut-off events. For 46724/47031 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 22294 event pairs, 1143 based on Foata normal form. 14/4389 useless extension candidates. Maximal degree in co-relation 20839. Up to 4327 conditions per place. [2024-06-21 18:19:14,436 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 105 selfloop transitions, 12 changer transitions 0/130 dead transitions. [2024-06-21 18:19:14,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 130 transitions, 1304 flow [2024-06-21 18:19:14,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:19:14,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:19:14,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2024-06-21 18:19:14,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 18:19:14,442 INFO L175 Difference]: Start difference. First operand has 89 places, 120 transitions, 1026 flow. Second operand 5 states and 95 transitions. [2024-06-21 18:19:14,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 130 transitions, 1304 flow [2024-06-21 18:19:14,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 130 transitions, 1215 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 18:19:14,503 INFO L231 Difference]: Finished difference. Result has 91 places, 123 transitions, 1000 flow [2024-06-21 18:19:14,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1000, PETRI_PLACES=91, PETRI_TRANSITIONS=123} [2024-06-21 18:19:14,504 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 46 predicate places. [2024-06-21 18:19:14,504 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 123 transitions, 1000 flow [2024-06-21 18:19:14,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 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 18:19:14,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:14,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:14,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 18:19:14,505 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 18:19:14,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:14,506 INFO L85 PathProgramCache]: Analyzing trace with hash 2046053451, now seen corresponding path program 1 times [2024-06-21 18:19:14,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:14,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424908227] [2024-06-21 18:19:14,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:14,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:14,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:16,618 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 18:19:16,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:16,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424908227] [2024-06-21 18:19:16,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424908227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:16,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:16,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:19:16,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521734918] [2024-06-21 18:19:16,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:16,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:19:16,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:16,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:19:16,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:19:16,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:19:16,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 123 transitions, 1000 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:16,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:16,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:19:16,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:17,437 INFO L124 PetriNetUnfolderBase]: 2519/3881 cut-off events. [2024-06-21 18:19:17,437 INFO L125 PetriNetUnfolderBase]: For 42108/42111 co-relation queries the response was YES. [2024-06-21 18:19:17,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18784 conditions, 3881 events. 2519/3881 cut-off events. For 42108/42111 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19979 event pairs, 862 based on Foata normal form. 2/3860 useless extension candidates. Maximal degree in co-relation 18742. Up to 3476 conditions per place. [2024-06-21 18:19:17,462 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 97 selfloop transitions, 58 changer transitions 0/161 dead transitions. [2024-06-21 18:19:17,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 161 transitions, 1546 flow [2024-06-21 18:19:17,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:19:17,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:19:17,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 18:19:17,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 18:19:17,464 INFO L175 Difference]: Start difference. First operand has 91 places, 123 transitions, 1000 flow. Second operand 8 states and 160 transitions. [2024-06-21 18:19:17,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 161 transitions, 1546 flow [2024-06-21 18:19:17,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 161 transitions, 1523 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 18:19:17,493 INFO L231 Difference]: Finished difference. Result has 98 places, 135 transitions, 1246 flow [2024-06-21 18:19:17,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=977, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1246, PETRI_PLACES=98, PETRI_TRANSITIONS=135} [2024-06-21 18:19:17,494 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 53 predicate places. [2024-06-21 18:19:17,494 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 135 transitions, 1246 flow [2024-06-21 18:19:17,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:17,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:17,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:17,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 18:19:17,495 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 18:19:17,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:17,495 INFO L85 PathProgramCache]: Analyzing trace with hash 272152193, now seen corresponding path program 2 times [2024-06-21 18:19:17,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:17,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331758697] [2024-06-21 18:19:17,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:17,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:17,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:19,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:19:19,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:19,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331758697] [2024-06-21 18:19:19,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331758697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:19,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:19,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:19:19,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662412450] [2024-06-21 18:19:19,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:19,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:19:19,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:19,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:19:19,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:19:19,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:19:19,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 135 transitions, 1246 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:19,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:19,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:19:19,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:20,147 INFO L124 PetriNetUnfolderBase]: 2557/3942 cut-off events. [2024-06-21 18:19:20,147 INFO L125 PetriNetUnfolderBase]: For 49763/49766 co-relation queries the response was YES. [2024-06-21 18:19:20,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20261 conditions, 3942 events. 2557/3942 cut-off events. For 49763/49766 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 20337 event pairs, 855 based on Foata normal form. 2/3921 useless extension candidates. Maximal degree in co-relation 20215. Up to 3512 conditions per place. [2024-06-21 18:19:20,173 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 108 selfloop transitions, 60 changer transitions 0/174 dead transitions. [2024-06-21 18:19:20,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 174 transitions, 1894 flow [2024-06-21 18:19:20,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:19:20,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:19:20,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-21 18:19:20,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-06-21 18:19:20,175 INFO L175 Difference]: Start difference. First operand has 98 places, 135 transitions, 1246 flow. Second operand 8 states and 162 transitions. [2024-06-21 18:19:20,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 174 transitions, 1894 flow [2024-06-21 18:19:20,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 174 transitions, 1799 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-21 18:19:20,206 INFO L231 Difference]: Finished difference. Result has 104 places, 144 transitions, 1404 flow [2024-06-21 18:19:20,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1159, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1404, PETRI_PLACES=104, PETRI_TRANSITIONS=144} [2024-06-21 18:19:20,207 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 59 predicate places. [2024-06-21 18:19:20,207 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 144 transitions, 1404 flow [2024-06-21 18:19:20,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:20,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:20,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:20,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 18:19:20,207 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 18:19:20,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:20,208 INFO L85 PathProgramCache]: Analyzing trace with hash 2051617641, now seen corresponding path program 3 times [2024-06-21 18:19:20,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:20,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934352878] [2024-06-21 18:19:20,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:20,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:20,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:21,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 18:19:21,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:21,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934352878] [2024-06-21 18:19:21,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934352878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:21,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:21,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:19:21,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907155444] [2024-06-21 18:19:21,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:21,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:19:21,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:21,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:19:21,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:19:22,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:19:22,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 144 transitions, 1404 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:22,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:22,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:19:22,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:22,845 INFO L124 PetriNetUnfolderBase]: 2552/3933 cut-off events. [2024-06-21 18:19:22,846 INFO L125 PetriNetUnfolderBase]: For 54661/54664 co-relation queries the response was YES. [2024-06-21 18:19:22,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20733 conditions, 3933 events. 2552/3933 cut-off events. For 54661/54664 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 20210 event pairs, 858 based on Foata normal form. 2/3912 useless extension candidates. Maximal degree in co-relation 20684. Up to 3507 conditions per place. [2024-06-21 18:19:22,873 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 105 selfloop transitions, 60 changer transitions 0/171 dead transitions. [2024-06-21 18:19:22,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 171 transitions, 1881 flow [2024-06-21 18:19:22,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:19:22,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:19:22,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 18:19:22,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45738636363636365 [2024-06-21 18:19:22,875 INFO L175 Difference]: Start difference. First operand has 104 places, 144 transitions, 1404 flow. Second operand 8 states and 161 transitions. [2024-06-21 18:19:22,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 171 transitions, 1881 flow [2024-06-21 18:19:22,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 171 transitions, 1779 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-21 18:19:22,921 INFO L231 Difference]: Finished difference. Result has 109 places, 144 transitions, 1432 flow [2024-06-21 18:19:22,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1304, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1432, PETRI_PLACES=109, PETRI_TRANSITIONS=144} [2024-06-21 18:19:22,922 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 64 predicate places. [2024-06-21 18:19:22,922 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 144 transitions, 1432 flow [2024-06-21 18:19:22,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:22,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:22,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:22,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 18:19:22,923 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 18:19:22,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:22,923 INFO L85 PathProgramCache]: Analyzing trace with hash -2013714171, now seen corresponding path program 4 times [2024-06-21 18:19:22,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:22,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131445502] [2024-06-21 18:19:22,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:22,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:22,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:24,509 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 18:19:24,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:24,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131445502] [2024-06-21 18:19:24,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131445502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:24,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:24,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:19:24,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232519216] [2024-06-21 18:19:24,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:24,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:19:24,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:24,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:19:24,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:19:24,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:19:24,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 144 transitions, 1432 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:24,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:24,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:19:24,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:25,483 INFO L124 PetriNetUnfolderBase]: 2563/3951 cut-off events. [2024-06-21 18:19:25,484 INFO L125 PetriNetUnfolderBase]: For 60406/60406 co-relation queries the response was YES. [2024-06-21 18:19:25,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21198 conditions, 3951 events. 2563/3951 cut-off events. For 60406/60406 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 20341 event pairs, 854 based on Foata normal form. 2/3932 useless extension candidates. Maximal degree in co-relation 21148. Up to 3694 conditions per place. [2024-06-21 18:19:25,511 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 141 selfloop transitions, 22 changer transitions 0/169 dead transitions. [2024-06-21 18:19:25,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 169 transitions, 1872 flow [2024-06-21 18:19:25,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:19:25,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:19:25,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 18:19:25,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-21 18:19:25,513 INFO L175 Difference]: Start difference. First operand has 109 places, 144 transitions, 1432 flow. Second operand 8 states and 150 transitions. [2024-06-21 18:19:25,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 169 transitions, 1872 flow [2024-06-21 18:19:25,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 169 transitions, 1759 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 18:19:25,558 INFO L231 Difference]: Finished difference. Result has 111 places, 147 transitions, 1424 flow [2024-06-21 18:19:25,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1322, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1424, PETRI_PLACES=111, PETRI_TRANSITIONS=147} [2024-06-21 18:19:25,559 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 66 predicate places. [2024-06-21 18:19:25,559 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 147 transitions, 1424 flow [2024-06-21 18:19:25,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:25,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:25,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:25,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 18:19:25,560 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 18:19:25,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:25,560 INFO L85 PathProgramCache]: Analyzing trace with hash -996346239, now seen corresponding path program 5 times [2024-06-21 18:19:25,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:25,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920104046] [2024-06-21 18:19:25,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:25,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:25,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:27,257 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 18:19:27,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:27,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920104046] [2024-06-21 18:19:27,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920104046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:27,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:27,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:19:27,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998664285] [2024-06-21 18:19:27,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:27,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:19:27,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:27,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:19:27,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:19:27,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:19:27,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 147 transitions, 1424 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:27,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:27,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:19:27,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:28,255 INFO L124 PetriNetUnfolderBase]: 2652/4086 cut-off events. [2024-06-21 18:19:28,255 INFO L125 PetriNetUnfolderBase]: For 67928/67928 co-relation queries the response was YES. [2024-06-21 18:19:28,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22194 conditions, 4086 events. 2652/4086 cut-off events. For 67928/67928 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 21164 event pairs, 853 based on Foata normal form. 4/4069 useless extension candidates. Maximal degree in co-relation 22144. Up to 3688 conditions per place. [2024-06-21 18:19:28,285 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 146 selfloop transitions, 40 changer transitions 0/192 dead transitions. [2024-06-21 18:19:28,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 192 transitions, 2210 flow [2024-06-21 18:19:28,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:19:28,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:19:28,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 18:19:28,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45738636363636365 [2024-06-21 18:19:28,287 INFO L175 Difference]: Start difference. First operand has 111 places, 147 transitions, 1424 flow. Second operand 8 states and 161 transitions. [2024-06-21 18:19:28,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 192 transitions, 2210 flow [2024-06-21 18:19:28,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 192 transitions, 2149 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 18:19:28,345 INFO L231 Difference]: Finished difference. Result has 115 places, 162 transitions, 1673 flow [2024-06-21 18:19:28,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1673, PETRI_PLACES=115, PETRI_TRANSITIONS=162} [2024-06-21 18:19:28,346 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 70 predicate places. [2024-06-21 18:19:28,346 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 162 transitions, 1673 flow [2024-06-21 18:19:28,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:28,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:28,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:28,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 18:19:28,347 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 18:19:28,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:28,347 INFO L85 PathProgramCache]: Analyzing trace with hash -996353679, now seen corresponding path program 6 times [2024-06-21 18:19:28,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:28,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131739469] [2024-06-21 18:19:28,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:28,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:28,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:30,028 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 18:19:30,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:30,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131739469] [2024-06-21 18:19:30,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131739469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:30,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:30,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:19:30,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670976980] [2024-06-21 18:19:30,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:30,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:19:30,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:30,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:19:30,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:19:30,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:19:30,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 162 transitions, 1673 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:30,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:30,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:19:30,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:31,013 INFO L124 PetriNetUnfolderBase]: 2642/4070 cut-off events. [2024-06-21 18:19:31,014 INFO L125 PetriNetUnfolderBase]: For 75538/75538 co-relation queries the response was YES. [2024-06-21 18:19:31,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23148 conditions, 4070 events. 2642/4070 cut-off events. For 75538/75538 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 21074 event pairs, 854 based on Foata normal form. 4/4053 useless extension candidates. Maximal degree in co-relation 23095. Up to 3680 conditions per place. [2024-06-21 18:19:31,043 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 141 selfloop transitions, 48 changer transitions 0/195 dead transitions. [2024-06-21 18:19:31,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 195 transitions, 2360 flow [2024-06-21 18:19:31,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:19:31,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:19:31,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 18:19:31,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 18:19:31,046 INFO L175 Difference]: Start difference. First operand has 115 places, 162 transitions, 1673 flow. Second operand 8 states and 160 transitions. [2024-06-21 18:19:31,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 195 transitions, 2360 flow [2024-06-21 18:19:31,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 195 transitions, 2271 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-21 18:19:31,116 INFO L231 Difference]: Finished difference. Result has 121 places, 167 transitions, 1792 flow [2024-06-21 18:19:31,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1588, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1792, PETRI_PLACES=121, PETRI_TRANSITIONS=167} [2024-06-21 18:19:31,117 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 76 predicate places. [2024-06-21 18:19:31,117 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 167 transitions, 1792 flow [2024-06-21 18:19:31,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:31,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:31,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:31,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 18:19:31,117 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 18:19:31,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:31,118 INFO L85 PathProgramCache]: Analyzing trace with hash 153282173, now seen corresponding path program 7 times [2024-06-21 18:19:31,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:31,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534305820] [2024-06-21 18:19:31,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:31,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:31,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:33,087 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 18:19:33,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:33,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534305820] [2024-06-21 18:19:33,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534305820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:33,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:33,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:19:33,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403145786] [2024-06-21 18:19:33,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:33,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:19:33,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:33,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:19:33,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:19:33,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:19:33,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 167 transitions, 1792 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:33,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:33,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:19:33,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:34,391 INFO L124 PetriNetUnfolderBase]: 2777/4284 cut-off events. [2024-06-21 18:19:34,391 INFO L125 PetriNetUnfolderBase]: For 83822/83829 co-relation queries the response was YES. [2024-06-21 18:19:34,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24903 conditions, 4284 events. 2777/4284 cut-off events. For 83822/83829 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 22357 event pairs, 856 based on Foata normal form. 4/4265 useless extension candidates. Maximal degree in co-relation 24847. Up to 3684 conditions per place. [2024-06-21 18:19:34,475 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 119 selfloop transitions, 129 changer transitions 0/254 dead transitions. [2024-06-21 18:19:34,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 254 transitions, 3070 flow [2024-06-21 18:19:34,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:19:34,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:19:34,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-21 18:19:34,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-21 18:19:34,479 INFO L175 Difference]: Start difference. First operand has 121 places, 167 transitions, 1792 flow. Second operand 9 states and 184 transitions. [2024-06-21 18:19:34,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 254 transitions, 3070 flow [2024-06-21 18:19:34,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 254 transitions, 2936 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 18:19:34,547 INFO L231 Difference]: Finished difference. Result has 128 places, 216 transitions, 2555 flow [2024-06-21 18:19:34,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2555, PETRI_PLACES=128, PETRI_TRANSITIONS=216} [2024-06-21 18:19:34,548 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 83 predicate places. [2024-06-21 18:19:34,548 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 216 transitions, 2555 flow [2024-06-21 18:19:34,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:34,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:34,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:34,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 18:19:34,548 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 18:19:34,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:34,549 INFO L85 PathProgramCache]: Analyzing trace with hash 878090997, now seen corresponding path program 8 times [2024-06-21 18:19:34,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:34,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519544403] [2024-06-21 18:19:34,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:34,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:34,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:36,840 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 18:19:36,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:36,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519544403] [2024-06-21 18:19:36,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519544403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:36,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:36,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:19:36,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270847963] [2024-06-21 18:19:36,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:36,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:19:36,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:36,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:19:36,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:19:36,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:19:36,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 216 transitions, 2555 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:36,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:36,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:19:36,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:38,217 INFO L124 PetriNetUnfolderBase]: 2904/4482 cut-off events. [2024-06-21 18:19:38,218 INFO L125 PetriNetUnfolderBase]: For 95829/95840 co-relation queries the response was YES. [2024-06-21 18:19:38,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27682 conditions, 4482 events. 2904/4482 cut-off events. For 95829/95840 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 23603 event pairs, 862 based on Foata normal form. 9/4468 useless extension candidates. Maximal degree in co-relation 27622. Up to 3802 conditions per place. [2024-06-21 18:19:38,255 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 128 selfloop transitions, 169 changer transitions 0/303 dead transitions. [2024-06-21 18:19:38,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 303 transitions, 4075 flow [2024-06-21 18:19:38,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:19:38,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:19:38,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-21 18:19:38,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-21 18:19:38,257 INFO L175 Difference]: Start difference. First operand has 128 places, 216 transitions, 2555 flow. Second operand 9 states and 183 transitions. [2024-06-21 18:19:38,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 303 transitions, 4075 flow [2024-06-21 18:19:38,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 303 transitions, 3913 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-21 18:19:38,357 INFO L231 Difference]: Finished difference. Result has 137 places, 266 transitions, 3535 flow [2024-06-21 18:19:38,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2445, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3535, PETRI_PLACES=137, PETRI_TRANSITIONS=266} [2024-06-21 18:19:38,357 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 92 predicate places. [2024-06-21 18:19:38,358 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 266 transitions, 3535 flow [2024-06-21 18:19:38,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:38,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:38,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:38,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 18:19:38,358 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 18:19:38,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:38,359 INFO L85 PathProgramCache]: Analyzing trace with hash 2142928197, now seen corresponding path program 9 times [2024-06-21 18:19:38,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:38,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159847243] [2024-06-21 18:19:38,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:38,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:38,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:40,651 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 18:19:40,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:40,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159847243] [2024-06-21 18:19:40,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159847243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:40,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:40,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:19:40,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36819594] [2024-06-21 18:19:40,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:40,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:19:40,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:40,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:19:40,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:19:40,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:19:40,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 266 transitions, 3535 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:40,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:40,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:19:40,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:42,040 INFO L124 PetriNetUnfolderBase]: 2943/4549 cut-off events. [2024-06-21 18:19:42,040 INFO L125 PetriNetUnfolderBase]: For 105545/105552 co-relation queries the response was YES. [2024-06-21 18:19:42,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29408 conditions, 4549 events. 2943/4549 cut-off events. For 105545/105552 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 24065 event pairs, 858 based on Foata normal form. 7/4533 useless extension candidates. Maximal degree in co-relation 29343. Up to 3843 conditions per place. [2024-06-21 18:19:42,080 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 128 selfloop transitions, 188 changer transitions 0/322 dead transitions. [2024-06-21 18:19:42,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 322 transitions, 4722 flow [2024-06-21 18:19:42,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:19:42,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:19:42,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 18:19:42,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-21 18:19:42,082 INFO L175 Difference]: Start difference. First operand has 137 places, 266 transitions, 3535 flow. Second operand 9 states and 182 transitions. [2024-06-21 18:19:42,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 322 transitions, 4722 flow [2024-06-21 18:19:42,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 322 transitions, 4490 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-21 18:19:42,258 INFO L231 Difference]: Finished difference. Result has 144 places, 285 transitions, 4027 flow [2024-06-21 18:19:42,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3321, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4027, PETRI_PLACES=144, PETRI_TRANSITIONS=285} [2024-06-21 18:19:42,259 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 99 predicate places. [2024-06-21 18:19:42,259 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 285 transitions, 4027 flow [2024-06-21 18:19:42,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:42,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:42,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:42,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 18:19:42,260 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 18:19:42,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:42,260 INFO L85 PathProgramCache]: Analyzing trace with hash 883655187, now seen corresponding path program 10 times [2024-06-21 18:19:42,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:42,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649145106] [2024-06-21 18:19:42,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:42,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:42,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:44,565 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 18:19:44,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:44,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649145106] [2024-06-21 18:19:44,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649145106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:44,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:44,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:19:44,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877479828] [2024-06-21 18:19:44,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:44,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:19:44,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:44,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:19:44,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:19:44,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:19:44,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 285 transitions, 4027 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:44,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:44,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:19:44,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:45,924 INFO L124 PetriNetUnfolderBase]: 2935/4536 cut-off events. [2024-06-21 18:19:45,925 INFO L125 PetriNetUnfolderBase]: For 114135/114142 co-relation queries the response was YES. [2024-06-21 18:19:45,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29771 conditions, 4536 events. 2935/4536 cut-off events. For 114135/114142 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 23932 event pairs, 861 based on Foata normal form. 7/4520 useless extension candidates. Maximal degree in co-relation 29704. Up to 3835 conditions per place. [2024-06-21 18:19:45,959 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 130 selfloop transitions, 183 changer transitions 0/319 dead transitions. [2024-06-21 18:19:45,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 319 transitions, 4823 flow [2024-06-21 18:19:45,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:19:45,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:19:45,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-21 18:19:45,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-21 18:19:45,962 INFO L175 Difference]: Start difference. First operand has 144 places, 285 transitions, 4027 flow. Second operand 9 states and 181 transitions. [2024-06-21 18:19:45,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 319 transitions, 4823 flow [2024-06-21 18:19:46,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 319 transitions, 4484 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-21 18:19:46,104 INFO L231 Difference]: Finished difference. Result has 149 places, 285 transitions, 4069 flow [2024-06-21 18:19:46,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3688, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4069, PETRI_PLACES=149, PETRI_TRANSITIONS=285} [2024-06-21 18:19:46,105 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 104 predicate places. [2024-06-21 18:19:46,105 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 285 transitions, 4069 flow [2024-06-21 18:19:46,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 18:19:46,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:46,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:46,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 18:19:46,106 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 18:19:46,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:46,106 INFO L85 PathProgramCache]: Analyzing trace with hash -2013375558, now seen corresponding path program 1 times [2024-06-21 18:19:46,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:46,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46930209] [2024-06-21 18:19:46,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:46,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:46,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:48,800 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 18:19:48,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:48,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46930209] [2024-06-21 18:19:48,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46930209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:48,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:48,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:19:48,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298065518] [2024-06-21 18:19:48,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:48,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:19:48,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:48,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:19:48,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:19:48,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:19:48,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 285 transitions, 4069 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:19:48,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:48,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:19:48,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:50,348 INFO L124 PetriNetUnfolderBase]: 3424/5234 cut-off events. [2024-06-21 18:19:50,349 INFO L125 PetriNetUnfolderBase]: For 140684/140684 co-relation queries the response was YES. [2024-06-21 18:19:50,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33644 conditions, 5234 events. 3424/5234 cut-off events. For 140684/140684 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 27242 event pairs, 1175 based on Foata normal form. 4/5211 useless extension candidates. Maximal degree in co-relation 33576. Up to 4749 conditions per place. [2024-06-21 18:19:50,391 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 231 selfloop transitions, 21 changer transitions 0/314 dead transitions. [2024-06-21 18:19:50,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 314 transitions, 4726 flow [2024-06-21 18:19:50,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:19:50,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:19:50,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 18:19:50,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-21 18:19:50,393 INFO L175 Difference]: Start difference. First operand has 149 places, 285 transitions, 4069 flow. Second operand 9 states and 162 transitions. [2024-06-21 18:19:50,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 314 transitions, 4726 flow [2024-06-21 18:19:50,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 314 transitions, 4342 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 18:19:50,588 INFO L231 Difference]: Finished difference. Result has 152 places, 291 transitions, 3826 flow [2024-06-21 18:19:50,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3689, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3826, PETRI_PLACES=152, PETRI_TRANSITIONS=291} [2024-06-21 18:19:50,588 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 107 predicate places. [2024-06-21 18:19:50,588 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 291 transitions, 3826 flow [2024-06-21 18:19:50,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:19:50,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:50,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:50,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 18:19:50,589 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:19:50,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:50,589 INFO L85 PathProgramCache]: Analyzing trace with hash -825855479, now seen corresponding path program 1 times [2024-06-21 18:19:50,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:50,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918349884] [2024-06-21 18:19:50,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:50,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:50,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:52,614 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 18:19:52,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:52,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918349884] [2024-06-21 18:19:52,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918349884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:52,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:52,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:19:52,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791618995] [2024-06-21 18:19:52,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:52,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:19:52,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:52,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:19:52,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:19:52,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:19:52,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 291 transitions, 3826 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 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 18:19:52,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:52,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:19:52,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:53,942 INFO L124 PetriNetUnfolderBase]: 3538/5334 cut-off events. [2024-06-21 18:19:53,943 INFO L125 PetriNetUnfolderBase]: For 154647/154926 co-relation queries the response was YES. [2024-06-21 18:19:53,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34377 conditions, 5334 events. 3538/5334 cut-off events. For 154647/154926 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 27290 event pairs, 1224 based on Foata normal form. 19/5264 useless extension candidates. Maximal degree in co-relation 34307. Up to 4962 conditions per place. [2024-06-21 18:19:53,989 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 215 selfloop transitions, 15 changer transitions 0/304 dead transitions. [2024-06-21 18:19:53,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 304 transitions, 4346 flow [2024-06-21 18:19:53,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:19:53,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:19:53,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-21 18:19:53,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-21 18:19:53,990 INFO L175 Difference]: Start difference. First operand has 152 places, 291 transitions, 3826 flow. Second operand 6 states and 111 transitions. [2024-06-21 18:19:53,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 304 transitions, 4346 flow [2024-06-21 18:19:54,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 304 transitions, 4267 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 18:19:54,175 INFO L231 Difference]: Finished difference. Result has 152 places, 294 transitions, 3821 flow [2024-06-21 18:19:54,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3747, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3821, PETRI_PLACES=152, PETRI_TRANSITIONS=294} [2024-06-21 18:19:54,175 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 107 predicate places. [2024-06-21 18:19:54,175 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 294 transitions, 3821 flow [2024-06-21 18:19:54,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 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 18:19:54,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:54,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:54,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 18:19:54,176 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 18:19:54,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:54,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1001619322, now seen corresponding path program 1 times [2024-06-21 18:19:54,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:54,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629305142] [2024-06-21 18:19:54,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:54,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:54,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:56,089 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 18:19:56,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:56,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629305142] [2024-06-21 18:19:56,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629305142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:56,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:56,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:19:56,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750455028] [2024-06-21 18:19:56,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:56,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:19:56,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:56,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:19:56,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:19:56,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:19:56,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 294 transitions, 3821 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:19:56,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:56,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:19:56,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:57,530 INFO L124 PetriNetUnfolderBase]: 3245/5020 cut-off events. [2024-06-21 18:19:57,531 INFO L125 PetriNetUnfolderBase]: For 147892/147904 co-relation queries the response was YES. [2024-06-21 18:19:57,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33512 conditions, 5020 events. 3245/5020 cut-off events. For 147892/147904 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 26667 event pairs, 944 based on Foata normal form. 5/5021 useless extension candidates. Maximal degree in co-relation 33441. Up to 4646 conditions per place. [2024-06-21 18:19:57,572 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 295 selfloop transitions, 31 changer transitions 0/333 dead transitions. [2024-06-21 18:19:57,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 333 transitions, 4673 flow [2024-06-21 18:19:57,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:19:57,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:19:57,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 18:19:57,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 18:19:57,574 INFO L175 Difference]: Start difference. First operand has 152 places, 294 transitions, 3821 flow. Second operand 9 states and 171 transitions. [2024-06-21 18:19:57,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 333 transitions, 4673 flow [2024-06-21 18:19:57,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 333 transitions, 4631 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 18:19:57,719 INFO L231 Difference]: Finished difference. Result has 159 places, 303 transitions, 3955 flow [2024-06-21 18:19:57,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3779, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3955, PETRI_PLACES=159, PETRI_TRANSITIONS=303} [2024-06-21 18:19:57,720 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 114 predicate places. [2024-06-21 18:19:57,720 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 303 transitions, 3955 flow [2024-06-21 18:19:57,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:19:57,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:57,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:57,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 18:19:57,721 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:19:57,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:57,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1001499166, now seen corresponding path program 1 times [2024-06-21 18:19:57,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:57,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113832677] [2024-06-21 18:19:57,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:57,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:57,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:59,580 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 18:19:59,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:59,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113832677] [2024-06-21 18:19:59,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113832677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:59,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:59,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:19:59,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878877100] [2024-06-21 18:19:59,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:59,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:19:59,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:59,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:19:59,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:19:59,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:19:59,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 303 transitions, 3955 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:19:59,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:59,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:19:59,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:00,790 INFO L124 PetriNetUnfolderBase]: 3314/5128 cut-off events. [2024-06-21 18:20:00,790 INFO L125 PetriNetUnfolderBase]: For 161794/161802 co-relation queries the response was YES. [2024-06-21 18:20:00,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34843 conditions, 5128 events. 3314/5128 cut-off events. For 161794/161802 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 27382 event pairs, 940 based on Foata normal form. 3/5116 useless extension candidates. Maximal degree in co-relation 34769. Up to 4330 conditions per place. [2024-06-21 18:20:00,833 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 187 selfloop transitions, 150 changer transitions 0/344 dead transitions. [2024-06-21 18:20:00,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 344 transitions, 4965 flow [2024-06-21 18:20:00,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:00,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:00,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 18:20:00,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 18:20:00,835 INFO L175 Difference]: Start difference. First operand has 159 places, 303 transitions, 3955 flow. Second operand 9 states and 180 transitions. [2024-06-21 18:20:00,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 344 transitions, 4965 flow [2024-06-21 18:20:01,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 344 transitions, 4815 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 18:20:01,010 INFO L231 Difference]: Finished difference. Result has 163 places, 314 transitions, 4257 flow [2024-06-21 18:20:01,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3805, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4257, PETRI_PLACES=163, PETRI_TRANSITIONS=314} [2024-06-21 18:20:01,011 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 118 predicate places. [2024-06-21 18:20:01,011 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 314 transitions, 4257 flow [2024-06-21 18:20:01,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:01,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:01,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:01,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 18:20:01,012 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:01,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:01,012 INFO L85 PathProgramCache]: Analyzing trace with hash -325935706, now seen corresponding path program 2 times [2024-06-21 18:20:01,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:01,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955683828] [2024-06-21 18:20:01,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:01,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:01,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:02,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:02,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:02,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955683828] [2024-06-21 18:20:02,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955683828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:02,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:02,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:02,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926739918] [2024-06-21 18:20:02,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:02,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:02,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:02,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:02,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:03,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:03,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 314 transitions, 4257 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:03,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:03,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:03,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:04,148 INFO L124 PetriNetUnfolderBase]: 3344/5181 cut-off events. [2024-06-21 18:20:04,148 INFO L125 PetriNetUnfolderBase]: For 176027/176035 co-relation queries the response was YES. [2024-06-21 18:20:04,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36203 conditions, 5181 events. 3344/5181 cut-off events. For 176027/176035 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 27835 event pairs, 933 based on Foata normal form. 4/5170 useless extension candidates. Maximal degree in co-relation 36129. Up to 4352 conditions per place. [2024-06-21 18:20:04,194 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 216 selfloop transitions, 134 changer transitions 0/357 dead transitions. [2024-06-21 18:20:04,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 357 transitions, 5432 flow [2024-06-21 18:20:04,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:04,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:04,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 18:20:04,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-21 18:20:04,196 INFO L175 Difference]: Start difference. First operand has 163 places, 314 transitions, 4257 flow. Second operand 9 states and 182 transitions. [2024-06-21 18:20:04,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 357 transitions, 5432 flow [2024-06-21 18:20:04,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 357 transitions, 5192 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-21 18:20:04,403 INFO L231 Difference]: Finished difference. Result has 169 places, 323 transitions, 4444 flow [2024-06-21 18:20:04,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4045, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4444, PETRI_PLACES=169, PETRI_TRANSITIONS=323} [2024-06-21 18:20:04,403 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 124 predicate places. [2024-06-21 18:20:04,403 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 323 transitions, 4444 flow [2024-06-21 18:20:04,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:04,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:04,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:04,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 18:20:04,404 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:04,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:04,405 INFO L85 PathProgramCache]: Analyzing trace with hash -325942216, now seen corresponding path program 3 times [2024-06-21 18:20:04,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:04,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787450993] [2024-06-21 18:20:04,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:04,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:04,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:06,390 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 18:20:06,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:06,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787450993] [2024-06-21 18:20:06,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787450993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:06,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:06,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:06,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343230693] [2024-06-21 18:20:06,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:06,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:06,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:06,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:06,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:06,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:06,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 323 transitions, 4444 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:06,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:06,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:06,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:07,688 INFO L124 PetriNetUnfolderBase]: 3356/5193 cut-off events. [2024-06-21 18:20:07,688 INFO L125 PetriNetUnfolderBase]: For 186177/186185 co-relation queries the response was YES. [2024-06-21 18:20:07,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36991 conditions, 5193 events. 3356/5193 cut-off events. For 186177/186185 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 27889 event pairs, 936 based on Foata normal form. 3/5180 useless extension candidates. Maximal degree in co-relation 36914. Up to 4369 conditions per place. [2024-06-21 18:20:07,729 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 213 selfloop transitions, 134 changer transitions 0/354 dead transitions. [2024-06-21 18:20:07,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 354 transitions, 5372 flow [2024-06-21 18:20:07,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:07,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:07,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-21 18:20:07,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-21 18:20:07,731 INFO L175 Difference]: Start difference. First operand has 169 places, 323 transitions, 4444 flow. Second operand 9 states and 181 transitions. [2024-06-21 18:20:07,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 354 transitions, 5372 flow [2024-06-21 18:20:08,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 354 transitions, 5161 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 18:20:08,027 INFO L231 Difference]: Finished difference. Result has 174 places, 323 transitions, 4511 flow [2024-06-21 18:20:08,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4235, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4511, PETRI_PLACES=174, PETRI_TRANSITIONS=323} [2024-06-21 18:20:08,028 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 129 predicate places. [2024-06-21 18:20:08,028 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 323 transitions, 4511 flow [2024-06-21 18:20:08,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:08,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:08,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:08,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 18:20:08,029 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:08,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:08,029 INFO L85 PathProgramCache]: Analyzing trace with hash -153206248, now seen corresponding path program 1 times [2024-06-21 18:20:08,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:08,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844221406] [2024-06-21 18:20:08,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:08,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:08,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:10,365 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 18:20:10,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:10,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844221406] [2024-06-21 18:20:10,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844221406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:10,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:10,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:20:10,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012112229] [2024-06-21 18:20:10,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:10,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:20:10,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:10,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:20:10,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:20:10,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:10,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 323 transitions, 4511 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 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 18:20:10,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:10,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:10,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:11,828 INFO L124 PetriNetUnfolderBase]: 3601/5521 cut-off events. [2024-06-21 18:20:11,828 INFO L125 PetriNetUnfolderBase]: For 207138/207155 co-relation queries the response was YES. [2024-06-21 18:20:11,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39026 conditions, 5521 events. 3601/5521 cut-off events. For 207138/207155 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 29119 event pairs, 1030 based on Foata normal form. 2/5500 useless extension candidates. Maximal degree in co-relation 38948. Up to 4900 conditions per place. [2024-06-21 18:20:11,872 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 237 selfloop transitions, 62 changer transitions 0/361 dead transitions. [2024-06-21 18:20:11,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 361 transitions, 5376 flow [2024-06-21 18:20:11,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:20:11,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:20:11,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 18:20:11,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-21 18:20:11,873 INFO L175 Difference]: Start difference. First operand has 174 places, 323 transitions, 4511 flow. Second operand 10 states and 184 transitions. [2024-06-21 18:20:11,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 361 transitions, 5376 flow [2024-06-21 18:20:12,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 361 transitions, 5154 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 18:20:12,120 INFO L231 Difference]: Finished difference. Result has 178 places, 333 transitions, 4595 flow [2024-06-21 18:20:12,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4298, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4595, PETRI_PLACES=178, PETRI_TRANSITIONS=333} [2024-06-21 18:20:12,121 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 133 predicate places. [2024-06-21 18:20:12,121 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 333 transitions, 4595 flow [2024-06-21 18:20:12,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 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 18:20:12,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:12,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:12,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 18:20:12,121 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:12,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:12,122 INFO L85 PathProgramCache]: Analyzing trace with hash -824130496, now seen corresponding path program 4 times [2024-06-21 18:20:12,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:12,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239823350] [2024-06-21 18:20:12,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:12,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:12,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:13,977 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 18:20:13,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:13,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239823350] [2024-06-21 18:20:13,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239823350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:13,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:13,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:13,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797302859] [2024-06-21 18:20:13,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:13,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:13,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:13,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:13,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:14,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:14,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 333 transitions, 4595 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:14,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:14,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:14,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:15,171 INFO L124 PetriNetUnfolderBase]: 3415/5293 cut-off events. [2024-06-21 18:20:15,172 INFO L125 PetriNetUnfolderBase]: For 211170/211184 co-relation queries the response was YES. [2024-06-21 18:20:15,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38724 conditions, 5293 events. 3415/5293 cut-off events. For 211170/211184 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 28564 event pairs, 902 based on Foata normal form. 4/5278 useless extension candidates. Maximal degree in co-relation 38645. Up to 4401 conditions per place. [2024-06-21 18:20:15,223 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 226 selfloop transitions, 144 changer transitions 0/378 dead transitions. [2024-06-21 18:20:15,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 378 transitions, 5848 flow [2024-06-21 18:20:15,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:15,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:15,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 18:20:15,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-21 18:20:15,225 INFO L175 Difference]: Start difference. First operand has 178 places, 333 transitions, 4595 flow. Second operand 9 states and 182 transitions. [2024-06-21 18:20:15,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 378 transitions, 5848 flow [2024-06-21 18:20:15,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 378 transitions, 5686 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 18:20:15,494 INFO L231 Difference]: Finished difference. Result has 181 places, 342 transitions, 4884 flow [2024-06-21 18:20:15,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4433, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4884, PETRI_PLACES=181, PETRI_TRANSITIONS=342} [2024-06-21 18:20:15,494 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 136 predicate places. [2024-06-21 18:20:15,494 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 342 transitions, 4884 flow [2024-06-21 18:20:15,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:15,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:15,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:15,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 18:20:15,495 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:15,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:15,496 INFO L85 PathProgramCache]: Analyzing trace with hash -824367646, now seen corresponding path program 5 times [2024-06-21 18:20:15,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:15,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089710569] [2024-06-21 18:20:15,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:15,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:15,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:17,392 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 18:20:17,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:17,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089710569] [2024-06-21 18:20:17,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089710569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:17,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:17,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:17,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123772978] [2024-06-21 18:20:17,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:17,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:17,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:17,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:17,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:17,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:17,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 342 transitions, 4884 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:17,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:17,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:17,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:18,671 INFO L124 PetriNetUnfolderBase]: 3452/5342 cut-off events. [2024-06-21 18:20:18,671 INFO L125 PetriNetUnfolderBase]: For 225250/225262 co-relation queries the response was YES. [2024-06-21 18:20:18,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39840 conditions, 5342 events. 3452/5342 cut-off events. For 225250/225262 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 28792 event pairs, 895 based on Foata normal form. 3/5329 useless extension candidates. Maximal degree in co-relation 39759. Up to 4429 conditions per place. [2024-06-21 18:20:18,722 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 222 selfloop transitions, 149 changer transitions 0/379 dead transitions. [2024-06-21 18:20:18,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 379 transitions, 6060 flow [2024-06-21 18:20:18,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:18,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:18,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-21 18:20:18,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-21 18:20:18,724 INFO L175 Difference]: Start difference. First operand has 181 places, 342 transitions, 4884 flow. Second operand 9 states and 183 transitions. [2024-06-21 18:20:18,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 379 transitions, 6060 flow [2024-06-21 18:20:18,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 379 transitions, 5876 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 18:20:19,004 INFO L231 Difference]: Finished difference. Result has 186 places, 345 transitions, 5056 flow [2024-06-21 18:20:19,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4707, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5056, PETRI_PLACES=186, PETRI_TRANSITIONS=345} [2024-06-21 18:20:19,004 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 141 predicate places. [2024-06-21 18:20:19,005 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 345 transitions, 5056 flow [2024-06-21 18:20:19,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:19,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:19,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:19,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 18:20:19,005 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:19,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:19,006 INFO L85 PathProgramCache]: Analyzing trace with hash -824361136, now seen corresponding path program 6 times [2024-06-21 18:20:19,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:19,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147843655] [2024-06-21 18:20:19,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:19,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:19,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:20,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:20,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:20,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147843655] [2024-06-21 18:20:20,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147843655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:20,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:20,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:20,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427038896] [2024-06-21 18:20:20,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:20,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:20,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:20,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:20,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:21,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:21,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 345 transitions, 5056 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:21,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:21,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:21,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:22,077 INFO L124 PetriNetUnfolderBase]: 3444/5333 cut-off events. [2024-06-21 18:20:22,077 INFO L125 PetriNetUnfolderBase]: For 237979/237991 co-relation queries the response was YES. [2024-06-21 18:20:22,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40137 conditions, 5333 events. 3444/5333 cut-off events. For 237979/237991 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 28767 event pairs, 892 based on Foata normal form. 4/5321 useless extension candidates. Maximal degree in co-relation 40055. Up to 4421 conditions per place. [2024-06-21 18:20:22,128 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 228 selfloop transitions, 143 changer transitions 0/379 dead transitions. [2024-06-21 18:20:22,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 379 transitions, 6080 flow [2024-06-21 18:20:22,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:22,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:22,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 18:20:22,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-21 18:20:22,130 INFO L175 Difference]: Start difference. First operand has 186 places, 345 transitions, 5056 flow. Second operand 9 states and 182 transitions. [2024-06-21 18:20:22,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 379 transitions, 6080 flow [2024-06-21 18:20:22,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 379 transitions, 5744 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 18:20:22,540 INFO L231 Difference]: Finished difference. Result has 188 places, 345 transitions, 5017 flow [2024-06-21 18:20:22,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4720, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5017, PETRI_PLACES=188, PETRI_TRANSITIONS=345} [2024-06-21 18:20:22,541 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 143 predicate places. [2024-06-21 18:20:22,541 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 345 transitions, 5017 flow [2024-06-21 18:20:22,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:22,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:22,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:22,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 18:20:22,542 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 18:20:22,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:22,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1283557669, now seen corresponding path program 1 times [2024-06-21 18:20:22,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:22,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66563344] [2024-06-21 18:20:22,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:22,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:22,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:24,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:24,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:24,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66563344] [2024-06-21 18:20:24,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66563344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:24,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:24,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:20:24,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041302449] [2024-06-21 18:20:24,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:24,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:20:24,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:24,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:20:24,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:20:24,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:24,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 345 transitions, 5017 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 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 18:20:24,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:24,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:24,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:25,457 INFO L124 PetriNetUnfolderBase]: 3741/5670 cut-off events. [2024-06-21 18:20:25,457 INFO L125 PetriNetUnfolderBase]: For 256081/256131 co-relation queries the response was YES. [2024-06-21 18:20:25,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41698 conditions, 5670 events. 3741/5670 cut-off events. For 256081/256131 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 29297 event pairs, 1079 based on Foata normal form. 18/5633 useless extension candidates. Maximal degree in co-relation 41616. Up to 5233 conditions per place. [2024-06-21 18:20:25,515 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 255 selfloop transitions, 33 changer transitions 0/364 dead transitions. [2024-06-21 18:20:25,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 364 transitions, 5783 flow [2024-06-21 18:20:25,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:20:25,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:20:25,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-21 18:20:25,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-21 18:20:25,516 INFO L175 Difference]: Start difference. First operand has 188 places, 345 transitions, 5017 flow. Second operand 6 states and 116 transitions. [2024-06-21 18:20:25,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 364 transitions, 5783 flow [2024-06-21 18:20:25,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 364 transitions, 5477 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 18:20:25,919 INFO L231 Difference]: Finished difference. Result has 187 places, 351 transitions, 4871 flow [2024-06-21 18:20:25,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4711, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4871, PETRI_PLACES=187, PETRI_TRANSITIONS=351} [2024-06-21 18:20:25,919 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 142 predicate places. [2024-06-21 18:20:25,920 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 351 transitions, 4871 flow [2024-06-21 18:20:25,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 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 18:20:25,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:25,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:25,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 18:20:25,920 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:25,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:25,921 INFO L85 PathProgramCache]: Analyzing trace with hash 96156754, now seen corresponding path program 2 times [2024-06-21 18:20:25,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:25,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261530272] [2024-06-21 18:20:25,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:25,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:25,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:27,972 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 18:20:27,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:27,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261530272] [2024-06-21 18:20:27,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261530272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:27,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:27,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:27,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304712118] [2024-06-21 18:20:27,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:27,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:27,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:27,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:27,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:28,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:28,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 351 transitions, 4871 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:28,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:28,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:28,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:29,453 INFO L124 PetriNetUnfolderBase]: 3741/5707 cut-off events. [2024-06-21 18:20:29,454 INFO L125 PetriNetUnfolderBase]: For 276302/276330 co-relation queries the response was YES. [2024-06-21 18:20:29,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43147 conditions, 5707 events. 3741/5707 cut-off events. For 276302/276330 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 29963 event pairs, 1080 based on Foata normal form. 2/5672 useless extension candidates. Maximal degree in co-relation 43064. Up to 5184 conditions per place. [2024-06-21 18:20:29,502 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 293 selfloop transitions, 31 changer transitions 0/388 dead transitions. [2024-06-21 18:20:29,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 388 transitions, 5801 flow [2024-06-21 18:20:29,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:29,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:29,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 18:20:29,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2024-06-21 18:20:29,504 INFO L175 Difference]: Start difference. First operand has 187 places, 351 transitions, 4871 flow. Second operand 9 states and 169 transitions. [2024-06-21 18:20:29,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 388 transitions, 5801 flow [2024-06-21 18:20:29,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 388 transitions, 5759 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-21 18:20:29,889 INFO L231 Difference]: Finished difference. Result has 195 places, 361 transitions, 5087 flow [2024-06-21 18:20:29,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4829, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5087, PETRI_PLACES=195, PETRI_TRANSITIONS=361} [2024-06-21 18:20:29,890 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 150 predicate places. [2024-06-21 18:20:29,890 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 361 transitions, 5087 flow [2024-06-21 18:20:29,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:29,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:29,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:29,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 18:20:29,891 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:29,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:29,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1114438318, now seen corresponding path program 7 times [2024-06-21 18:20:29,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:29,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343642908] [2024-06-21 18:20:29,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:29,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:29,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:31,642 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 18:20:31,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:31,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343642908] [2024-06-21 18:20:31,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343642908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:31,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:31,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:31,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015163066] [2024-06-21 18:20:31,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:31,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:31,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:31,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:31,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:31,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:31,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 361 transitions, 5087 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:31,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:31,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:31,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:32,976 INFO L124 PetriNetUnfolderBase]: 3561/5501 cut-off events. [2024-06-21 18:20:32,976 INFO L125 PetriNetUnfolderBase]: For 281244/281265 co-relation queries the response was YES. [2024-06-21 18:20:33,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42766 conditions, 5501 events. 3561/5501 cut-off events. For 281244/281265 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 29720 event pairs, 935 based on Foata normal form. 8/5493 useless extension candidates. Maximal degree in co-relation 42680. Up to 4894 conditions per place. [2024-06-21 18:20:33,032 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 319 selfloop transitions, 73 changer transitions 0/403 dead transitions. [2024-06-21 18:20:33,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 403 transitions, 6421 flow [2024-06-21 18:20:33,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:33,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:33,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-21 18:20:33,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 18:20:33,034 INFO L175 Difference]: Start difference. First operand has 195 places, 361 transitions, 5087 flow. Second operand 9 states and 176 transitions. [2024-06-21 18:20:33,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 403 transitions, 6421 flow [2024-06-21 18:20:33,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 403 transitions, 6330 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 18:20:33,460 INFO L231 Difference]: Finished difference. Result has 199 places, 371 transitions, 5334 flow [2024-06-21 18:20:33,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4996, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5334, PETRI_PLACES=199, PETRI_TRANSITIONS=371} [2024-06-21 18:20:33,461 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 154 predicate places. [2024-06-21 18:20:33,461 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 371 transitions, 5334 flow [2024-06-21 18:20:33,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:33,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:33,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:33,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 18:20:33,462 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:33,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:33,462 INFO L85 PathProgramCache]: Analyzing trace with hash -822198054, now seen corresponding path program 8 times [2024-06-21 18:20:33,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:33,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380538179] [2024-06-21 18:20:33,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:33,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:33,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:35,244 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 18:20:35,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:35,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380538179] [2024-06-21 18:20:35,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380538179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:35,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:35,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:35,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881382526] [2024-06-21 18:20:35,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:35,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:35,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:35,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:35,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:35,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:35,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 371 transitions, 5334 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:35,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:35,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:35,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:36,588 INFO L124 PetriNetUnfolderBase]: 3556/5492 cut-off events. [2024-06-21 18:20:36,588 INFO L125 PetriNetUnfolderBase]: For 294393/294412 co-relation queries the response was YES. [2024-06-21 18:20:36,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43281 conditions, 5492 events. 3556/5492 cut-off events. For 294393/294412 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 29647 event pairs, 938 based on Foata normal form. 6/5482 useless extension candidates. Maximal degree in co-relation 43193. Up to 4889 conditions per place. [2024-06-21 18:20:36,648 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 307 selfloop transitions, 81 changer transitions 0/399 dead transitions. [2024-06-21 18:20:36,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 399 transitions, 6358 flow [2024-06-21 18:20:36,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:36,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:36,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 18:20:36,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-21 18:20:36,650 INFO L175 Difference]: Start difference. First operand has 199 places, 371 transitions, 5334 flow. Second operand 9 states and 173 transitions. [2024-06-21 18:20:36,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 399 transitions, 6358 flow [2024-06-21 18:20:37,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 399 transitions, 5945 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-21 18:20:37,235 INFO L231 Difference]: Finished difference. Result has 200 places, 371 transitions, 5091 flow [2024-06-21 18:20:37,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4921, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5091, PETRI_PLACES=200, PETRI_TRANSITIONS=371} [2024-06-21 18:20:37,235 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 155 predicate places. [2024-06-21 18:20:37,236 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 371 transitions, 5091 flow [2024-06-21 18:20:37,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:37,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:37,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:37,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 18:20:37,236 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:37,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:37,237 INFO L85 PathProgramCache]: Analyzing trace with hash -821951976, now seen corresponding path program 3 times [2024-06-21 18:20:37,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:37,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515622484] [2024-06-21 18:20:37,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:37,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:37,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:39,352 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 18:20:39,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:39,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515622484] [2024-06-21 18:20:39,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515622484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:39,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:39,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:39,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513560732] [2024-06-21 18:20:39,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:39,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:39,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:39,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:39,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:39,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:39,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 371 transitions, 5091 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:39,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:39,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:39,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:40,882 INFO L124 PetriNetUnfolderBase]: 3783/5772 cut-off events. [2024-06-21 18:20:40,882 INFO L125 PetriNetUnfolderBase]: For 317687/317722 co-relation queries the response was YES. [2024-06-21 18:20:40,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45137 conditions, 5772 events. 3783/5772 cut-off events. For 317687/317722 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 30398 event pairs, 1058 based on Foata normal form. 2/5729 useless extension candidates. Maximal degree in co-relation 45048. Up to 5204 conditions per place. [2024-06-21 18:20:40,948 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 294 selfloop transitions, 45 changer transitions 0/403 dead transitions. [2024-06-21 18:20:40,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 403 transitions, 5984 flow [2024-06-21 18:20:40,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:40,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:40,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 18:20:40,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 18:20:40,950 INFO L175 Difference]: Start difference. First operand has 200 places, 371 transitions, 5091 flow. Second operand 9 states and 171 transitions. [2024-06-21 18:20:40,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 403 transitions, 5984 flow [2024-06-21 18:20:41,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 403 transitions, 5631 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 18:20:41,513 INFO L231 Difference]: Finished difference. Result has 202 places, 376 transitions, 4944 flow [2024-06-21 18:20:41,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4748, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4944, PETRI_PLACES=202, PETRI_TRANSITIONS=376} [2024-06-21 18:20:41,513 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 157 predicate places. [2024-06-21 18:20:41,513 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 376 transitions, 4944 flow [2024-06-21 18:20:41,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:41,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:41,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:41,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 18:20:41,514 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:41,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:41,514 INFO L85 PathProgramCache]: Analyzing trace with hash -821960904, now seen corresponding path program 9 times [2024-06-21 18:20:41,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:41,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581542966] [2024-06-21 18:20:41,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:41,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:41,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:43,301 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 18:20:43,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:43,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581542966] [2024-06-21 18:20:43,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581542966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:43,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:43,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:43,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589351790] [2024-06-21 18:20:43,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:43,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:43,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:43,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:43,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:43,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:43,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 376 transitions, 4944 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:43,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:43,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:43,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:44,667 INFO L124 PetriNetUnfolderBase]: 3622/5590 cut-off events. [2024-06-21 18:20:44,667 INFO L125 PetriNetUnfolderBase]: For 319216/319231 co-relation queries the response was YES. [2024-06-21 18:20:44,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44439 conditions, 5590 events. 3622/5590 cut-off events. For 319216/319231 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 30224 event pairs, 938 based on Foata normal form. 7/5582 useless extension candidates. Maximal degree in co-relation 44348. Up to 4918 conditions per place. [2024-06-21 18:20:44,726 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 324 selfloop transitions, 75 changer transitions 0/411 dead transitions. [2024-06-21 18:20:44,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 411 transitions, 6078 flow [2024-06-21 18:20:44,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:44,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:44,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 18:20:44,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-21 18:20:44,729 INFO L175 Difference]: Start difference. First operand has 202 places, 376 transitions, 4944 flow. Second operand 9 states and 175 transitions. [2024-06-21 18:20:44,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 411 transitions, 6078 flow [2024-06-21 18:20:45,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 411 transitions, 5961 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 18:20:45,314 INFO L231 Difference]: Finished difference. Result has 204 places, 379 transitions, 5029 flow [2024-06-21 18:20:45,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4827, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5029, PETRI_PLACES=204, PETRI_TRANSITIONS=379} [2024-06-21 18:20:45,315 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 159 predicate places. [2024-06-21 18:20:45,315 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 379 transitions, 5029 flow [2024-06-21 18:20:45,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:45,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:45,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:45,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 18:20:45,316 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:45,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:45,317 INFO L85 PathProgramCache]: Analyzing trace with hash -536861034, now seen corresponding path program 10 times [2024-06-21 18:20:45,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:45,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172604313] [2024-06-21 18:20:45,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:45,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:45,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:47,014 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 18:20:47,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:47,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172604313] [2024-06-21 18:20:47,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172604313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:47,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:47,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:47,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086255350] [2024-06-21 18:20:47,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:47,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:47,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:47,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:47,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:47,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:47,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 379 transitions, 5029 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:47,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:47,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:47,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:48,373 INFO L124 PetriNetUnfolderBase]: 3604/5559 cut-off events. [2024-06-21 18:20:48,374 INFO L125 PetriNetUnfolderBase]: For 331071/331083 co-relation queries the response was YES. [2024-06-21 18:20:48,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44582 conditions, 5559 events. 3604/5559 cut-off events. For 331071/331083 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 29976 event pairs, 946 based on Foata normal form. 8/5549 useless extension candidates. Maximal degree in co-relation 44490. Up to 5057 conditions per place. [2024-06-21 18:20:48,431 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 354 selfloop transitions, 39 changer transitions 0/405 dead transitions. [2024-06-21 18:20:48,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 405 transitions, 5921 flow [2024-06-21 18:20:48,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:48,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:48,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 18:20:48,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-21 18:20:48,433 INFO L175 Difference]: Start difference. First operand has 204 places, 379 transitions, 5029 flow. Second operand 9 states and 167 transitions. [2024-06-21 18:20:48,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 405 transitions, 5921 flow [2024-06-21 18:20:48,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 405 transitions, 5760 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 18:20:48,937 INFO L231 Difference]: Finished difference. Result has 208 places, 379 transitions, 4956 flow [2024-06-21 18:20:48,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4868, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4956, PETRI_PLACES=208, PETRI_TRANSITIONS=379} [2024-06-21 18:20:48,938 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 163 predicate places. [2024-06-21 18:20:48,938 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 379 transitions, 4956 flow [2024-06-21 18:20:48,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:48,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:48,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:48,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 18:20:48,939 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:48,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:48,939 INFO L85 PathProgramCache]: Analyzing trace with hash -526376586, now seen corresponding path program 4 times [2024-06-21 18:20:48,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:48,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190696447] [2024-06-21 18:20:48,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:48,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:48,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:50,871 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 18:20:50,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:50,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190696447] [2024-06-21 18:20:50,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190696447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:50,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:50,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:50,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423755258] [2024-06-21 18:20:50,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:50,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:50,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:50,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:50,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:50,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:50,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 379 transitions, 4956 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:50,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:50,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:50,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:52,390 INFO L124 PetriNetUnfolderBase]: 3812/5814 cut-off events. [2024-06-21 18:20:52,390 INFO L125 PetriNetUnfolderBase]: For 357970/357998 co-relation queries the response was YES. [2024-06-21 18:20:52,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46395 conditions, 5814 events. 3812/5814 cut-off events. For 357970/357998 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 30584 event pairs, 1073 based on Foata normal form. 4/5783 useless extension candidates. Maximal degree in co-relation 46302. Up to 5269 conditions per place. [2024-06-21 18:20:52,451 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 321 selfloop transitions, 35 changer transitions 0/420 dead transitions. [2024-06-21 18:20:52,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 420 transitions, 6023 flow [2024-06-21 18:20:52,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:52,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:52,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 18:20:52,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-06-21 18:20:52,453 INFO L175 Difference]: Start difference. First operand has 208 places, 379 transitions, 4956 flow. Second operand 9 states and 170 transitions. [2024-06-21 18:20:52,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 420 transitions, 6023 flow [2024-06-21 18:20:53,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 420 transitions, 5913 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 18:20:53,019 INFO L231 Difference]: Finished difference. Result has 210 places, 391 transitions, 5180 flow [2024-06-21 18:20:53,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4860, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5180, PETRI_PLACES=210, PETRI_TRANSITIONS=391} [2024-06-21 18:20:53,020 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 165 predicate places. [2024-06-21 18:20:53,020 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 391 transitions, 5180 flow [2024-06-21 18:20:53,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:53,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:53,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:53,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 18:20:53,021 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 18:20:53,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:53,021 INFO L85 PathProgramCache]: Analyzing trace with hash 168268121, now seen corresponding path program 2 times [2024-06-21 18:20:53,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:53,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211131459] [2024-06-21 18:20:53,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:53,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:53,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:54,543 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 18:20:54,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:54,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211131459] [2024-06-21 18:20:54,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211131459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:54,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:54,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:20:54,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288328053] [2024-06-21 18:20:54,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:54,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:20:54,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:54,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:20:54,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:20:54,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:54,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 391 transitions, 5180 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 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 18:20:54,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:54,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:54,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:55,809 INFO L124 PetriNetUnfolderBase]: 3841/5812 cut-off events. [2024-06-21 18:20:55,809 INFO L125 PetriNetUnfolderBase]: For 365762/365826 co-relation queries the response was YES. [2024-06-21 18:20:55,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46368 conditions, 5812 events. 3841/5812 cut-off events. For 365762/365826 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 30074 event pairs, 1118 based on Foata normal form. 18/5754 useless extension candidates. Maximal degree in co-relation 46274. Up to 5426 conditions per place. [2024-06-21 18:20:55,867 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 308 selfloop transitions, 15 changer transitions 0/399 dead transitions. [2024-06-21 18:20:55,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 399 transitions, 5852 flow [2024-06-21 18:20:55,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:20:55,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:20:55,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-21 18:20:55,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4128787878787879 [2024-06-21 18:20:55,868 INFO L175 Difference]: Start difference. First operand has 210 places, 391 transitions, 5180 flow. Second operand 6 states and 109 transitions. [2024-06-21 18:20:55,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 399 transitions, 5852 flow [2024-06-21 18:20:56,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 399 transitions, 5734 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 18:20:56,428 INFO L231 Difference]: Finished difference. Result has 210 places, 391 transitions, 5098 flow [2024-06-21 18:20:56,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5062, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5098, PETRI_PLACES=210, PETRI_TRANSITIONS=391} [2024-06-21 18:20:56,429 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 165 predicate places. [2024-06-21 18:20:56,429 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 391 transitions, 5098 flow [2024-06-21 18:20:56,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 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 18:20:56,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:56,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:56,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 18:20:56,431 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:56,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:56,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1357476332, now seen corresponding path program 2 times [2024-06-21 18:20:56,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:56,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964054956] [2024-06-21 18:20:56,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:56,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:56,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:58,207 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 18:20:58,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:58,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964054956] [2024-06-21 18:20:58,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964054956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:58,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:58,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:58,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181668614] [2024-06-21 18:20:58,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:58,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:58,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:58,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:58,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:58,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:58,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 391 transitions, 5098 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:20:58,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:58,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:58,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:00,048 INFO L124 PetriNetUnfolderBase]: 3706/5671 cut-off events. [2024-06-21 18:21:00,048 INFO L125 PetriNetUnfolderBase]: For 374351/374399 co-relation queries the response was YES. [2024-06-21 18:21:00,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46449 conditions, 5671 events. 3706/5671 cut-off events. For 374351/374399 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 30583 event pairs, 928 based on Foata normal form. 15/5656 useless extension candidates. Maximal degree in co-relation 46355. Up to 5112 conditions per place. [2024-06-21 18:21:00,110 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 388 selfloop transitions, 91 changer transitions 0/491 dead transitions. [2024-06-21 18:21:00,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 491 transitions, 6937 flow [2024-06-21 18:21:00,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 18:21:00,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 18:21:00,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 257 transitions. [2024-06-21 18:21:00,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4493006993006993 [2024-06-21 18:21:00,112 INFO L175 Difference]: Start difference. First operand has 210 places, 391 transitions, 5098 flow. Second operand 13 states and 257 transitions. [2024-06-21 18:21:00,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 491 transitions, 6937 flow [2024-06-21 18:21:00,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 491 transitions, 6901 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 18:21:00,874 INFO L231 Difference]: Finished difference. Result has 224 places, 435 transitions, 5845 flow [2024-06-21 18:21:00,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5062, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5845, PETRI_PLACES=224, PETRI_TRANSITIONS=435} [2024-06-21 18:21:00,874 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 179 predicate places. [2024-06-21 18:21:00,874 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 435 transitions, 5845 flow [2024-06-21 18:21:00,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:00,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:00,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:00,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 18:21:00,875 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:21:00,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:00,875 INFO L85 PathProgramCache]: Analyzing trace with hash 2001998534, now seen corresponding path program 11 times [2024-06-21 18:21:00,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:00,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199383567] [2024-06-21 18:21:00,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:00,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:00,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:02,699 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 18:21:02,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:02,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199383567] [2024-06-21 18:21:02,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199383567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:02,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:02,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:02,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592057785] [2024-06-21 18:21:02,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:02,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:02,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:02,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:02,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:02,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:02,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 435 transitions, 5845 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:02,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:02,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:02,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:04,532 INFO L124 PetriNetUnfolderBase]: 3870/5951 cut-off events. [2024-06-21 18:21:04,532 INFO L125 PetriNetUnfolderBase]: For 413363/413400 co-relation queries the response was YES. [2024-06-21 18:21:04,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49535 conditions, 5951 events. 3870/5951 cut-off events. For 413363/413400 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 32651 event pairs, 950 based on Foata normal form. 11/5923 useless extension candidates. Maximal degree in co-relation 49436. Up to 4576 conditions per place. [2024-06-21 18:21:04,594 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 198 selfloop transitions, 322 changer transitions 0/532 dead transitions. [2024-06-21 18:21:04,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 532 transitions, 7877 flow [2024-06-21 18:21:04,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:04,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:04,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-21 18:21:04,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681818181818182 [2024-06-21 18:21:04,597 INFO L175 Difference]: Start difference. First operand has 224 places, 435 transitions, 5845 flow. Second operand 10 states and 206 transitions. [2024-06-21 18:21:04,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 532 transitions, 7877 flow [2024-06-21 18:21:05,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 532 transitions, 7639 flow, removed 113 selfloop flow, removed 3 redundant places. [2024-06-21 18:21:05,243 INFO L231 Difference]: Finished difference. Result has 232 places, 488 transitions, 6875 flow [2024-06-21 18:21:05,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5611, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6875, PETRI_PLACES=232, PETRI_TRANSITIONS=488} [2024-06-21 18:21:05,244 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 187 predicate places. [2024-06-21 18:21:05,244 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 488 transitions, 6875 flow [2024-06-21 18:21:05,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:05,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:05,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:05,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 18:21:05,244 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:21:05,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:05,245 INFO L85 PathProgramCache]: Analyzing trace with hash 169319474, now seen corresponding path program 3 times [2024-06-21 18:21:05,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:05,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396022257] [2024-06-21 18:21:05,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:05,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:05,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:07,187 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 18:21:07,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:07,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396022257] [2024-06-21 18:21:07,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396022257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:07,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:07,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:07,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594633357] [2024-06-21 18:21:07,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:07,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:07,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:07,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:07,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:07,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:07,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 488 transitions, 6875 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:07,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:07,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:07,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:08,961 INFO L124 PetriNetUnfolderBase]: 3946/6063 cut-off events. [2024-06-21 18:21:08,961 INFO L125 PetriNetUnfolderBase]: For 434937/434997 co-relation queries the response was YES. [2024-06-21 18:21:09,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52004 conditions, 6063 events. 3946/6063 cut-off events. For 434937/434997 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 33395 event pairs, 947 based on Foata normal form. 12/6046 useless extension candidates. Maximal degree in co-relation 51903. Up to 5479 conditions per place. [2024-06-21 18:21:09,030 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 455 selfloop transitions, 82 changer transitions 0/549 dead transitions. [2024-06-21 18:21:09,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 549 transitions, 8362 flow [2024-06-21 18:21:09,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:09,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:09,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-21 18:21:09,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-21 18:21:09,032 INFO L175 Difference]: Start difference. First operand has 232 places, 488 transitions, 6875 flow. Second operand 10 states and 196 transitions. [2024-06-21 18:21:09,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 549 transitions, 8362 flow [2024-06-21 18:21:09,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 549 transitions, 8021 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-21 18:21:09,734 INFO L231 Difference]: Finished difference. Result has 238 places, 510 transitions, 7001 flow [2024-06-21 18:21:09,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6542, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7001, PETRI_PLACES=238, PETRI_TRANSITIONS=510} [2024-06-21 18:21:09,735 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 193 predicate places. [2024-06-21 18:21:09,735 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 510 transitions, 7001 flow [2024-06-21 18:21:09,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:09,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:09,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:09,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 18:21:09,735 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:21:09,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:09,736 INFO L85 PathProgramCache]: Analyzing trace with hash 310326774, now seen corresponding path program 4 times [2024-06-21 18:21:09,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:09,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161181539] [2024-06-21 18:21:09,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:09,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:09,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:12,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 18:21:12,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:12,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161181539] [2024-06-21 18:21:12,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161181539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:12,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:12,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:12,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738289224] [2024-06-21 18:21:12,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:12,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:12,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:12,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:12,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:12,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:12,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 510 transitions, 7001 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:12,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:12,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:12,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:14,111 INFO L124 PetriNetUnfolderBase]: 4026/6184 cut-off events. [2024-06-21 18:21:14,111 INFO L125 PetriNetUnfolderBase]: For 449076/449111 co-relation queries the response was YES. [2024-06-21 18:21:14,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53244 conditions, 6184 events. 4026/6184 cut-off events. For 449076/449111 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 34185 event pairs, 972 based on Foata normal form. 10/6163 useless extension candidates. Maximal degree in co-relation 53140. Up to 5559 conditions per place. [2024-06-21 18:21:14,178 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 470 selfloop transitions, 103 changer transitions 0/585 dead transitions. [2024-06-21 18:21:14,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 585 transitions, 8832 flow [2024-06-21 18:21:14,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:14,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:14,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-21 18:21:14,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-21 18:21:14,180 INFO L175 Difference]: Start difference. First operand has 238 places, 510 transitions, 7001 flow. Second operand 10 states and 196 transitions. [2024-06-21 18:21:14,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 585 transitions, 8832 flow [2024-06-21 18:21:14,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 585 transitions, 8679 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 18:21:14,873 INFO L231 Difference]: Finished difference. Result has 245 places, 550 transitions, 7703 flow [2024-06-21 18:21:14,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6884, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7703, PETRI_PLACES=245, PETRI_TRANSITIONS=550} [2024-06-21 18:21:14,874 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 200 predicate places. [2024-06-21 18:21:14,874 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 550 transitions, 7703 flow [2024-06-21 18:21:14,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:14,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:14,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:14,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 18:21:14,875 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:21:14,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:14,875 INFO L85 PathProgramCache]: Analyzing trace with hash 314008830, now seen corresponding path program 12 times [2024-06-21 18:21:14,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:14,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728625764] [2024-06-21 18:21:14,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:14,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:14,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:17,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:17,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:17,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728625764] [2024-06-21 18:21:17,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728625764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:17,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:17,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:17,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307692921] [2024-06-21 18:21:17,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:17,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:17,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:17,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:17,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:17,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:17,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 550 transitions, 7703 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:17,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:17,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:17,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:19,142 INFO L124 PetriNetUnfolderBase]: 4235/6513 cut-off events. [2024-06-21 18:21:19,142 INFO L125 PetriNetUnfolderBase]: For 474776/474809 co-relation queries the response was YES. [2024-06-21 18:21:19,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56073 conditions, 6513 events. 4235/6513 cut-off events. For 474776/474809 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 36448 event pairs, 960 based on Foata normal form. 11/6481 useless extension candidates. Maximal degree in co-relation 55966. Up to 4984 conditions per place. [2024-06-21 18:21:19,222 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 290 selfloop transitions, 368 changer transitions 0/670 dead transitions. [2024-06-21 18:21:19,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 670 transitions, 10593 flow [2024-06-21 18:21:19,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:19,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:19,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-21 18:21:19,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-06-21 18:21:19,224 INFO L175 Difference]: Start difference. First operand has 245 places, 550 transitions, 7703 flow. Second operand 10 states and 208 transitions. [2024-06-21 18:21:19,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 670 transitions, 10593 flow [2024-06-21 18:21:20,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 670 transitions, 10473 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 18:21:20,202 INFO L231 Difference]: Finished difference. Result has 253 places, 617 transitions, 9276 flow [2024-06-21 18:21:20,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7583, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9276, PETRI_PLACES=253, PETRI_TRANSITIONS=617} [2024-06-21 18:21:20,203 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 208 predicate places. [2024-06-21 18:21:20,203 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 617 transitions, 9276 flow [2024-06-21 18:21:20,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:20,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:20,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:20,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 18:21:20,203 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:21:20,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:20,205 INFO L85 PathProgramCache]: Analyzing trace with hash 456774990, now seen corresponding path program 13 times [2024-06-21 18:21:20,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:20,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029517000] [2024-06-21 18:21:20,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:20,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:20,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:22,520 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 18:21:22,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:22,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029517000] [2024-06-21 18:21:22,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029517000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:22,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:22,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:22,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556342424] [2024-06-21 18:21:22,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:22,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:22,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:22,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:22,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:22,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:22,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 617 transitions, 9276 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:22,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:22,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:22,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:24,609 INFO L124 PetriNetUnfolderBase]: 4312/6629 cut-off events. [2024-06-21 18:21:24,609 INFO L125 PetriNetUnfolderBase]: For 495900/495934 co-relation queries the response was YES. [2024-06-21 18:21:24,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58764 conditions, 6629 events. 4312/6629 cut-off events. For 495900/495934 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 37164 event pairs, 954 based on Foata normal form. 11/6598 useless extension candidates. Maximal degree in co-relation 58654. Up to 5052 conditions per place. [2024-06-21 18:21:24,691 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 301 selfloop transitions, 374 changer transitions 0/687 dead transitions. [2024-06-21 18:21:24,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 687 transitions, 11707 flow [2024-06-21 18:21:24,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:24,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:24,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-21 18:21:24,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-06-21 18:21:24,694 INFO L175 Difference]: Start difference. First operand has 253 places, 617 transitions, 9276 flow. Second operand 10 states and 208 transitions. [2024-06-21 18:21:24,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 687 transitions, 11707 flow [2024-06-21 18:21:25,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 687 transitions, 11232 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 18:21:25,750 INFO L231 Difference]: Finished difference. Result has 259 places, 638 transitions, 9906 flow [2024-06-21 18:21:25,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8820, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=353, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9906, PETRI_PLACES=259, PETRI_TRANSITIONS=638} [2024-06-21 18:21:25,751 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 214 predicate places. [2024-06-21 18:21:25,751 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 638 transitions, 9906 flow [2024-06-21 18:21:25,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:25,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:25,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:25,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 18:21:25,752 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:21:25,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:25,752 INFO L85 PathProgramCache]: Analyzing trace with hash 989525904, now seen corresponding path program 14 times [2024-06-21 18:21:25,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:25,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066993458] [2024-06-21 18:21:25,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:25,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:25,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:28,034 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 18:21:28,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:28,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066993458] [2024-06-21 18:21:28,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066993458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:28,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:28,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:28,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140502008] [2024-06-21 18:21:28,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:28,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:28,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:28,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:28,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:28,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:28,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 638 transitions, 9906 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:28,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:28,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:28,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:30,226 INFO L124 PetriNetUnfolderBase]: 4299/6611 cut-off events. [2024-06-21 18:21:30,226 INFO L125 PetriNetUnfolderBase]: For 513951/513984 co-relation queries the response was YES. [2024-06-21 18:21:30,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59089 conditions, 6611 events. 4299/6611 cut-off events. For 513951/513984 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 37010 event pairs, 950 based on Foata normal form. 11/6580 useless extension candidates. Maximal degree in co-relation 58978. Up to 5039 conditions per place. [2024-06-21 18:21:30,307 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 295 selfloop transitions, 379 changer transitions 0/686 dead transitions. [2024-06-21 18:21:30,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 686 transitions, 11858 flow [2024-06-21 18:21:30,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:30,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:30,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-21 18:21:30,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-21 18:21:30,309 INFO L175 Difference]: Start difference. First operand has 259 places, 638 transitions, 9906 flow. Second operand 10 states and 205 transitions. [2024-06-21 18:21:30,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 686 transitions, 11858 flow [2024-06-21 18:21:31,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 686 transitions, 11163 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-21 18:21:31,401 INFO L231 Difference]: Finished difference. Result has 263 places, 638 transitions, 9985 flow [2024-06-21 18:21:31,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9211, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9985, PETRI_PLACES=263, PETRI_TRANSITIONS=638} [2024-06-21 18:21:31,402 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 218 predicate places. [2024-06-21 18:21:31,402 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 638 transitions, 9985 flow [2024-06-21 18:21:31,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:31,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:31,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:31,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 18:21:31,403 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:21:31,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:31,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1446250268, now seen corresponding path program 5 times [2024-06-21 18:21:31,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:31,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63158633] [2024-06-21 18:21:31,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:31,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:31,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:34,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 18:21:34,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:34,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63158633] [2024-06-21 18:21:34,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63158633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:34,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:34,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:34,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679905575] [2024-06-21 18:21:34,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:34,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:34,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:34,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:34,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:34,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:34,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 638 transitions, 9985 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:34,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:34,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:34,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:36,349 INFO L124 PetriNetUnfolderBase]: 4378/6725 cut-off events. [2024-06-21 18:21:36,350 INFO L125 PetriNetUnfolderBase]: For 531625/531657 co-relation queries the response was YES. [2024-06-21 18:21:36,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60173 conditions, 6725 events. 4378/6725 cut-off events. For 531625/531657 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 37729 event pairs, 993 based on Foata normal form. 8/6702 useless extension candidates. Maximal degree in co-relation 60061. Up to 6037 conditions per place. [2024-06-21 18:21:36,427 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 567 selfloop transitions, 125 changer transitions 0/704 dead transitions. [2024-06-21 18:21:36,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 704 transitions, 12040 flow [2024-06-21 18:21:36,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:36,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:36,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-21 18:21:36,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-21 18:21:36,429 INFO L175 Difference]: Start difference. First operand has 263 places, 638 transitions, 9985 flow. Second operand 10 states and 196 transitions. [2024-06-21 18:21:36,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 704 transitions, 12040 flow [2024-06-21 18:21:37,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 704 transitions, 11112 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 18:21:37,646 INFO L231 Difference]: Finished difference. Result has 267 places, 672 transitions, 9960 flow [2024-06-21 18:21:37,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9069, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9960, PETRI_PLACES=267, PETRI_TRANSITIONS=672} [2024-06-21 18:21:37,647 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 222 predicate places. [2024-06-21 18:21:37,647 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 672 transitions, 9960 flow [2024-06-21 18:21:37,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:37,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:37,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:37,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 18:21:37,648 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:21:37,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:37,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1446370424, now seen corresponding path program 15 times [2024-06-21 18:21:37,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:37,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362314251] [2024-06-21 18:21:37,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:37,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:37,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:40,408 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 18:21:40,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:40,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362314251] [2024-06-21 18:21:40,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362314251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:40,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:40,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:40,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946895805] [2024-06-21 18:21:40,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:40,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:40,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:40,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:40,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:40,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:40,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 672 transitions, 9960 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:40,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:40,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:40,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:42,683 INFO L124 PetriNetUnfolderBase]: 4572/7039 cut-off events. [2024-06-21 18:21:42,684 INFO L125 PetriNetUnfolderBase]: For 548438/548498 co-relation queries the response was YES. [2024-06-21 18:21:42,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61701 conditions, 7039 events. 4572/7039 cut-off events. For 548438/548498 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 40110 event pairs, 991 based on Foata normal form. 32/7035 useless extension candidates. Maximal degree in co-relation 61586. Up to 5325 conditions per place. [2024-06-21 18:21:42,783 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 325 selfloop transitions, 455 changer transitions 0/792 dead transitions. [2024-06-21 18:21:42,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 792 transitions, 12964 flow [2024-06-21 18:21:42,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:42,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:42,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-21 18:21:42,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-21 18:21:42,785 INFO L175 Difference]: Start difference. First operand has 267 places, 672 transitions, 9960 flow. Second operand 10 states and 205 transitions. [2024-06-21 18:21:42,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 792 transitions, 12964 flow [2024-06-21 18:21:44,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 792 transitions, 12851 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 18:21:44,124 INFO L231 Difference]: Finished difference. Result has 276 places, 743 transitions, 11800 flow [2024-06-21 18:21:44,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9847, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=384, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11800, PETRI_PLACES=276, PETRI_TRANSITIONS=743} [2024-06-21 18:21:44,125 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 231 predicate places. [2024-06-21 18:21:44,125 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 743 transitions, 11800 flow [2024-06-21 18:21:44,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:44,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:44,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:44,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 18:21:44,126 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:21:44,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:44,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1451012054, now seen corresponding path program 16 times [2024-06-21 18:21:44,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:44,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412144493] [2024-06-21 18:21:44,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:44,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:44,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:46,612 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 18:21:46,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:46,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412144493] [2024-06-21 18:21:46,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412144493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:46,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:46,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:46,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901056662] [2024-06-21 18:21:46,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:46,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:46,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:46,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:46,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:46,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:46,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 743 transitions, 11800 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:46,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:46,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:46,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:49,069 INFO L124 PetriNetUnfolderBase]: 4665/7185 cut-off events. [2024-06-21 18:21:49,070 INFO L125 PetriNetUnfolderBase]: For 583960/584000 co-relation queries the response was YES. [2024-06-21 18:21:49,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65086 conditions, 7185 events. 4665/7185 cut-off events. For 583960/584000 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 41125 event pairs, 998 based on Foata normal form. 24/7172 useless extension candidates. Maximal degree in co-relation 64968. Up to 5414 conditions per place. [2024-06-21 18:21:49,181 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 346 selfloop transitions, 462 changer transitions 0/820 dead transitions. [2024-06-21 18:21:49,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 820 transitions, 14665 flow [2024-06-21 18:21:49,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:49,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:49,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-21 18:21:49,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-06-21 18:21:49,183 INFO L175 Difference]: Start difference. First operand has 276 places, 743 transitions, 11800 flow. Second operand 10 states and 208 transitions. [2024-06-21 18:21:49,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 820 transitions, 14665 flow [2024-06-21 18:21:50,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 820 transitions, 14071 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-21 18:21:50,634 INFO L231 Difference]: Finished difference. Result has 282 places, 770 transitions, 12693 flow [2024-06-21 18:21:50,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11230, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=435, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12693, PETRI_PLACES=282, PETRI_TRANSITIONS=770} [2024-06-21 18:21:50,635 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 237 predicate places. [2024-06-21 18:21:50,635 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 770 transitions, 12693 flow [2024-06-21 18:21:50,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:50,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:50,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:50,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 18:21:50,636 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:21:50,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:50,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1451018564, now seen corresponding path program 17 times [2024-06-21 18:21:50,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:50,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269293860] [2024-06-21 18:21:50,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:50,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:50,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:53,303 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 18:21:53,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:53,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269293860] [2024-06-21 18:21:53,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269293860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:53,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:53,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:53,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397520250] [2024-06-21 18:21:53,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:53,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:53,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:53,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:53,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:53,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:53,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 770 transitions, 12693 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:53,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:53,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:53,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:55,819 INFO L124 PetriNetUnfolderBase]: 4635/7138 cut-off events. [2024-06-21 18:21:55,819 INFO L125 PetriNetUnfolderBase]: For 601534/601574 co-relation queries the response was YES. [2024-06-21 18:21:55,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64995 conditions, 7138 events. 4635/7138 cut-off events. For 601534/601574 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 40834 event pairs, 990 based on Foata normal form. 24/7123 useless extension candidates. Maximal degree in co-relation 64876. Up to 5380 conditions per place. [2024-06-21 18:21:55,915 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 342 selfloop transitions, 465 changer transitions 0/819 dead transitions. [2024-06-21 18:21:55,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 819 transitions, 14875 flow [2024-06-21 18:21:55,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:55,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:55,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-21 18:21:55,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-21 18:21:55,917 INFO L175 Difference]: Start difference. First operand has 282 places, 770 transitions, 12693 flow. Second operand 10 states and 205 transitions. [2024-06-21 18:21:55,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 819 transitions, 14875 flow [2024-06-21 18:21:57,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 819 transitions, 14141 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-06-21 18:21:57,203 INFO L231 Difference]: Finished difference. Result has 287 places, 770 transitions, 12912 flow [2024-06-21 18:21:57,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11959, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=465, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12912, PETRI_PLACES=287, PETRI_TRANSITIONS=770} [2024-06-21 18:21:57,204 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 242 predicate places. [2024-06-21 18:21:57,205 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 770 transitions, 12912 flow [2024-06-21 18:21:57,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:21:57,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:57,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:57,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 18:21:57,205 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:21:57,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:57,206 INFO L85 PathProgramCache]: Analyzing trace with hash 2006275028, now seen corresponding path program 5 times [2024-06-21 18:21:57,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:57,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127471123] [2024-06-21 18:21:57,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:57,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:57,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:59,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 18:21:59,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:59,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127471123] [2024-06-21 18:21:59,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127471123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:59,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:59,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:21:59,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696988968] [2024-06-21 18:21:59,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:59,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:21:59,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:59,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:21:59,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:21:59,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:59,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 770 transitions, 12912 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 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 18:21:59,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:59,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:59,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:01,558 INFO L124 PetriNetUnfolderBase]: 5086/7646 cut-off events. [2024-06-21 18:22:01,559 INFO L125 PetriNetUnfolderBase]: For 676174/676324 co-relation queries the response was YES. [2024-06-21 18:22:01,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69597 conditions, 7646 events. 5086/7646 cut-off events. For 676174/676324 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 42192 event pairs, 1193 based on Foata normal form. 50/7543 useless extension candidates. Maximal degree in co-relation 69477. Up to 6840 conditions per place. [2024-06-21 18:22:01,664 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 651 selfloop transitions, 112 changer transitions 0/827 dead transitions. [2024-06-21 18:22:01,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 827 transitions, 14872 flow [2024-06-21 18:22:01,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:22:01,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:22:01,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 18:22:01,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-21 18:22:01,666 INFO L175 Difference]: Start difference. First operand has 287 places, 770 transitions, 12912 flow. Second operand 9 states and 182 transitions. [2024-06-21 18:22:01,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 827 transitions, 14872 flow [2024-06-21 18:22:03,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 827 transitions, 14082 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 18:22:03,277 INFO L231 Difference]: Finished difference. Result has 292 places, 793 transitions, 12672 flow [2024-06-21 18:22:03,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12125, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12672, PETRI_PLACES=292, PETRI_TRANSITIONS=793} [2024-06-21 18:22:03,278 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 247 predicate places. [2024-06-21 18:22:03,278 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 793 transitions, 12672 flow [2024-06-21 18:22:03,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 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 18:22:03,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:03,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:03,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 18:22:03,279 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:03,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:03,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1623508454, now seen corresponding path program 18 times [2024-06-21 18:22:03,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:03,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913919744] [2024-06-21 18:22:03,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:03,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:03,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:05,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 18:22:05,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:05,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913919744] [2024-06-21 18:22:05,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913919744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:05,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:05,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:22:05,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858117804] [2024-06-21 18:22:05,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:05,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:22:05,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:05,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:22:05,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:22:06,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:06,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 793 transitions, 12672 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:22:06,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:06,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:06,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:08,488 INFO L124 PetriNetUnfolderBase]: 4766/7346 cut-off events. [2024-06-21 18:22:08,488 INFO L125 PetriNetUnfolderBase]: For 651135/651176 co-relation queries the response was YES. [2024-06-21 18:22:08,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66904 conditions, 7346 events. 4766/7346 cut-off events. For 651135/651176 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 42193 event pairs, 989 based on Foata normal form. 24/7333 useless extension candidates. Maximal degree in co-relation 66781. Up to 5529 conditions per place. [2024-06-21 18:22:08,580 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 369 selfloop transitions, 487 changer transitions 0/870 dead transitions. [2024-06-21 18:22:08,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 870 transitions, 15690 flow [2024-06-21 18:22:08,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:22:08,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:22:08,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-21 18:22:08,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47045454545454546 [2024-06-21 18:22:08,581 INFO L175 Difference]: Start difference. First operand has 292 places, 793 transitions, 12672 flow. Second operand 10 states and 207 transitions. [2024-06-21 18:22:08,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 870 transitions, 15690 flow [2024-06-21 18:22:10,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 870 transitions, 15529 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 18:22:10,049 INFO L231 Difference]: Finished difference. Result has 300 places, 823 transitions, 14097 flow [2024-06-21 18:22:10,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12511, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=457, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14097, PETRI_PLACES=300, PETRI_TRANSITIONS=823} [2024-06-21 18:22:10,050 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 255 predicate places. [2024-06-21 18:22:10,050 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 823 transitions, 14097 flow [2024-06-21 18:22:10,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:22:10,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:10,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:10,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 18:22:10,051 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:10,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:10,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1623501944, now seen corresponding path program 19 times [2024-06-21 18:22:10,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:10,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150423692] [2024-06-21 18:22:10,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:10,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:10,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:12,756 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 18:22:12,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:12,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150423692] [2024-06-21 18:22:12,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150423692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:12,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:12,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:22:12,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689789877] [2024-06-21 18:22:12,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:12,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:22:12,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:12,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:22:12,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:22:12,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:12,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 823 transitions, 14097 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:22:12,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:12,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:12,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:15,195 INFO L124 PetriNetUnfolderBase]: 4755/7329 cut-off events. [2024-06-21 18:22:15,195 INFO L125 PetriNetUnfolderBase]: For 674522/674563 co-relation queries the response was YES. [2024-06-21 18:22:15,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68322 conditions, 7329 events. 4755/7329 cut-off events. For 674522/674563 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 42080 event pairs, 988 based on Foata normal form. 24/7316 useless extension candidates. Maximal degree in co-relation 68197. Up to 5518 conditions per place. [2024-06-21 18:22:15,298 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 361 selfloop transitions, 491 changer transitions 0/866 dead transitions. [2024-06-21 18:22:15,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 866 transitions, 16318 flow [2024-06-21 18:22:15,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:22:15,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:22:15,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-21 18:22:15,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4636363636363636 [2024-06-21 18:22:15,300 INFO L175 Difference]: Start difference. First operand has 300 places, 823 transitions, 14097 flow. Second operand 10 states and 204 transitions. [2024-06-21 18:22:15,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 866 transitions, 16318 flow [2024-06-21 18:22:16,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 866 transitions, 15222 flow, removed 96 selfloop flow, removed 7 redundant places. [2024-06-21 18:22:16,968 INFO L231 Difference]: Finished difference. Result has 303 places, 823 transitions, 14003 flow [2024-06-21 18:22:16,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13003, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=491, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14003, PETRI_PLACES=303, PETRI_TRANSITIONS=823} [2024-06-21 18:22:16,969 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 258 predicate places. [2024-06-21 18:22:16,969 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 823 transitions, 14003 flow [2024-06-21 18:22:16,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:22:16,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:16,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:16,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 18:22:16,970 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:16,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:16,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1623739094, now seen corresponding path program 20 times [2024-06-21 18:22:16,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:16,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366523012] [2024-06-21 18:22:16,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:16,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:16,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:19,497 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 18:22:19,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:19,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366523012] [2024-06-21 18:22:19,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366523012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:19,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:19,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:22:19,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691822630] [2024-06-21 18:22:19,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:19,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:22:19,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:19,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:22:19,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:22:19,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:19,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 823 transitions, 14003 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:22:19,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:19,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:19,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:22,006 INFO L124 PetriNetUnfolderBase]: 4724/7290 cut-off events. [2024-06-21 18:22:22,006 INFO L125 PetriNetUnfolderBase]: For 689260/689301 co-relation queries the response was YES. [2024-06-21 18:22:22,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67889 conditions, 7290 events. 4724/7290 cut-off events. For 689260/689301 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 41923 event pairs, 964 based on Foata normal form. 24/7277 useless extension candidates. Maximal degree in co-relation 67764. Up to 5487 conditions per place. [2024-06-21 18:22:22,119 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 347 selfloop transitions, 506 changer transitions 0/867 dead transitions. [2024-06-21 18:22:22,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 867 transitions, 16047 flow [2024-06-21 18:22:22,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:22:22,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:22:22,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-21 18:22:22,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45681818181818185 [2024-06-21 18:22:22,121 INFO L175 Difference]: Start difference. First operand has 303 places, 823 transitions, 14003 flow. Second operand 10 states and 201 transitions. [2024-06-21 18:22:22,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 867 transitions, 16047 flow [2024-06-21 18:22:23,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 867 transitions, 15031 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-21 18:22:23,819 INFO L231 Difference]: Finished difference. Result has 305 places, 823 transitions, 14018 flow [2024-06-21 18:22:23,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12987, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=506, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14018, PETRI_PLACES=305, PETRI_TRANSITIONS=823} [2024-06-21 18:22:23,820 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 260 predicate places. [2024-06-21 18:22:23,821 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 823 transitions, 14018 flow [2024-06-21 18:22:23,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 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 18:22:23,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:23,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:23,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 18:22:23,821 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 18:22:23,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:23,822 INFO L85 PathProgramCache]: Analyzing trace with hash 520561497, now seen corresponding path program 3 times [2024-06-21 18:22:23,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:23,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323133726] [2024-06-21 18:22:23,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:23,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:23,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:25,601 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 18:22:25,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:25,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323133726] [2024-06-21 18:22:25,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323133726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:25,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:25,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:22:25,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974326783] [2024-06-21 18:22:25,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:25,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:22:25,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:25,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:22:25,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:22:25,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:25,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 823 transitions, 14018 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 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 18:22:25,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:25,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:25,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:27,802 INFO L124 PetriNetUnfolderBase]: 5226/7795 cut-off events. [2024-06-21 18:22:27,802 INFO L125 PetriNetUnfolderBase]: For 799819/800274 co-relation queries the response was YES. [2024-06-21 18:22:27,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72604 conditions, 7795 events. 5226/7795 cut-off events. For 799819/800274 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 42356 event pairs, 1205 based on Foata normal form. 142/7700 useless extension candidates. Maximal degree in co-relation 72478. Up to 7211 conditions per place. [2024-06-21 18:22:27,895 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 705 selfloop transitions, 46 changer transitions 0/849 dead transitions. [2024-06-21 18:22:27,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 849 transitions, 15715 flow [2024-06-21 18:22:27,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:22:27,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:22:27,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 18:22:27,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43506493506493504 [2024-06-21 18:22:27,897 INFO L175 Difference]: Start difference. First operand has 305 places, 823 transitions, 14018 flow. Second operand 7 states and 134 transitions. [2024-06-21 18:22:27,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 849 transitions, 15715 flow [2024-06-21 18:22:29,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 849 transitions, 14796 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 18:22:29,376 INFO L231 Difference]: Finished difference. Result has 306 places, 832 transitions, 13353 flow [2024-06-21 18:22:29,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13101, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13353, PETRI_PLACES=306, PETRI_TRANSITIONS=832} [2024-06-21 18:22:29,386 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 261 predicate places. [2024-06-21 18:22:29,386 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 832 transitions, 13353 flow [2024-06-21 18:22:29,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 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 18:22:29,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:29,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:29,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 18:22:29,387 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:29,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:29,395 INFO L85 PathProgramCache]: Analyzing trace with hash -985516625, now seen corresponding path program 1 times [2024-06-21 18:22:29,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:29,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622874995] [2024-06-21 18:22:29,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:29,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:29,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:32,004 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 18:22:32,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:32,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622874995] [2024-06-21 18:22:32,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622874995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:32,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:32,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:22:32,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160652687] [2024-06-21 18:22:32,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:32,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:22:32,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:32,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:22:32,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:22:32,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:32,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 832 transitions, 13353 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:22:32,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:32,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:32,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:34,381 INFO L124 PetriNetUnfolderBase]: 4788/7388 cut-off events. [2024-06-21 18:22:34,381 INFO L125 PetriNetUnfolderBase]: For 726673/726728 co-relation queries the response was YES. [2024-06-21 18:22:34,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68151 conditions, 7388 events. 4788/7388 cut-off events. For 726673/726728 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 42734 event pairs, 1199 based on Foata normal form. 6/7351 useless extension candidates. Maximal degree in co-relation 68023. Up to 6705 conditions per place. [2024-06-21 18:22:34,493 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 786 selfloop transitions, 76 changer transitions 0/878 dead transitions. [2024-06-21 18:22:34,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 878 transitions, 15599 flow [2024-06-21 18:22:34,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:22:34,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:22:34,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-21 18:22:34,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 18:22:34,495 INFO L175 Difference]: Start difference. First operand has 306 places, 832 transitions, 13353 flow. Second operand 11 states and 209 transitions. [2024-06-21 18:22:34,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 878 transitions, 15599 flow [2024-06-21 18:22:36,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 878 transitions, 15523 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 18:22:36,372 INFO L231 Difference]: Finished difference. Result has 315 places, 841 transitions, 13616 flow [2024-06-21 18:22:36,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13277, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=759, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13616, PETRI_PLACES=315, PETRI_TRANSITIONS=841} [2024-06-21 18:22:36,373 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 270 predicate places. [2024-06-21 18:22:36,373 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 841 transitions, 13616 flow [2024-06-21 18:22:36,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:22:36,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:36,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:36,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 18:22:36,374 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:36,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:36,375 INFO L85 PathProgramCache]: Analyzing trace with hash -985426415, now seen corresponding path program 2 times [2024-06-21 18:22:36,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:36,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734427184] [2024-06-21 18:22:36,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:36,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:36,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:39,187 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 18:22:39,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:39,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734427184] [2024-06-21 18:22:39,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734427184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:39,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:39,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:22:39,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757892412] [2024-06-21 18:22:39,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:39,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:22:39,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:39,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:22:39,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:22:39,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:39,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 841 transitions, 13616 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:22:39,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:39,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:39,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:41,462 INFO L124 PetriNetUnfolderBase]: 4783/7381 cut-off events. [2024-06-21 18:22:41,462 INFO L125 PetriNetUnfolderBase]: For 748025/748080 co-relation queries the response was YES. [2024-06-21 18:22:41,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68861 conditions, 7381 events. 4783/7381 cut-off events. For 748025/748080 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 42751 event pairs, 1199 based on Foata normal form. 6/7344 useless extension candidates. Maximal degree in co-relation 68731. Up to 6732 conditions per place. [2024-06-21 18:22:41,566 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 785 selfloop transitions, 70 changer transitions 0/871 dead transitions. [2024-06-21 18:22:41,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 871 transitions, 15442 flow [2024-06-21 18:22:41,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:22:41,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:22:41,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-21 18:22:41,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-06-21 18:22:41,569 INFO L175 Difference]: Start difference. First operand has 315 places, 841 transitions, 13616 flow. Second operand 10 states and 188 transitions. [2024-06-21 18:22:41,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 871 transitions, 15442 flow [2024-06-21 18:22:43,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 871 transitions, 15262 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-21 18:22:43,397 INFO L231 Difference]: Finished difference. Result has 320 places, 841 transitions, 13589 flow [2024-06-21 18:22:43,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13436, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=771, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13589, PETRI_PLACES=320, PETRI_TRANSITIONS=841} [2024-06-21 18:22:43,399 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 275 predicate places. [2024-06-21 18:22:43,400 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 841 transitions, 13589 flow [2024-06-21 18:22:43,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:22:43,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:43,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:43,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 18:22:43,400 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:43,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:43,401 INFO L85 PathProgramCache]: Analyzing trace with hash -985426260, now seen corresponding path program 1 times [2024-06-21 18:22:43,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:43,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463987035] [2024-06-21 18:22:43,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:43,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:43,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:45,454 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 18:22:45,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:45,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463987035] [2024-06-21 18:22:45,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463987035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:45,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:45,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:22:45,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940994243] [2024-06-21 18:22:45,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:45,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:22:45,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:45,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:22:45,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:22:45,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:45,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 841 transitions, 13589 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:22:45,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:45,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:45,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:47,952 INFO L124 PetriNetUnfolderBase]: 4797/7405 cut-off events. [2024-06-21 18:22:47,953 INFO L125 PetriNetUnfolderBase]: For 771215/771270 co-relation queries the response was YES. [2024-06-21 18:22:48,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69403 conditions, 7405 events. 4797/7405 cut-off events. For 771215/771270 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 42906 event pairs, 1181 based on Foata normal form. 6/7368 useless extension candidates. Maximal degree in co-relation 69271. Up to 6750 conditions per place. [2024-06-21 18:22:48,046 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 788 selfloop transitions, 70 changer transitions 0/874 dead transitions. [2024-06-21 18:22:48,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 874 transitions, 15481 flow [2024-06-21 18:22:48,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:22:48,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:22:48,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-21 18:22:48,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-06-21 18:22:48,049 INFO L175 Difference]: Start difference. First operand has 320 places, 841 transitions, 13589 flow. Second operand 10 states and 188 transitions. [2024-06-21 18:22:48,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 874 transitions, 15481 flow [2024-06-21 18:22:49,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 874 transitions, 15344 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 18:22:49,866 INFO L231 Difference]: Finished difference. Result has 322 places, 844 transitions, 13671 flow [2024-06-21 18:22:49,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13452, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=771, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13671, PETRI_PLACES=322, PETRI_TRANSITIONS=844} [2024-06-21 18:22:49,867 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 277 predicate places. [2024-06-21 18:22:49,867 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 844 transitions, 13671 flow [2024-06-21 18:22:49,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:22:49,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:49,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:49,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 18:22:49,868 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:49,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:49,868 INFO L85 PathProgramCache]: Analyzing trace with hash -981707190, now seen corresponding path program 2 times [2024-06-21 18:22:49,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:49,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734902237] [2024-06-21 18:22:49,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:49,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:49,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:51,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:51,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:51,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734902237] [2024-06-21 18:22:51,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734902237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:51,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:51,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:22:51,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813778158] [2024-06-21 18:22:51,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:51,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:22:51,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:51,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:22:51,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:22:51,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:51,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 844 transitions, 13671 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:22:51,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:51,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:51,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:54,192 INFO L124 PetriNetUnfolderBase]: 4899/7558 cut-off events. [2024-06-21 18:22:54,192 INFO L125 PetriNetUnfolderBase]: For 811443/811499 co-relation queries the response was YES. [2024-06-21 18:22:54,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71826 conditions, 7558 events. 4899/7558 cut-off events. For 811443/811499 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 43946 event pairs, 1094 based on Foata normal form. 5/7516 useless extension candidates. Maximal degree in co-relation 71693. Up to 5794 conditions per place. [2024-06-21 18:22:54,304 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 546 selfloop transitions, 334 changer transitions 0/896 dead transitions. [2024-06-21 18:22:54,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 896 transitions, 16329 flow [2024-06-21 18:22:54,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:22:54,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:22:54,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-21 18:22:54,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46136363636363636 [2024-06-21 18:22:54,306 INFO L175 Difference]: Start difference. First operand has 322 places, 844 transitions, 13671 flow. Second operand 10 states and 203 transitions. [2024-06-21 18:22:54,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 896 transitions, 16329 flow [2024-06-21 18:22:56,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 896 transitions, 16155 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 18:22:56,249 INFO L231 Difference]: Finished difference. Result has 326 places, 858 transitions, 14436 flow [2024-06-21 18:22:56,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13497, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14436, PETRI_PLACES=326, PETRI_TRANSITIONS=858} [2024-06-21 18:22:56,250 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 281 predicate places. [2024-06-21 18:22:56,250 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 858 transitions, 14436 flow [2024-06-21 18:22:56,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:22:56,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:56,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:56,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 18:22:56,251 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:56,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:56,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1658163170, now seen corresponding path program 3 times [2024-06-21 18:22:56,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:56,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363809667] [2024-06-21 18:22:56,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:56,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:56,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:58,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 18:22:58,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:58,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363809667] [2024-06-21 18:22:58,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363809667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:58,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:58,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:22:58,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176114725] [2024-06-21 18:22:58,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:58,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:22:58,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:58,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:22:58,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:22:58,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:58,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 858 transitions, 14436 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:22:58,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:58,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:58,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:00,911 INFO L124 PetriNetUnfolderBase]: 4886/7541 cut-off events. [2024-06-21 18:23:00,911 INFO L125 PetriNetUnfolderBase]: For 839967/840023 co-relation queries the response was YES. [2024-06-21 18:23:00,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73283 conditions, 7541 events. 4886/7541 cut-off events. For 839967/840023 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 43858 event pairs, 1090 based on Foata normal form. 6/7500 useless extension candidates. Maximal degree in co-relation 73148. Up to 5784 conditions per place. [2024-06-21 18:23:01,017 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 540 selfloop transitions, 339 changer transitions 0/895 dead transitions. [2024-06-21 18:23:01,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 895 transitions, 16641 flow [2024-06-21 18:23:01,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:23:01,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:23:01,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-21 18:23:01,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 18:23:01,019 INFO L175 Difference]: Start difference. First operand has 326 places, 858 transitions, 14436 flow. Second operand 10 states and 200 transitions. [2024-06-21 18:23:01,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 895 transitions, 16641 flow [2024-06-21 18:23:02,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 895 transitions, 16267 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-21 18:23:02,972 INFO L231 Difference]: Finished difference. Result has 331 places, 858 transitions, 14752 flow [2024-06-21 18:23:02,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14062, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14752, PETRI_PLACES=331, PETRI_TRANSITIONS=858} [2024-06-21 18:23:02,973 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 286 predicate places. [2024-06-21 18:23:02,974 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 858 transitions, 14752 flow [2024-06-21 18:23:02,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:23:02,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:02,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:02,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 18:23:02,974 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:23:02,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:02,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1514062894, now seen corresponding path program 1 times [2024-06-21 18:23:02,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:02,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776070958] [2024-06-21 18:23:02,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:02,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:03,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:05,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:05,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:05,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776070958] [2024-06-21 18:23:05,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776070958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:05,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:05,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:05,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360109082] [2024-06-21 18:23:05,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:05,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:05,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:05,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:05,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:05,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 18:23:05,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 858 transitions, 14752 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:23:05,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:05,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 18:23:05,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:07,992 INFO L124 PetriNetUnfolderBase]: 5723/8542 cut-off events. [2024-06-21 18:23:07,992 INFO L125 PetriNetUnfolderBase]: For 901801/901852 co-relation queries the response was YES. [2024-06-21 18:23:08,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81722 conditions, 8542 events. 5723/8542 cut-off events. For 901801/901852 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 47328 event pairs, 1327 based on Foata normal form. 2/8512 useless extension candidates. Maximal degree in co-relation 81585. Up to 7691 conditions per place. [2024-06-21 18:23:08,113 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 714 selfloop transitions, 179 changer transitions 0/902 dead transitions. [2024-06-21 18:23:08,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 902 transitions, 16964 flow [2024-06-21 18:23:08,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:23:08,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:23:08,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 18:23:08,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-21 18:23:08,115 INFO L175 Difference]: Start difference. First operand has 331 places, 858 transitions, 14752 flow. Second operand 10 states and 186 transitions. [2024-06-21 18:23:08,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 902 transitions, 16964 flow [2024-06-21 18:23:09,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 902 transitions, 16476 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 18:23:09,824 INFO L231 Difference]: Finished difference. Result has 336 places, 870 transitions, 14890 flow [2024-06-21 18:23:09,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14276, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=687, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14890, PETRI_PLACES=336, PETRI_TRANSITIONS=870} [2024-06-21 18:23:09,826 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 291 predicate places. [2024-06-21 18:23:09,826 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 870 transitions, 14890 flow [2024-06-21 18:23:09,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:23:09,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:09,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:09,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 18:23:09,827 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:23:09,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:09,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1514070830, now seen corresponding path program 4 times [2024-06-21 18:23:09,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:09,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368670475] [2024-06-21 18:23:09,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:09,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:09,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:11,959 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 18:23:11,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:11,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368670475] [2024-06-21 18:23:11,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368670475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:11,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:11,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:11,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841538466] [2024-06-21 18:23:11,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:11,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:11,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:11,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:11,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:12,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:23:12,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 870 transitions, 14890 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:23:12,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:12,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:23:12,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:14,641 INFO L124 PetriNetUnfolderBase]: 5031/7750 cut-off events. [2024-06-21 18:23:14,641 INFO L125 PetriNetUnfolderBase]: For 928924/928986 co-relation queries the response was YES. [2024-06-21 18:23:14,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77699 conditions, 7750 events. 5031/7750 cut-off events. For 928924/928986 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 45170 event pairs, 1137 based on Foata normal form. 6/7703 useless extension candidates. Maximal degree in co-relation 77560. Up to 5941 conditions per place. [2024-06-21 18:23:14,738 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 569 selfloop transitions, 334 changer transitions 0/920 dead transitions. [2024-06-21 18:23:14,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 920 transitions, 17610 flow [2024-06-21 18:23:14,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:23:14,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:23:14,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-21 18:23:14,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-06-21 18:23:14,740 INFO L175 Difference]: Start difference. First operand has 336 places, 870 transitions, 14890 flow. Second operand 10 states and 202 transitions. [2024-06-21 18:23:14,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 920 transitions, 17610 flow [2024-06-21 18:23:16,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 920 transitions, 17189 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-21 18:23:16,603 INFO L231 Difference]: Finished difference. Result has 340 places, 879 transitions, 15362 flow [2024-06-21 18:23:16,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14469, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=870, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15362, PETRI_PLACES=340, PETRI_TRANSITIONS=879} [2024-06-21 18:23:16,618 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 295 predicate places. [2024-06-21 18:23:16,618 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 879 transitions, 15362 flow [2024-06-21 18:23:16,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:23:16,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:16,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:16,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 18:23:16,619 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:23:16,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:16,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1514272640, now seen corresponding path program 5 times [2024-06-21 18:23:16,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:16,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973813091] [2024-06-21 18:23:16,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:16,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:16,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:19,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:19,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:19,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973813091] [2024-06-21 18:23:19,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973813091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:19,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:19,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:19,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148198347] [2024-06-21 18:23:19,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:19,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:19,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:19,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:19,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:19,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:23:19,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 879 transitions, 15362 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:23:19,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:19,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:23:19,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:21,874 INFO L124 PetriNetUnfolderBase]: 5045/7771 cut-off events. [2024-06-21 18:23:21,875 INFO L125 PetriNetUnfolderBase]: For 956667/956733 co-relation queries the response was YES. [2024-06-21 18:23:21,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78717 conditions, 7771 events. 5045/7771 cut-off events. For 956667/956733 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 45328 event pairs, 1146 based on Foata normal form. 6/7724 useless extension candidates. Maximal degree in co-relation 78576. Up to 5952 conditions per place. [2024-06-21 18:23:21,995 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 579 selfloop transitions, 327 changer transitions 0/923 dead transitions. [2024-06-21 18:23:21,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 923 transitions, 18009 flow [2024-06-21 18:23:21,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:23:21,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:23:21,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-21 18:23:21,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4636363636363636 [2024-06-21 18:23:21,997 INFO L175 Difference]: Start difference. First operand has 340 places, 879 transitions, 15362 flow. Second operand 10 states and 204 transitions. [2024-06-21 18:23:21,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 923 transitions, 18009 flow [2024-06-21 18:23:24,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 923 transitions, 17588 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 18:23:24,092 INFO L231 Difference]: Finished difference. Result has 345 places, 882 transitions, 15674 flow [2024-06-21 18:23:24,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14950, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=879, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15674, PETRI_PLACES=345, PETRI_TRANSITIONS=882} [2024-06-21 18:23:24,093 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 300 predicate places. [2024-06-21 18:23:24,093 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 882 transitions, 15674 flow [2024-06-21 18:23:24,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:23:24,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:24,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:24,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 18:23:24,094 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:23:24,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:24,094 INFO L85 PathProgramCache]: Analyzing trace with hash -837816660, now seen corresponding path program 6 times [2024-06-21 18:23:24,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:24,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653681365] [2024-06-21 18:23:24,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:24,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:24,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:26,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:26,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:26,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653681365] [2024-06-21 18:23:26,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653681365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:26,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:26,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:26,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499832826] [2024-06-21 18:23:26,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:26,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:26,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:26,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:26,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:26,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:23:26,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 882 transitions, 15674 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:23:26,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:26,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:23:26,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:28,694 INFO L124 PetriNetUnfolderBase]: 5045/7770 cut-off events. [2024-06-21 18:23:28,695 INFO L125 PetriNetUnfolderBase]: For 979864/979930 co-relation queries the response was YES. [2024-06-21 18:23:28,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79030 conditions, 7770 events. 5045/7770 cut-off events. For 979864/979930 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 45356 event pairs, 1148 based on Foata normal form. 5/7722 useless extension candidates. Maximal degree in co-relation 78888. Up to 5949 conditions per place. [2024-06-21 18:23:28,804 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 568 selfloop transitions, 334 changer transitions 0/919 dead transitions. [2024-06-21 18:23:28,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 919 transitions, 17960 flow [2024-06-21 18:23:28,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:23:28,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:23:28,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-21 18:23:28,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45681818181818185 [2024-06-21 18:23:28,806 INFO L175 Difference]: Start difference. First operand has 345 places, 882 transitions, 15674 flow. Second operand 10 states and 201 transitions. [2024-06-21 18:23:28,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 919 transitions, 17960 flow [2024-06-21 18:23:30,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 919 transitions, 17391 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-21 18:23:30,990 INFO L231 Difference]: Finished difference. Result has 349 places, 882 transitions, 15781 flow [2024-06-21 18:23:30,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15105, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15781, PETRI_PLACES=349, PETRI_TRANSITIONS=882} [2024-06-21 18:23:30,991 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 304 predicate places. [2024-06-21 18:23:30,991 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 882 transitions, 15781 flow [2024-06-21 18:23:30,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:23:30,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:30,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:30,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 18:23:30,991 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:23:30,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:30,992 INFO L85 PathProgramCache]: Analyzing trace with hash 214408214, now seen corresponding path program 7 times [2024-06-21 18:23:30,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:30,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376283924] [2024-06-21 18:23:30,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:30,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:31,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:33,022 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 18:23:33,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:33,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376283924] [2024-06-21 18:23:33,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376283924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:33,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:33,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:33,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403090810] [2024-06-21 18:23:33,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:33,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:33,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:33,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:33,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:33,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:23:33,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 882 transitions, 15781 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:23:33,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:33,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:23:33,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:35,733 INFO L124 PetriNetUnfolderBase]: 5119/7882 cut-off events. [2024-06-21 18:23:35,733 INFO L125 PetriNetUnfolderBase]: For 1027946/1028012 co-relation queries the response was YES. [2024-06-21 18:23:35,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80694 conditions, 7882 events. 5119/7882 cut-off events. For 1027946/1028012 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 46094 event pairs, 1172 based on Foata normal form. 6/7834 useless extension candidates. Maximal degree in co-relation 80551. Up to 6025 conditions per place. [2024-06-21 18:23:35,838 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 598 selfloop transitions, 324 changer transitions 0/939 dead transitions. [2024-06-21 18:23:35,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 939 transitions, 18993 flow [2024-06-21 18:23:35,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:23:35,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:23:35,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-21 18:23:35,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681818181818182 [2024-06-21 18:23:35,849 INFO L175 Difference]: Start difference. First operand has 349 places, 882 transitions, 15781 flow. Second operand 10 states and 206 transitions. [2024-06-21 18:23:35,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 939 transitions, 18993 flow [2024-06-21 18:23:37,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 939 transitions, 18301 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 18:23:37,951 INFO L231 Difference]: Finished difference. Result has 352 places, 894 transitions, 16054 flow [2024-06-21 18:23:37,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15111, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16054, PETRI_PLACES=352, PETRI_TRANSITIONS=894} [2024-06-21 18:23:37,952 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 307 predicate places. [2024-06-21 18:23:37,952 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 894 transitions, 16054 flow [2024-06-21 18:23:37,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:23:37,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:37,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:37,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 18:23:37,953 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:23:37,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:37,953 INFO L85 PathProgramCache]: Analyzing trace with hash -462058926, now seen corresponding path program 8 times [2024-06-21 18:23:37,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:37,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592461085] [2024-06-21 18:23:37,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:37,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:37,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:40,159 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 18:23:40,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:40,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592461085] [2024-06-21 18:23:40,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592461085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:40,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:40,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:40,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452806844] [2024-06-21 18:23:40,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:40,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:40,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:40,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:40,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:40,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:23:40,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 894 transitions, 16054 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:23:40,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:40,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:23:40,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:42,815 INFO L124 PetriNetUnfolderBase]: 5111/7873 cut-off events. [2024-06-21 18:23:42,816 INFO L125 PetriNetUnfolderBase]: For 1046707/1046773 co-relation queries the response was YES. [2024-06-21 18:23:42,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80997 conditions, 7873 events. 5111/7873 cut-off events. For 1046707/1046773 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 46078 event pairs, 1176 based on Foata normal form. 5/7825 useless extension candidates. Maximal degree in co-relation 80852. Up to 6015 conditions per place. [2024-06-21 18:23:42,959 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 581 selfloop transitions, 337 changer transitions 0/935 dead transitions. [2024-06-21 18:23:42,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 935 transitions, 18712 flow [2024-06-21 18:23:42,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:23:42,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:23:42,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-21 18:23:42,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46136363636363636 [2024-06-21 18:23:42,962 INFO L175 Difference]: Start difference. First operand has 352 places, 894 transitions, 16054 flow. Second operand 10 states and 203 transitions. [2024-06-21 18:23:42,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 935 transitions, 18712 flow [2024-06-21 18:23:45,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 935 transitions, 18162 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-21 18:23:45,684 INFO L231 Difference]: Finished difference. Result has 357 places, 894 transitions, 16186 flow [2024-06-21 18:23:45,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15504, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=894, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16186, PETRI_PLACES=357, PETRI_TRANSITIONS=894} [2024-06-21 18:23:45,685 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 312 predicate places. [2024-06-21 18:23:45,685 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 894 transitions, 16186 flow [2024-06-21 18:23:45,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:23:45,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:45,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:45,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 18:23:45,685 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:23:45,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:45,686 INFO L85 PathProgramCache]: Analyzing trace with hash -461843600, now seen corresponding path program 2 times [2024-06-21 18:23:45,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:45,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625318787] [2024-06-21 18:23:45,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:45,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:45,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:48,405 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 18:23:48,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:48,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625318787] [2024-06-21 18:23:48,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625318787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:48,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:48,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:48,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830926637] [2024-06-21 18:23:48,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:48,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:48,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:48,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:48,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:48,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 18:23:48,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 894 transitions, 16186 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:23:48,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:48,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 18:23:48,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:50,929 INFO L124 PetriNetUnfolderBase]: 5897/8790 cut-off events. [2024-06-21 18:23:50,929 INFO L125 PetriNetUnfolderBase]: For 1090260/1090311 co-relation queries the response was YES. [2024-06-21 18:23:51,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87754 conditions, 8790 events. 5897/8790 cut-off events. For 1090260/1090311 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 48821 event pairs, 1351 based on Foata normal form. 2/8760 useless extension candidates. Maximal degree in co-relation 87608. Up to 7945 conditions per place. [2024-06-21 18:23:51,068 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 759 selfloop transitions, 173 changer transitions 0/941 dead transitions. [2024-06-21 18:23:51,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 941 transitions, 18596 flow [2024-06-21 18:23:51,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:23:51,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:23:51,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-21 18:23:51,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-06-21 18:23:51,070 INFO L175 Difference]: Start difference. First operand has 357 places, 894 transitions, 16186 flow. Second operand 10 states and 188 transitions. [2024-06-21 18:23:51,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 941 transitions, 18596 flow [2024-06-21 18:23:54,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 941 transitions, 17891 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 18:23:54,223 INFO L231 Difference]: Finished difference. Result has 359 places, 906 transitions, 16134 flow [2024-06-21 18:23:54,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15497, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=894, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16134, PETRI_PLACES=359, PETRI_TRANSITIONS=906} [2024-06-21 18:23:54,224 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 314 predicate places. [2024-06-21 18:23:54,224 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 906 transitions, 16134 flow [2024-06-21 18:23:54,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:23:54,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:54,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:54,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 18:23:54,225 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:23:54,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:54,226 INFO L85 PathProgramCache]: Analyzing trace with hash -461851536, now seen corresponding path program 9 times [2024-06-21 18:23:54,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:54,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706558423] [2024-06-21 18:23:54,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:54,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:54,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:56,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:56,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:56,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706558423] [2024-06-21 18:23:56,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706558423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:56,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:56,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:56,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423371416] [2024-06-21 18:23:56,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:56,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:56,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:56,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:56,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:56,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:23:56,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 906 transitions, 16134 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:23:56,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:56,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:23:56,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:59,146 INFO L124 PetriNetUnfolderBase]: 5155/7949 cut-off events. [2024-06-21 18:23:59,146 INFO L125 PetriNetUnfolderBase]: For 1109114/1109180 co-relation queries the response was YES. [2024-06-21 18:23:59,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82672 conditions, 7949 events. 5155/7949 cut-off events. For 1109114/1109180 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 46670 event pairs, 1175 based on Foata normal form. 6/7903 useless extension candidates. Maximal degree in co-relation 82524. Up to 6052 conditions per place. [2024-06-21 18:23:59,272 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 607 selfloop transitions, 329 changer transitions 0/954 dead transitions. [2024-06-21 18:23:59,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 954 transitions, 18983 flow [2024-06-21 18:23:59,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:23:59,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:23:59,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-21 18:23:59,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-21 18:23:59,274 INFO L175 Difference]: Start difference. First operand has 359 places, 906 transitions, 16134 flow. Second operand 10 states and 205 transitions. [2024-06-21 18:23:59,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 954 transitions, 18983 flow [2024-06-21 18:24:02,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 954 transitions, 18597 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 18:24:02,449 INFO L231 Difference]: Finished difference. Result has 363 places, 909 transitions, 16484 flow [2024-06-21 18:24:02,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15748, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=906, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16484, PETRI_PLACES=363, PETRI_TRANSITIONS=909} [2024-06-21 18:24:02,450 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 318 predicate places. [2024-06-21 18:24:02,450 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 909 transitions, 16484 flow [2024-06-21 18:24:02,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:24:02,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:02,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:24:02,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 18:24:02,451 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:24:02,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:02,451 INFO L85 PathProgramCache]: Analyzing trace with hash -454434290, now seen corresponding path program 3 times [2024-06-21 18:24:02,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:02,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476787803] [2024-06-21 18:24:02,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:02,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:02,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:04,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 18:24:04,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:04,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476787803] [2024-06-21 18:24:04,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476787803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:04,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:04,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:24:04,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393456723] [2024-06-21 18:24:04,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:04,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:24:04,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:04,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:24:04,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:24:05,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 18:24:05,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 909 transitions, 16484 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:24:05,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:05,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 18:24:05,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:07,521 INFO L124 PetriNetUnfolderBase]: 5962/8882 cut-off events. [2024-06-21 18:24:07,521 INFO L125 PetriNetUnfolderBase]: For 1152803/1152854 co-relation queries the response was YES. [2024-06-21 18:24:07,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90355 conditions, 8882 events. 5962/8882 cut-off events. For 1152803/1152854 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 49423 event pairs, 1343 based on Foata normal form. 2/8852 useless extension candidates. Maximal degree in co-relation 90206. Up to 8029 conditions per place. [2024-06-21 18:24:07,648 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 762 selfloop transitions, 197 changer transitions 0/968 dead transitions. [2024-06-21 18:24:07,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 968 transitions, 19295 flow [2024-06-21 18:24:07,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:24:07,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:24:07,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 18:24:07,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-21 18:24:07,650 INFO L175 Difference]: Start difference. First operand has 363 places, 909 transitions, 16484 flow. Second operand 10 states and 186 transitions. [2024-06-21 18:24:07,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 968 transitions, 19295 flow [2024-06-21 18:24:11,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 968 transitions, 18643 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 18:24:11,324 INFO L231 Difference]: Finished difference. Result has 367 places, 933 transitions, 16897 flow [2024-06-21 18:24:11,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15844, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=909, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16897, PETRI_PLACES=367, PETRI_TRANSITIONS=933} [2024-06-21 18:24:11,325 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 322 predicate places. [2024-06-21 18:24:11,325 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 933 transitions, 16897 flow [2024-06-21 18:24:11,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:24:11,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:11,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:24:11,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 18:24:11,326 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:24:11,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:11,326 INFO L85 PathProgramCache]: Analyzing trace with hash -454424649, now seen corresponding path program 1 times [2024-06-21 18:24:11,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:11,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175289384] [2024-06-21 18:24:11,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:11,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:11,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:13,690 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 18:24:13,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:13,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175289384] [2024-06-21 18:24:13,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175289384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:13,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:13,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:24:13,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977756654] [2024-06-21 18:24:13,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:13,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:24:13,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:13,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:24:13,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:24:13,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:24:13,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 933 transitions, 16897 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:24:13,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:13,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:24:13,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:16,270 INFO L124 PetriNetUnfolderBase]: 5656/8483 cut-off events. [2024-06-21 18:24:16,270 INFO L125 PetriNetUnfolderBase]: For 1221483/1221673 co-relation queries the response was YES. [2024-06-21 18:24:16,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88126 conditions, 8483 events. 5656/8483 cut-off events. For 1221483/1221673 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 47780 event pairs, 1271 based on Foata normal form. 59/8390 useless extension candidates. Maximal degree in co-relation 87975. Up to 7686 conditions per place. [2024-06-21 18:24:16,405 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 794 selfloop transitions, 88 changer transitions 0/967 dead transitions. [2024-06-21 18:24:16,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 967 transitions, 18927 flow [2024-06-21 18:24:16,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:24:16,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:24:16,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-21 18:24:16,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340909090909091 [2024-06-21 18:24:16,407 INFO L175 Difference]: Start difference. First operand has 367 places, 933 transitions, 16897 flow. Second operand 10 states and 191 transitions. [2024-06-21 18:24:16,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 967 transitions, 18927 flow [2024-06-21 18:24:20,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 967 transitions, 18589 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-21 18:24:20,307 INFO L231 Difference]: Finished difference. Result has 373 places, 935 transitions, 16826 flow [2024-06-21 18:24:20,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16563, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=933, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=845, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16826, PETRI_PLACES=373, PETRI_TRANSITIONS=935} [2024-06-21 18:24:20,308 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 328 predicate places. [2024-06-21 18:24:20,308 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 935 transitions, 16826 flow [2024-06-21 18:24:20,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:24:20,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:20,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:24:20,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 18:24:20,309 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:24:20,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:20,310 INFO L85 PathProgramCache]: Analyzing trace with hash -454424990, now seen corresponding path program 4 times [2024-06-21 18:24:20,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:20,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090985148] [2024-06-21 18:24:20,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:20,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:20,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:22,722 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 18:24:22,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:22,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090985148] [2024-06-21 18:24:22,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090985148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:22,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:22,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:24:22,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044881636] [2024-06-21 18:24:22,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:22,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:24:22,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:22,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:24:22,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:24:22,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 18:24:22,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 935 transitions, 16826 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:24:22,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:22,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 18:24:22,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:25,419 INFO L124 PetriNetUnfolderBase]: 6007/8948 cut-off events. [2024-06-21 18:24:25,419 INFO L125 PetriNetUnfolderBase]: For 1211326/1211377 co-relation queries the response was YES. [2024-06-21 18:24:25,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91236 conditions, 8948 events. 6007/8948 cut-off events. For 1211326/1211377 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 49860 event pairs, 1335 based on Foata normal form. 2/8918 useless extension candidates. Maximal degree in co-relation 91084. Up to 8006 conditions per place. [2024-06-21 18:24:25,564 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 756 selfloop transitions, 218 changer transitions 0/983 dead transitions. [2024-06-21 18:24:25,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 983 transitions, 19546 flow [2024-06-21 18:24:25,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:24:25,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:24:25,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-21 18:24:25,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42355371900826444 [2024-06-21 18:24:25,566 INFO L175 Difference]: Start difference. First operand has 373 places, 935 transitions, 16826 flow. Second operand 11 states and 205 transitions. [2024-06-21 18:24:25,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 983 transitions, 19546 flow [2024-06-21 18:24:29,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 983 transitions, 19316 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 18:24:29,942 INFO L231 Difference]: Finished difference. Result has 377 places, 941 transitions, 17231 flow [2024-06-21 18:24:29,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16596, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=935, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17231, PETRI_PLACES=377, PETRI_TRANSITIONS=941} [2024-06-21 18:24:29,943 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 332 predicate places. [2024-06-21 18:24:29,944 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 941 transitions, 17231 flow [2024-06-21 18:24:29,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:24:29,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:29,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:24:29,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 18:24:29,944 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:24:29,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:29,945 INFO L85 PathProgramCache]: Analyzing trace with hash -454693760, now seen corresponding path program 5 times [2024-06-21 18:24:29,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:29,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62832998] [2024-06-21 18:24:29,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:29,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:29,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:32,391 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 18:24:32,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:32,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62832998] [2024-06-21 18:24:32,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62832998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:32,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:32,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:24:32,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100159916] [2024-06-21 18:24:32,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:32,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:24:32,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:32,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:24:32,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:24:32,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 18:24:32,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 941 transitions, 17231 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:24:32,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:32,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 18:24:32,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:35,061 INFO L124 PetriNetUnfolderBase]: 6002/8943 cut-off events. [2024-06-21 18:24:35,061 INFO L125 PetriNetUnfolderBase]: For 1241157/1241208 co-relation queries the response was YES. [2024-06-21 18:24:35,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92126 conditions, 8943 events. 6002/8943 cut-off events. For 1241157/1241208 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 49804 event pairs, 1336 based on Foata normal form. 2/8913 useless extension candidates. Maximal degree in co-relation 91973. Up to 8089 conditions per place. [2024-06-21 18:24:35,204 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 770 selfloop transitions, 196 changer transitions 0/975 dead transitions. [2024-06-21 18:24:35,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 975 transitions, 19418 flow [2024-06-21 18:24:35,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:24:35,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:24:35,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 18:24:35,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 18:24:35,206 INFO L175 Difference]: Start difference. First operand has 377 places, 941 transitions, 17231 flow. Second operand 10 states and 187 transitions. [2024-06-21 18:24:35,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 975 transitions, 19418 flow [2024-06-21 18:24:39,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 975 transitions, 19063 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-21 18:24:39,146 INFO L231 Difference]: Finished difference. Result has 380 places, 941 transitions, 17279 flow [2024-06-21 18:24:39,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16876, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=941, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=745, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17279, PETRI_PLACES=380, PETRI_TRANSITIONS=941} [2024-06-21 18:24:39,147 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 335 predicate places. [2024-06-21 18:24:39,147 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 941 transitions, 17279 flow [2024-06-21 18:24:39,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:24:39,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:39,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:24:39,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 18:24:39,148 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:24:39,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:39,148 INFO L85 PathProgramCache]: Analyzing trace with hash -454701696, now seen corresponding path program 10 times [2024-06-21 18:24:39,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:39,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004873878] [2024-06-21 18:24:39,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:39,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:39,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:41,328 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 18:24:41,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:41,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004873878] [2024-06-21 18:24:41,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004873878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:41,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:41,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:24:41,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571387942] [2024-06-21 18:24:41,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:41,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:24:41,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:41,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:24:41,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:24:41,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:24:41,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 941 transitions, 17279 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:24:41,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:41,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:24:41,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:44,261 INFO L124 PetriNetUnfolderBase]: 5239/8070 cut-off events. [2024-06-21 18:24:44,261 INFO L125 PetriNetUnfolderBase]: For 1255560/1255622 co-relation queries the response was YES. [2024-06-21 18:24:44,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86808 conditions, 8070 events. 5239/8070 cut-off events. For 1255560/1255622 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 47448 event pairs, 1153 based on Foata normal form. 7/8024 useless extension candidates. Maximal degree in co-relation 86653. Up to 6147 conditions per place. [2024-06-21 18:24:44,384 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 600 selfloop transitions, 363 changer transitions 0/982 dead transitions. [2024-06-21 18:24:44,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 982 transitions, 19826 flow [2024-06-21 18:24:44,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:24:44,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:24:44,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-21 18:24:44,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 18:24:44,386 INFO L175 Difference]: Start difference. First operand has 380 places, 941 transitions, 17279 flow. Second operand 10 states and 200 transitions. [2024-06-21 18:24:44,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 982 transitions, 19826 flow [2024-06-21 18:24:48,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 982 transitions, 19277 flow, removed 30 selfloop flow, removed 11 redundant places. [2024-06-21 18:24:48,116 INFO L231 Difference]: Finished difference. Result has 379 places, 941 transitions, 17468 flow [2024-06-21 18:24:48,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16730, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=941, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=363, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17468, PETRI_PLACES=379, PETRI_TRANSITIONS=941} [2024-06-21 18:24:48,117 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 334 predicate places. [2024-06-21 18:24:48,117 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 941 transitions, 17468 flow [2024-06-21 18:24:48,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:24:48,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:48,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:24:48,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 18:24:48,117 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 18:24:48,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:48,118 INFO L85 PathProgramCache]: Analyzing trace with hash 478128407, now seen corresponding path program 1 times [2024-06-21 18:24:48,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:48,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988716017] [2024-06-21 18:24:48,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:48,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:48,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:49,916 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 18:24:49,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:49,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988716017] [2024-06-21 18:24:49,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988716017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:49,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:49,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:24:49,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035030573] [2024-06-21 18:24:49,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:49,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:24:49,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:49,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:24:49,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:24:49,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 18:24:49,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 941 transitions, 17468 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 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 18:24:49,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:49,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 18:24:49,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:52,353 INFO L124 PetriNetUnfolderBase]: 6088/8994 cut-off events. [2024-06-21 18:24:52,353 INFO L125 PetriNetUnfolderBase]: For 1374711/1375002 co-relation queries the response was YES. [2024-06-21 18:24:52,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94964 conditions, 8994 events. 6088/8994 cut-off events. For 1374711/1375002 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 49394 event pairs, 1424 based on Foata normal form. 68/8964 useless extension candidates. Maximal degree in co-relation 94810. Up to 8564 conditions per place. [2024-06-21 18:24:52,508 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 851 selfloop transitions, 71 changer transitions 0/964 dead transitions. [2024-06-21 18:24:52,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 964 transitions, 19649 flow [2024-06-21 18:24:52,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:24:52,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:24:52,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 18:24:52,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41883116883116883 [2024-06-21 18:24:52,510 INFO L175 Difference]: Start difference. First operand has 379 places, 941 transitions, 17468 flow. Second operand 7 states and 129 transitions. [2024-06-21 18:24:52,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 964 transitions, 19649 flow [2024-06-21 18:24:56,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 964 transitions, 19038 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 18:24:56,552 INFO L231 Difference]: Finished difference. Result has 380 places, 947 transitions, 17128 flow [2024-06-21 18:24:56,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16857, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=941, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=873, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17128, PETRI_PLACES=380, PETRI_TRANSITIONS=947} [2024-06-21 18:24:56,553 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 335 predicate places. [2024-06-21 18:24:56,553 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 947 transitions, 17128 flow [2024-06-21 18:24:56,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 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 18:24:56,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:56,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:24:56,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 18:24:56,554 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:24:56,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:56,554 INFO L85 PathProgramCache]: Analyzing trace with hash -626260989, now seen corresponding path program 3 times [2024-06-21 18:24:56,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:56,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205976724] [2024-06-21 18:24:56,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:56,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:56,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:59,105 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 18:24:59,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:59,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205976724] [2024-06-21 18:24:59,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205976724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:59,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:59,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:24:59,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013769461] [2024-06-21 18:24:59,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:59,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:24:59,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:59,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:24:59,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:24:59,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 18:24:59,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 947 transitions, 17128 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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 18:24:59,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:59,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 18:24:59,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:01,892 INFO L124 PetriNetUnfolderBase]: 5302/8146 cut-off events. [2024-06-21 18:25:01,892 INFO L125 PetriNetUnfolderBase]: For 1318685/1318781 co-relation queries the response was YES. [2024-06-21 18:25:01,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88348 conditions, 8146 events. 5302/8146 cut-off events. For 1318685/1318781 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 47912 event pairs, 1067 based on Foata normal form. 12/8107 useless extension candidates. Maximal degree in co-relation 88193. Up to 7172 conditions per place. [2024-06-21 18:25:02,042 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 792 selfloop transitions, 175 changer transitions 0/988 dead transitions. [2024-06-21 18:25:02,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 988 transitions, 19350 flow [2024-06-21 18:25:02,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:25:02,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:25:02,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-21 18:25:02,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-21 18:25:02,044 INFO L175 Difference]: Start difference. First operand has 380 places, 947 transitions, 17128 flow. Second operand 10 states and 205 transitions. [2024-06-21 18:25:02,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 988 transitions, 19350 flow [2024-06-21 18:25:06,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 988 transitions, 19268 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-21 18:25:06,618 INFO L231 Difference]: Finished difference. Result has 387 places, 950 transitions, 17521 flow [2024-06-21 18:25:06,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17046, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=947, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=772, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17521, PETRI_PLACES=387, PETRI_TRANSITIONS=950} [2024-06-21 18:25:06,619 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 342 predicate places. [2024-06-21 18:25:06,619 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 950 transitions, 17521 flow [2024-06-21 18:25:06,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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 18:25:06,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:06,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:25:06,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 18:25:06,620 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 18:25:06,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:06,620 INFO L85 PathProgramCache]: Analyzing trace with hash 478516682, now seen corresponding path program 1 times [2024-06-21 18:25:06,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:06,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745537092] [2024-06-21 18:25:06,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:06,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:06,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:08,507 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 18:25:08,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:08,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745537092] [2024-06-21 18:25:08,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745537092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:08,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:08,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:25:08,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381971365] [2024-06-21 18:25:08,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:08,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:25:08,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:08,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:25:08,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:25:08,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:25:08,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 950 transitions, 17521 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 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 18:25:08,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:08,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:25:08,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:11,056 INFO L124 PetriNetUnfolderBase]: 5800/8613 cut-off events. [2024-06-21 18:25:11,056 INFO L125 PetriNetUnfolderBase]: For 1488291/1488789 co-relation queries the response was YES. [2024-06-21 18:25:11,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92970 conditions, 8613 events. 5800/8613 cut-off events. For 1488291/1488789 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 47652 event pairs, 1297 based on Foata normal form. 144/8534 useless extension candidates. Maximal degree in co-relation 92813. Up to 7925 conditions per place. [2024-06-21 18:25:11,463 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 806 selfloop transitions, 46 changer transitions 0/974 dead transitions. [2024-06-21 18:25:11,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 974 transitions, 19573 flow [2024-06-21 18:25:11,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:25:11,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:25:11,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 18:25:11,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43506493506493504 [2024-06-21 18:25:11,464 INFO L175 Difference]: Start difference. First operand has 387 places, 950 transitions, 17521 flow. Second operand 7 states and 134 transitions. [2024-06-21 18:25:11,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 974 transitions, 19573 flow [2024-06-21 18:25:15,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 974 transitions, 19095 flow, removed 42 selfloop flow, removed 10 redundant places. [2024-06-21 18:25:15,406 INFO L231 Difference]: Finished difference. Result has 386 places, 960 transitions, 17338 flow [2024-06-21 18:25:15,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17045, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=950, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=908, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17338, PETRI_PLACES=386, PETRI_TRANSITIONS=960} [2024-06-21 18:25:15,407 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 341 predicate places. [2024-06-21 18:25:15,407 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 960 transitions, 17338 flow [2024-06-21 18:25:15,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 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 18:25:15,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:15,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:25:15,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 18:25:15,408 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 18:25:15,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:15,409 INFO L85 PathProgramCache]: Analyzing trace with hash 478516217, now seen corresponding path program 2 times [2024-06-21 18:25:15,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:15,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744867877] [2024-06-21 18:25:15,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:15,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:15,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:17,324 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 18:25:17,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:17,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744867877] [2024-06-21 18:25:17,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744867877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:17,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:17,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:25:17,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910613058] [2024-06-21 18:25:17,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:17,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:25:17,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:17,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:25:17,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:25:17,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 18:25:17,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 960 transitions, 17338 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 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 18:25:17,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:17,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 18:25:17,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:19,955 INFO L124 PetriNetUnfolderBase]: 6133/9052 cut-off events. [2024-06-21 18:25:19,955 INFO L125 PetriNetUnfolderBase]: For 1439080/1439381 co-relation queries the response was YES. [2024-06-21 18:25:20,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97395 conditions, 9052 events. 6133/9052 cut-off events. For 1439080/1439381 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 49650 event pairs, 1384 based on Foata normal form. 66/9019 useless extension candidates. Maximal degree in co-relation 97235. Up to 8625 conditions per place. [2024-06-21 18:25:20,124 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 862 selfloop transitions, 73 changer transitions 0/977 dead transitions. [2024-06-21 18:25:20,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 977 transitions, 19489 flow [2024-06-21 18:25:20,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:25:20,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:25:20,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 18:25:20,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-21 18:25:20,126 INFO L175 Difference]: Start difference. First operand has 386 places, 960 transitions, 17338 flow. Second operand 7 states and 126 transitions. [2024-06-21 18:25:20,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 977 transitions, 19489 flow [2024-06-21 18:25:25,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 977 transitions, 19425 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-21 18:25:25,064 INFO L231 Difference]: Finished difference. Result has 391 places, 963 transitions, 17481 flow [2024-06-21 18:25:25,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17274, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=890, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17481, PETRI_PLACES=391, PETRI_TRANSITIONS=963} [2024-06-21 18:25:25,065 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 346 predicate places. [2024-06-21 18:25:25,065 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 963 transitions, 17481 flow [2024-06-21 18:25:25,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 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 18:25:25,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:25,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:25:25,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 18:25:25,066 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:25:25,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:25,066 INFO L85 PathProgramCache]: Analyzing trace with hash -488812416, now seen corresponding path program 11 times [2024-06-21 18:25:25,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:25,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362508844] [2024-06-21 18:25:25,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:25,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:25,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:27,107 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 18:25:27,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:27,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362508844] [2024-06-21 18:25:27,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362508844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:27,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:27,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:25:27,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141287599] [2024-06-21 18:25:27,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:27,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:25:27,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:27,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:25:27,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:25:27,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:25:27,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 963 transitions, 17481 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:25:27,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:27,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:25:27,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:30,239 INFO L124 PetriNetUnfolderBase]: 5376/8262 cut-off events. [2024-06-21 18:25:30,239 INFO L125 PetriNetUnfolderBase]: For 1409340/1409425 co-relation queries the response was YES. [2024-06-21 18:25:30,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91864 conditions, 8262 events. 5376/8262 cut-off events. For 1409340/1409425 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 48729 event pairs, 1215 based on Foata normal form. 6/8211 useless extension candidates. Maximal degree in co-relation 91701. Up to 7195 conditions per place. [2024-06-21 18:25:30,370 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 853 selfloop transitions, 132 changer transitions 0/1007 dead transitions. [2024-06-21 18:25:30,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 1007 transitions, 20458 flow [2024-06-21 18:25:30,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:25:30,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:25:30,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 18:25:30,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409090909090909 [2024-06-21 18:25:30,372 INFO L175 Difference]: Start difference. First operand has 391 places, 963 transitions, 17481 flow. Second operand 10 states and 194 transitions. [2024-06-21 18:25:30,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 1007 transitions, 20458 flow [2024-06-21 18:25:33,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 1007 transitions, 20333 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 18:25:33,731 INFO L231 Difference]: Finished difference. Result has 398 places, 970 transitions, 17831 flow [2024-06-21 18:25:33,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17356, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=963, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=837, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17831, PETRI_PLACES=398, PETRI_TRANSITIONS=970} [2024-06-21 18:25:33,732 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 353 predicate places. [2024-06-21 18:25:33,732 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 970 transitions, 17831 flow [2024-06-21 18:25:33,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:25:33,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:33,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:25:33,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 18:25:33,732 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:25:33,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:33,733 INFO L85 PathProgramCache]: Analyzing trace with hash 187850954, now seen corresponding path program 12 times [2024-06-21 18:25:33,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:33,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903680027] [2024-06-21 18:25:33,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:33,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:33,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:35,708 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 18:25:35,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:35,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903680027] [2024-06-21 18:25:35,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903680027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:35,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:35,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:25:35,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276156388] [2024-06-21 18:25:35,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:35,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:25:35,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:35,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:25:35,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:25:35,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:25:35,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 970 transitions, 17831 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:25:35,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:35,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:25:35,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:38,724 INFO L124 PetriNetUnfolderBase]: 5387/8284 cut-off events. [2024-06-21 18:25:38,724 INFO L125 PetriNetUnfolderBase]: For 1445585/1445670 co-relation queries the response was YES. [2024-06-21 18:25:38,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92882 conditions, 8284 events. 5387/8284 cut-off events. For 1445585/1445670 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 48895 event pairs, 1222 based on Foata normal form. 6/8233 useless extension candidates. Maximal degree in co-relation 92717. Up to 7208 conditions per place. [2024-06-21 18:25:38,881 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 863 selfloop transitions, 127 changer transitions 0/1012 dead transitions. [2024-06-21 18:25:38,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 1012 transitions, 20793 flow [2024-06-21 18:25:38,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:25:38,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:25:38,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-21 18:25:38,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-21 18:25:38,883 INFO L175 Difference]: Start difference. First operand has 398 places, 970 transitions, 17831 flow. Second operand 10 states and 195 transitions. [2024-06-21 18:25:38,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 1012 transitions, 20793 flow [2024-06-21 18:25:42,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 1012 transitions, 19568 flow, removed 33 selfloop flow, removed 11 redundant places. [2024-06-21 18:25:42,985 INFO L231 Difference]: Finished difference. Result has 397 places, 973 transitions, 16950 flow [2024-06-21 18:25:42,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16626, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=970, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=846, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16950, PETRI_PLACES=397, PETRI_TRANSITIONS=973} [2024-06-21 18:25:42,986 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 352 predicate places. [2024-06-21 18:25:42,986 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 973 transitions, 16950 flow [2024-06-21 18:25:42,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:25:42,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:42,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:25:42,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 18:25:42,987 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:25:42,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:42,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1397550615, now seen corresponding path program 2 times [2024-06-21 18:25:42,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:42,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068453059] [2024-06-21 18:25:42,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:42,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:43,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:45,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:25:45,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:45,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068453059] [2024-06-21 18:25:45,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068453059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:45,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:45,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:25:45,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759715816] [2024-06-21 18:25:45,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:45,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:25:45,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:45,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:25:45,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:25:45,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:25:45,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 973 transitions, 16950 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:25:45,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:45,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:25:45,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:47,979 INFO L124 PetriNetUnfolderBase]: 5845/8753 cut-off events. [2024-06-21 18:25:47,980 INFO L125 PetriNetUnfolderBase]: For 1504877/1505071 co-relation queries the response was YES. [2024-06-21 18:25:48,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95239 conditions, 8753 events. 5845/8753 cut-off events. For 1504877/1505071 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 49453 event pairs, 1345 based on Foata normal form. 62/8665 useless extension candidates. Maximal degree in co-relation 95073. Up to 7952 conditions per place. [2024-06-21 18:25:48,135 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 847 selfloop transitions, 66 changer transitions 0/1006 dead transitions. [2024-06-21 18:25:48,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 1006 transitions, 19081 flow [2024-06-21 18:25:48,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:25:48,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:25:48,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 18:25:48,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-21 18:25:48,137 INFO L175 Difference]: Start difference. First operand has 397 places, 973 transitions, 16950 flow. Second operand 9 states and 173 transitions. [2024-06-21 18:25:48,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 1006 transitions, 19081 flow [2024-06-21 18:25:52,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 1006 transitions, 18846 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 18:25:52,700 INFO L231 Difference]: Finished difference. Result has 399 places, 975 transitions, 16943 flow [2024-06-21 18:25:52,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16715, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=973, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=907, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16943, PETRI_PLACES=399, PETRI_TRANSITIONS=975} [2024-06-21 18:25:52,701 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 354 predicate places. [2024-06-21 18:25:52,701 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 975 transitions, 16943 flow [2024-06-21 18:25:52,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:25:52,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:52,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:25:52,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 18:25:52,702 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:25:52,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:52,702 INFO L85 PathProgramCache]: Analyzing trace with hash 538635292, now seen corresponding path program 6 times [2024-06-21 18:25:52,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:52,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922508831] [2024-06-21 18:25:52,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:52,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:52,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:54,943 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 18:25:54,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:54,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922508831] [2024-06-21 18:25:54,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922508831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:54,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:54,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:25:54,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739246821] [2024-06-21 18:25:54,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:54,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:25:54,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:54,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:25:54,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:25:55,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 18:25:55,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 975 transitions, 16943 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:25:55,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:55,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 18:25:55,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:57,995 INFO L124 PetriNetUnfolderBase]: 6242/9272 cut-off events. [2024-06-21 18:25:57,995 INFO L125 PetriNetUnfolderBase]: For 1505419/1505481 co-relation queries the response was YES. [2024-06-21 18:25:58,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100125 conditions, 9272 events. 6242/9272 cut-off events. For 1505419/1505481 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 51679 event pairs, 1554 based on Foata normal form. 2/9239 useless extension candidates. Maximal degree in co-relation 99958. Up to 8830 conditions per place. [2024-06-21 18:25:58,137 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 957 selfloop transitions, 61 changer transitions 0/1030 dead transitions. [2024-06-21 18:25:58,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 1030 transitions, 19729 flow [2024-06-21 18:25:58,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:25:58,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:25:58,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-21 18:25:58,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-21 18:25:58,139 INFO L175 Difference]: Start difference. First operand has 399 places, 975 transitions, 16943 flow. Second operand 11 states and 188 transitions. [2024-06-21 18:25:58,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 1030 transitions, 19729 flow [2024-06-21 18:26:02,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 1030 transitions, 19513 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 18:26:02,582 INFO L231 Difference]: Finished difference. Result has 405 places, 997 transitions, 17389 flow [2024-06-21 18:26:02,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16727, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=975, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=932, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17389, PETRI_PLACES=405, PETRI_TRANSITIONS=997} [2024-06-21 18:26:02,583 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 360 predicate places. [2024-06-21 18:26:02,583 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 997 transitions, 17389 flow [2024-06-21 18:26:02,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:26:02,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:02,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:02,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 18:26:02,583 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:02,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:02,584 INFO L85 PathProgramCache]: Analyzing trace with hash 289017216, now seen corresponding path program 13 times [2024-06-21 18:26:02,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:02,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774420422] [2024-06-21 18:26:02,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:02,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:02,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:04,882 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 18:26:04,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:04,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774420422] [2024-06-21 18:26:04,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774420422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:04,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:04,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:26:04,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722034765] [2024-06-21 18:26:04,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:04,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:26:04,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:04,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:26:04,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:26:05,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:26:05,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 997 transitions, 17389 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:26:05,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:05,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:26:05,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:07,958 INFO L124 PetriNetUnfolderBase]: 5471/8407 cut-off events. [2024-06-21 18:26:07,958 INFO L125 PetriNetUnfolderBase]: For 1531384/1531477 co-relation queries the response was YES. [2024-06-21 18:26:08,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94751 conditions, 8407 events. 5471/8407 cut-off events. For 1531384/1531477 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 49623 event pairs, 1233 based on Foata normal form. 10/8359 useless extension candidates. Maximal degree in co-relation 94582. Up to 7296 conditions per place. [2024-06-21 18:26:08,372 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 883 selfloop transitions, 135 changer transitions 0/1041 dead transitions. [2024-06-21 18:26:08,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 1041 transitions, 20457 flow [2024-06-21 18:26:08,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:26:08,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:26:08,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-21 18:26:08,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-21 18:26:08,374 INFO L175 Difference]: Start difference. First operand has 405 places, 997 transitions, 17389 flow. Second operand 10 states and 196 transitions. [2024-06-21 18:26:08,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 1041 transitions, 20457 flow [2024-06-21 18:26:13,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 1041 transitions, 20357 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 18:26:13,331 INFO L231 Difference]: Finished difference. Result has 410 places, 1000 transitions, 17632 flow [2024-06-21 18:26:13,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17289, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=997, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=865, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17632, PETRI_PLACES=410, PETRI_TRANSITIONS=1000} [2024-06-21 18:26:13,332 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 365 predicate places. [2024-06-21 18:26:13,332 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 1000 transitions, 17632 flow [2024-06-21 18:26:13,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:26:13,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:13,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:13,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 18:26:13,333 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:13,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:13,334 INFO L85 PathProgramCache]: Analyzing trace with hash 537178594, now seen corresponding path program 14 times [2024-06-21 18:26:13,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:13,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29011536] [2024-06-21 18:26:13,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:13,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:13,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:15,423 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 18:26:15,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:15,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29011536] [2024-06-21 18:26:15,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29011536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:15,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:15,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:26:15,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969557874] [2024-06-21 18:26:15,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:15,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:26:15,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:15,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:26:15,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:26:15,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:26:15,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 1000 transitions, 17632 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:26:15,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:15,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:26:15,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:18,541 INFO L124 PetriNetUnfolderBase]: 5463/8393 cut-off events. [2024-06-21 18:26:18,541 INFO L125 PetriNetUnfolderBase]: For 1551905/1551993 co-relation queries the response was YES. [2024-06-21 18:26:18,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94715 conditions, 8393 events. 5463/8393 cut-off events. For 1551905/1551993 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 49551 event pairs, 1250 based on Foata normal form. 9/8343 useless extension candidates. Maximal degree in co-relation 94545. Up to 7597 conditions per place. [2024-06-21 18:26:18,679 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 932 selfloop transitions, 75 changer transitions 0/1030 dead transitions. [2024-06-21 18:26:18,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 1030 transitions, 19833 flow [2024-06-21 18:26:18,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:26:18,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:26:18,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 18:26:18,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-21 18:26:18,681 INFO L175 Difference]: Start difference. First operand has 410 places, 1000 transitions, 17632 flow. Second operand 10 states and 184 transitions. [2024-06-21 18:26:18,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 1030 transitions, 19833 flow [2024-06-21 18:26:23,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 1030 transitions, 19555 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-21 18:26:23,069 INFO L231 Difference]: Finished difference. Result has 413 places, 1000 transitions, 17515 flow [2024-06-21 18:26:23,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17354, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1000, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=925, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17515, PETRI_PLACES=413, PETRI_TRANSITIONS=1000} [2024-06-21 18:26:23,070 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 368 predicate places. [2024-06-21 18:26:23,071 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 1000 transitions, 17515 flow [2024-06-21 18:26:23,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:26:23,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:23,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:23,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 18:26:23,071 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:23,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:23,072 INFO L85 PathProgramCache]: Analyzing trace with hash 537186530, now seen corresponding path program 7 times [2024-06-21 18:26:23,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:23,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080770328] [2024-06-21 18:26:23,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:23,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:23,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:25,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:26:25,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:25,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080770328] [2024-06-21 18:26:25,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080770328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:25,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:25,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:26:25,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865229228] [2024-06-21 18:26:25,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:25,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:26:25,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:25,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:26:25,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:26:25,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 18:26:25,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 1000 transitions, 17515 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:26:25,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:25,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 18:26:25,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:28,434 INFO L124 PetriNetUnfolderBase]: 6265/9307 cut-off events. [2024-06-21 18:26:28,435 INFO L125 PetriNetUnfolderBase]: For 1593170/1593232 co-relation queries the response was YES. [2024-06-21 18:26:28,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101109 conditions, 9307 events. 6265/9307 cut-off events. For 1593170/1593232 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 51901 event pairs, 1542 based on Foata normal form. 2/9274 useless extension candidates. Maximal degree in co-relation 100938. Up to 8864 conditions per place. [2024-06-21 18:26:28,590 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 958 selfloop transitions, 64 changer transitions 0/1034 dead transitions. [2024-06-21 18:26:28,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 1034 transitions, 19810 flow [2024-06-21 18:26:28,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:26:28,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:26:28,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-21 18:26:28,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-21 18:26:28,592 INFO L175 Difference]: Start difference. First operand has 413 places, 1000 transitions, 17515 flow. Second operand 11 states and 187 transitions. [2024-06-21 18:26:28,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 1034 transitions, 19810 flow [2024-06-21 18:26:33,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 1034 transitions, 19708 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 18:26:33,439 INFO L231 Difference]: Finished difference. Result has 418 places, 1003 transitions, 17604 flow [2024-06-21 18:26:33,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17413, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1000, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=936, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17604, PETRI_PLACES=418, PETRI_TRANSITIONS=1003} [2024-06-21 18:26:33,440 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 373 predicate places. [2024-06-21 18:26:33,440 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 1003 transitions, 17604 flow [2024-06-21 18:26:33,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:26:33,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:33,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:33,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 18:26:33,441 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:33,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:33,441 INFO L85 PathProgramCache]: Analyzing trace with hash 187643564, now seen corresponding path program 15 times [2024-06-21 18:26:33,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:33,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706658754] [2024-06-21 18:26:33,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:33,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:33,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:35,579 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 18:26:35,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:35,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706658754] [2024-06-21 18:26:35,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706658754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:35,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:35,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:26:35,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661761122] [2024-06-21 18:26:35,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:35,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:26:35,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:35,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:26:35,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:26:35,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:26:35,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 1003 transitions, 17604 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:26:35,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:35,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:26:35,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:38,627 INFO L124 PetriNetUnfolderBase]: 5469/8401 cut-off events. [2024-06-21 18:26:38,627 INFO L125 PetriNetUnfolderBase]: For 1609721/1609812 co-relation queries the response was YES. [2024-06-21 18:26:38,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95096 conditions, 8401 events. 5469/8401 cut-off events. For 1609721/1609812 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 49566 event pairs, 1220 based on Foata normal form. 7/8350 useless extension candidates. Maximal degree in co-relation 94924. Up to 7293 conditions per place. [2024-06-21 18:26:38,784 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 840 selfloop transitions, 171 changer transitions 0/1034 dead transitions. [2024-06-21 18:26:38,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 1034 transitions, 19836 flow [2024-06-21 18:26:38,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:26:38,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:26:38,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-21 18:26:38,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42954545454545456 [2024-06-21 18:26:38,786 INFO L175 Difference]: Start difference. First operand has 418 places, 1003 transitions, 17604 flow. Second operand 10 states and 189 transitions. [2024-06-21 18:26:38,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 1034 transitions, 19836 flow [2024-06-21 18:26:43,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 1034 transitions, 19584 flow, removed 33 selfloop flow, removed 11 redundant places. [2024-06-21 18:26:43,731 INFO L231 Difference]: Finished difference. Result has 417 places, 1003 transitions, 17702 flow [2024-06-21 18:26:43,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17352, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=832, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17702, PETRI_PLACES=417, PETRI_TRANSITIONS=1003} [2024-06-21 18:26:43,732 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 372 predicate places. [2024-06-21 18:26:43,732 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 1003 transitions, 17702 flow [2024-06-21 18:26:43,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:26:43,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:43,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:43,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 18:26:43,733 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:43,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:43,734 INFO L85 PathProgramCache]: Analyzing trace with hash 537455300, now seen corresponding path program 8 times [2024-06-21 18:26:43,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:43,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720619183] [2024-06-21 18:26:43,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:43,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:43,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:46,118 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 18:26:46,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:46,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720619183] [2024-06-21 18:26:46,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720619183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:46,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:46,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:26:46,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963765736] [2024-06-21 18:26:46,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:46,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:26:46,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:46,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:26:46,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:26:46,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 18:26:46,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 1003 transitions, 17702 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:26:46,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:46,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 18:26:46,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:49,407 INFO L124 PetriNetUnfolderBase]: 6266/9306 cut-off events. [2024-06-21 18:26:49,407 INFO L125 PetriNetUnfolderBase]: For 1648503/1648565 co-relation queries the response was YES. [2024-06-21 18:26:49,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101931 conditions, 9306 events. 6266/9306 cut-off events. For 1648503/1648565 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 51901 event pairs, 1541 based on Foata normal form. 2/9273 useless extension candidates. Maximal degree in co-relation 101759. Up to 8778 conditions per place. [2024-06-21 18:26:49,544 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 960 selfloop transitions, 70 changer transitions 0/1042 dead transitions. [2024-06-21 18:26:49,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 1042 transitions, 20438 flow [2024-06-21 18:26:49,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:26:49,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:26:49,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 18:26:49,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-21 18:26:49,546 INFO L175 Difference]: Start difference. First operand has 417 places, 1003 transitions, 17702 flow. Second operand 9 states and 168 transitions. [2024-06-21 18:26:49,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 1042 transitions, 20438 flow [2024-06-21 18:26:54,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 1042 transitions, 20110 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 18:26:54,453 INFO L231 Difference]: Finished difference. Result has 418 places, 1006 transitions, 17589 flow [2024-06-21 18:26:54,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17374, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=936, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17589, PETRI_PLACES=418, PETRI_TRANSITIONS=1006} [2024-06-21 18:26:54,454 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 373 predicate places. [2024-06-21 18:26:54,454 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 1006 transitions, 17589 flow [2024-06-21 18:26:54,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:26:54,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:54,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:54,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 18:26:54,455 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:54,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:54,455 INFO L85 PathProgramCache]: Analyzing trace with hash 537455641, now seen corresponding path program 3 times [2024-06-21 18:26:54,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:54,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870943700] [2024-06-21 18:26:54,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:54,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:54,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:56,984 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 18:26:56,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:56,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870943700] [2024-06-21 18:26:56,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870943700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:56,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:56,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:26:56,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993383257] [2024-06-21 18:26:56,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:56,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:26:56,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:56,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:26:56,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:26:57,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:26:57,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 1006 transitions, 17589 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:26:57,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:57,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:26:57,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:00,249 INFO L124 PetriNetUnfolderBase]: 5962/8928 cut-off events. [2024-06-21 18:27:00,249 INFO L125 PetriNetUnfolderBase]: For 1730079/1730265 co-relation queries the response was YES. [2024-06-21 18:27:00,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98828 conditions, 8928 events. 5962/8928 cut-off events. For 1730079/1730265 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 50689 event pairs, 1352 based on Foata normal form. 61/8850 useless extension candidates. Maximal degree in co-relation 98655. Up to 8153 conditions per place. [2024-06-21 18:27:00,400 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 893 selfloop transitions, 45 changer transitions 0/1040 dead transitions. [2024-06-21 18:27:00,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 1040 transitions, 19746 flow [2024-06-21 18:27:00,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:27:00,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:27:00,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 18:27:00,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-21 18:27:00,402 INFO L175 Difference]: Start difference. First operand has 418 places, 1006 transitions, 17589 flow. Second operand 10 states and 186 transitions. [2024-06-21 18:27:00,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 1040 transitions, 19746 flow [2024-06-21 18:27:04,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 1040 transitions, 19615 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 18:27:04,617 INFO L231 Difference]: Finished difference. Result has 422 places, 1008 transitions, 17649 flow [2024-06-21 18:27:04,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17458, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1006, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=961, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17649, PETRI_PLACES=422, PETRI_TRANSITIONS=1008} [2024-06-21 18:27:04,618 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 377 predicate places. [2024-06-21 18:27:04,618 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 1008 transitions, 17649 flow [2024-06-21 18:27:04,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:27:04,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:04,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:04,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 18:27:04,619 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:04,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:04,619 INFO L85 PathProgramCache]: Analyzing trace with hash 862196761, now seen corresponding path program 4 times [2024-06-21 18:27:04,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:04,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826126656] [2024-06-21 18:27:04,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:04,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:04,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:06,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 18:27:06,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:06,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826126656] [2024-06-21 18:27:06,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826126656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:06,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:06,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:27:06,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053145893] [2024-06-21 18:27:06,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:06,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:27:06,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:06,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:27:06,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:27:07,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:27:07,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 1008 transitions, 17649 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:27:07,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:07,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:27:07,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:10,048 INFO L124 PetriNetUnfolderBase]: 5975/8953 cut-off events. [2024-06-21 18:27:10,048 INFO L125 PetriNetUnfolderBase]: For 1769521/1769701 co-relation queries the response was YES. [2024-06-21 18:27:10,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99720 conditions, 8953 events. 5975/8953 cut-off events. For 1769521/1769701 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 50873 event pairs, 1361 based on Foata normal form. 55/8873 useless extension candidates. Maximal degree in co-relation 99546. Up to 8206 conditions per place. [2024-06-21 18:27:10,196 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 908 selfloop transitions, 34 changer transitions 0/1044 dead transitions. [2024-06-21 18:27:10,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 1044 transitions, 19855 flow [2024-06-21 18:27:10,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:27:10,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:27:10,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 18:27:10,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 18:27:10,198 INFO L175 Difference]: Start difference. First operand has 422 places, 1008 transitions, 17649 flow. Second operand 10 states and 187 transitions. [2024-06-21 18:27:10,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 1044 transitions, 19855 flow [2024-06-21 18:27:15,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 1044 transitions, 19696 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 18:27:15,122 INFO L231 Difference]: Finished difference. Result has 426 places, 1011 transitions, 17703 flow [2024-06-21 18:27:15,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17493, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1008, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=974, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17703, PETRI_PLACES=426, PETRI_TRANSITIONS=1011} [2024-06-21 18:27:15,123 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 381 predicate places. [2024-06-21 18:27:15,123 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 1011 transitions, 17703 flow [2024-06-21 18:27:15,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:27:15,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:15,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:15,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 18:27:15,124 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:15,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:15,125 INFO L85 PathProgramCache]: Analyzing trace with hash 546383300, now seen corresponding path program 9 times [2024-06-21 18:27:15,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:15,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112370983] [2024-06-21 18:27:15,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:15,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:15,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:17,491 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 18:27:17,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:17,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112370983] [2024-06-21 18:27:17,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112370983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:17,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:17,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:27:17,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538677487] [2024-06-21 18:27:17,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:17,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:27:17,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:17,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:27:17,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:27:17,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 18:27:17,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 1011 transitions, 17703 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:27:17,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:17,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 18:27:17,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:21,084 INFO L124 PetriNetUnfolderBase]: 6346/9425 cut-off events. [2024-06-21 18:27:21,085 INFO L125 PetriNetUnfolderBase]: For 1758516/1758578 co-relation queries the response was YES. [2024-06-21 18:27:21,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104162 conditions, 9425 events. 6346/9425 cut-off events. For 1758516/1758578 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 52651 event pairs, 1554 based on Foata normal form. 2/9392 useless extension candidates. Maximal degree in co-relation 103986. Up to 9043 conditions per place. [2024-06-21 18:27:21,244 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 1002 selfloop transitions, 50 changer transitions 0/1064 dead transitions. [2024-06-21 18:27:21,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 1064 transitions, 20445 flow [2024-06-21 18:27:21,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:27:21,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:27:21,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-21 18:27:21,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40454545454545454 [2024-06-21 18:27:21,246 INFO L175 Difference]: Start difference. First operand has 426 places, 1011 transitions, 17703 flow. Second operand 10 states and 178 transitions. [2024-06-21 18:27:21,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 1064 transitions, 20445 flow [2024-06-21 18:27:26,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 1064 transitions, 20313 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 18:27:27,009 INFO L231 Difference]: Finished difference. Result has 431 places, 1032 transitions, 18189 flow [2024-06-21 18:27:27,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17571, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1011, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=961, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18189, PETRI_PLACES=431, PETRI_TRANSITIONS=1032} [2024-06-21 18:27:27,010 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 386 predicate places. [2024-06-21 18:27:27,010 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 1032 transitions, 18189 flow [2024-06-21 18:27:27,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:27:27,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:27,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:27,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 18:27:27,011 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:27,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:27,011 INFO L85 PathProgramCache]: Analyzing trace with hash 546721231, now seen corresponding path program 5 times [2024-06-21 18:27:27,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:27,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447392666] [2024-06-21 18:27:27,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:27,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:27,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:29,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:27:29,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:29,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447392666] [2024-06-21 18:27:29,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447392666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:29,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:29,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:27:29,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701098041] [2024-06-21 18:27:29,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:29,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:27:29,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:29,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:27:29,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:27:29,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:27:29,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 1032 transitions, 18189 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:27:29,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:29,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:27:29,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:32,360 INFO L124 PetriNetUnfolderBase]: 6041/9047 cut-off events. [2024-06-21 18:27:32,360 INFO L125 PetriNetUnfolderBase]: For 1844651/1844835 co-relation queries the response was YES. [2024-06-21 18:27:32,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101408 conditions, 9047 events. 6041/9047 cut-off events. For 1844651/1844835 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 51450 event pairs, 1364 based on Foata normal form. 57/8969 useless extension candidates. Maximal degree in co-relation 101229. Up to 8287 conditions per place. [2024-06-21 18:27:32,505 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 932 selfloop transitions, 24 changer transitions 0/1066 dead transitions. [2024-06-21 18:27:32,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 1066 transitions, 20373 flow [2024-06-21 18:27:32,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:27:32,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:27:32,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-21 18:27:32,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40289256198347106 [2024-06-21 18:27:32,507 INFO L175 Difference]: Start difference. First operand has 431 places, 1032 transitions, 18189 flow. Second operand 11 states and 195 transitions. [2024-06-21 18:27:32,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 1066 transitions, 20373 flow [2024-06-21 18:27:37,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 1066 transitions, 20291 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 18:27:37,464 INFO L231 Difference]: Finished difference. Result has 436 places, 1034 transitions, 18262 flow [2024-06-21 18:27:37,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18107, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1032, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1008, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18262, PETRI_PLACES=436, PETRI_TRANSITIONS=1034} [2024-06-21 18:27:37,465 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 391 predicate places. [2024-06-21 18:27:37,466 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 1034 transitions, 18262 flow [2024-06-21 18:27:37,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:27:37,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:37,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:37,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 18:27:37,466 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:37,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:37,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1281570220, now seen corresponding path program 10 times [2024-06-21 18:27:37,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:37,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537776357] [2024-06-21 18:27:37,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:37,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:37,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:39,581 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 18:27:39,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:39,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537776357] [2024-06-21 18:27:39,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537776357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:39,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:39,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:27:39,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049442859] [2024-06-21 18:27:39,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:39,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:27:39,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:39,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:27:39,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:27:39,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 18:27:39,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 1034 transitions, 18262 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:27:39,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:39,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 18:27:39,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:43,085 INFO L124 PetriNetUnfolderBase]: 6376/9470 cut-off events. [2024-06-21 18:27:43,085 INFO L125 PetriNetUnfolderBase]: For 1835734/1835796 co-relation queries the response was YES. [2024-06-21 18:27:43,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105462 conditions, 9470 events. 6376/9470 cut-off events. For 1835734/1835796 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 52945 event pairs, 1558 based on Foata normal form. 4/9439 useless extension candidates. Maximal degree in co-relation 105282. Up to 9026 conditions per place. [2024-06-21 18:27:43,354 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 997 selfloop transitions, 66 changer transitions 0/1075 dead transitions. [2024-06-21 18:27:43,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 1075 transitions, 20762 flow [2024-06-21 18:27:43,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:27:43,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:27:43,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 18:27:43,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-21 18:27:43,356 INFO L175 Difference]: Start difference. First operand has 436 places, 1034 transitions, 18262 flow. Second operand 10 states and 180 transitions. [2024-06-21 18:27:43,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 1075 transitions, 20762 flow [2024-06-21 18:27:48,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 1075 transitions, 20559 flow, removed 68 selfloop flow, removed 12 redundant places. [2024-06-21 18:27:48,209 INFO L231 Difference]: Finished difference. Result has 434 places, 1040 transitions, 18379 flow [2024-06-21 18:27:48,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18059, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1034, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=968, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18379, PETRI_PLACES=434, PETRI_TRANSITIONS=1040} [2024-06-21 18:27:48,210 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 389 predicate places. [2024-06-21 18:27:48,210 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 1040 transitions, 18379 flow [2024-06-21 18:27:48,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 18:27:48,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:48,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:48,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 18:27:48,211 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:48,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:48,211 INFO L85 PathProgramCache]: Analyzing trace with hash 851154871, now seen corresponding path program 6 times [2024-06-21 18:27:48,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:48,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226409060] [2024-06-21 18:27:48,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:48,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:48,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:50,457 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 18:27:50,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:50,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226409060] [2024-06-21 18:27:50,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226409060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:50,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:50,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:27:50,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218464237] [2024-06-21 18:27:50,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:50,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:27:50,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:50,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:27:50,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:27:50,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:27:50,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 1040 transitions, 18379 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:27:50,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:50,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:27:50,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:53,998 INFO L124 PetriNetUnfolderBase]: 6080/9112 cut-off events. [2024-06-21 18:27:53,998 INFO L125 PetriNetUnfolderBase]: For 1918055/1918242 co-relation queries the response was YES. [2024-06-21 18:27:54,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102930 conditions, 9112 events. 6080/9112 cut-off events. For 1918055/1918242 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 51945 event pairs, 1385 based on Foata normal form. 60/9035 useless extension candidates. Maximal degree in co-relation 102751. Up to 8329 conditions per place. [2024-06-21 18:27:54,152 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 925 selfloop transitions, 36 changer transitions 0/1073 dead transitions. [2024-06-21 18:27:54,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 1073 transitions, 20582 flow [2024-06-21 18:27:54,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:27:54,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:27:54,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 18:27:54,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-21 18:27:54,155 INFO L175 Difference]: Start difference. First operand has 434 places, 1040 transitions, 18379 flow. Second operand 10 states and 180 transitions. [2024-06-21 18:27:54,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 1073 transitions, 20582 flow [2024-06-21 18:27:59,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 1073 transitions, 20407 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-21 18:27:59,914 INFO L231 Difference]: Finished difference. Result has 436 places, 1044 transitions, 18405 flow [2024-06-21 18:27:59,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18204, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1040, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1004, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18405, PETRI_PLACES=436, PETRI_TRANSITIONS=1044} [2024-06-21 18:27:59,915 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 391 predicate places. [2024-06-21 18:27:59,916 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 1044 transitions, 18405 flow [2024-06-21 18:27:59,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 18:27:59,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:59,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:59,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 18:27:59,916 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:59,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:59,917 INFO L85 PathProgramCache]: Analyzing trace with hash -802944684, now seen corresponding path program 2 times [2024-06-21 18:27:59,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:59,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617878279] [2024-06-21 18:27:59,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:59,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:59,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:28:01,677 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 18:28:01,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:28:01,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617878279] [2024-06-21 18:28:01,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617878279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:28:01,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:28:01,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:28:01,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334232345] [2024-06-21 18:28:01,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:28:01,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:28:01,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:28:01,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:28:01,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:28:01,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:28:01,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 1044 transitions, 18405 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 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 18:28:01,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:28:01,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:28:01,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:28:04,968 INFO L124 PetriNetUnfolderBase]: 6157/9137 cut-off events. [2024-06-21 18:28:04,968 INFO L125 PetriNetUnfolderBase]: For 2014175/2014666 co-relation queries the response was YES. [2024-06-21 18:28:05,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104270 conditions, 9137 events. 6157/9137 cut-off events. For 2014175/2014666 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 51221 event pairs, 1431 based on Foata normal form. 143/9037 useless extension candidates. Maximal degree in co-relation 104090. Up to 8424 conditions per place. [2024-06-21 18:28:05,111 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 892 selfloop transitions, 24 changer transitions 0/1058 dead transitions. [2024-06-21 18:28:05,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 1058 transitions, 20532 flow [2024-06-21 18:28:05,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:28:05,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:28:05,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 18:28:05,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-21 18:28:05,113 INFO L175 Difference]: Start difference. First operand has 436 places, 1044 transitions, 18405 flow. Second operand 7 states and 128 transitions. [2024-06-21 18:28:05,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 1058 transitions, 20532 flow [2024-06-21 18:28:09,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 1058 transitions, 20336 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-21 18:28:09,752 INFO L231 Difference]: Finished difference. Result has 435 places, 1047 transitions, 18326 flow [2024-06-21 18:28:09,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18209, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1044, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1023, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18326, PETRI_PLACES=435, PETRI_TRANSITIONS=1047} [2024-06-21 18:28:09,753 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 390 predicate places. [2024-06-21 18:28:09,753 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 1047 transitions, 18326 flow [2024-06-21 18:28:09,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 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 18:28:09,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:28:09,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:28:09,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 18:28:09,753 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:28:09,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:28:09,754 INFO L85 PathProgramCache]: Analyzing trace with hash 921345017, now seen corresponding path program 3 times [2024-06-21 18:28:09,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:28:09,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580013384] [2024-06-21 18:28:09,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:28:09,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:28:09,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:28:11,503 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 18:28:11,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:28:11,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580013384] [2024-06-21 18:28:11,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580013384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:28:11,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:28:11,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:28:11,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198537260] [2024-06-21 18:28:11,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:28:11,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:28:11,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:28:11,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:28:11,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:28:11,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 18:28:11,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 1047 transitions, 18326 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 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 18:28:11,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:28:11,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 18:28:11,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand