./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 19:40:26,475 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 19:40:26,512 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 19:40:26,517 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 19:40:26,517 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 19:40:26,533 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 19:40:26,533 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 19:40:26,533 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 19:40:26,534 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 19:40:26,534 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 19:40:26,534 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 19:40:26,535 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 19:40:26,535 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 19:40:26,535 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 19:40:26,535 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 19:40:26,536 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 19:40:26,536 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 19:40:26,536 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 19:40:26,537 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 19:40:26,537 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 19:40:26,537 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 19:40:26,540 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 19:40:26,541 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 19:40:26,541 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 19:40:26,541 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 19:40:26,541 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 19:40:26,542 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 19:40:26,542 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 19:40:26,542 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 19:40:26,542 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 19:40:26,543 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 19:40:26,543 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 19:40:26,543 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:40:26,543 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 19:40:26,543 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 19:40:26,547 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 19:40:26,547 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 19:40:26,547 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 19:40:26,547 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 19:40:26,548 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 19:40:26,548 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 19:40:26,548 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 19:40:26,549 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 19:40:26,549 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 19:40:26,783 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 19:40:26,802 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 19:40:26,804 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 19:40:26,805 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 19:40:26,806 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 19:40:26,807 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/safe022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-21 19:40:26,874 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 19:40:26,874 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 19:40:26,875 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 19:40:27,901 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 19:40:28,082 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 19:40:28,082 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 19:40:28,096 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a31ea1ca9/ac31fcbf7e704afca750384190cfce44/FLAG9d79853ed [2024-06-21 19:40:28,114 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a31ea1ca9/ac31fcbf7e704afca750384190cfce44 [2024-06-21 19:40:28,116 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 19:40:28,117 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 19:40:28,118 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 19:40:28,118 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 19:40:28,122 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 19:40:28,122 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:40:26" (1/2) ... [2024-06-21 19:40:28,123 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a039f5a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:40:28, skipping insertion in model container [2024-06-21 19:40:28,123 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:40:26" (1/2) ... [2024-06-21 19:40:28,124 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@76eb4c82 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:40:28, skipping insertion in model container [2024-06-21 19:40:28,124 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:40:28" (2/2) ... [2024-06-21 19:40:28,124 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a039f5a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:40:28, skipping insertion in model container [2024-06-21 19:40:28,124 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:40:28" (2/2) ... [2024-06-21 19:40:28,125 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 19:40:28,142 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 19:40:28,143 INFO L97 edCorrectnessWitness]: Location invariant before [L811-L811] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )y$mem_tmp >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$w_buff0) + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0_used >= 0LL) && (long long )x + (long long )y$r_buff0_thd1 >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff0_used >= 0LL) && (long long )y + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff0_used >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0_used >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0_used >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0_used + (long long )y$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0_used >= 0LL) && (1LL + (long long )y$w_buff0_used) - (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$mem_tmp >= 0LL) && (long long )y - (long long )y$mem_tmp >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 19:40:28,144 INFO L97 edCorrectnessWitness]: Location invariant before [L810-L810] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )y$mem_tmp >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$w_buff0) + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0_used >= 0LL) && (long long )x + (long long )y$r_buff0_thd1 >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff0_used >= 0LL) && (long long )y + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff0_used >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0_used >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0_used >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0_used + (long long )y$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0_used >= 0LL) && (1LL + (long long )y$w_buff0_used) - (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$mem_tmp >= 0LL) && (long long )y - (long long )y$mem_tmp >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 19:40:28,144 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 19:40:28,144 INFO L106 edCorrectnessWitness]: ghost_update [L808-L808] multithreaded = 1; [2024-06-21 19:40:28,169 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 19:40:28,443 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:40:28,452 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 19:40:28,616 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:40:28,650 INFO L206 MainTranslator]: Completed translation [2024-06-21 19:40:28,651 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:40:28 WrapperNode [2024-06-21 19:40:28,651 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 19:40:28,651 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 19:40:28,652 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 19:40:28,652 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 19:40:28,657 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:40:28" (1/1) ... [2024-06-21 19:40:28,678 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:40:28" (1/1) ... [2024-06-21 19:40:28,729 INFO L138 Inliner]: procedures = 174, calls = 34, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 113 [2024-06-21 19:40:28,730 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 19:40:28,730 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 19:40:28,730 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 19:40:28,730 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 19:40:28,738 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:40:28" (1/1) ... [2024-06-21 19:40:28,739 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:40:28" (1/1) ... [2024-06-21 19:40:28,742 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:40:28" (1/1) ... [2024-06-21 19:40:28,765 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 19:40:28,765 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:40:28" (1/1) ... [2024-06-21 19:40:28,766 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:40:28" (1/1) ... [2024-06-21 19:40:28,779 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:40:28" (1/1) ... [2024-06-21 19:40:28,780 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:40:28" (1/1) ... [2024-06-21 19:40:28,784 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:40:28" (1/1) ... [2024-06-21 19:40:28,786 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:40:28" (1/1) ... [2024-06-21 19:40:28,793 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 19:40:28,799 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 19:40:28,799 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 19:40:28,799 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 19:40:28,800 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:40:28" (1/1) ... [2024-06-21 19:40:28,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:40:28,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 19:40:28,840 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 19:40:28,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 19:40:28,870 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 19:40:28,871 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 19:40:28,871 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 19:40:28,871 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 19:40:28,871 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 19:40:28,872 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 19:40:28,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 19:40:28,872 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 19:40:28,872 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 19:40:28,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 19:40:28,873 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 19:40:28,986 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 19:40:28,988 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 19:40:29,345 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 19:40:29,345 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 19:40:29,490 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 19:40:29,491 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 19:40:29,493 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:40:29 BoogieIcfgContainer [2024-06-21 19:40:29,493 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 19:40:29,496 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 19:40:29,496 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 19:40:29,498 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 19:40:29,499 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:40:26" (1/4) ... [2024-06-21 19:40:29,499 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38fd6ac1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 07:40:29, skipping insertion in model container [2024-06-21 19:40:29,499 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 07:40:28" (2/4) ... [2024-06-21 19:40:29,500 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38fd6ac1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 07:40:29, skipping insertion in model container [2024-06-21 19:40:29,500 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:40:28" (3/4) ... [2024-06-21 19:40:29,501 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38fd6ac1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 07:40:29, skipping insertion in model container [2024-06-21 19:40:29,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:40:29" (4/4) ... [2024-06-21 19:40:29,503 INFO L112 eAbstractionObserver]: Analyzing ICFG safe022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 19:40:29,515 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 19:40:29,516 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-21 19:40:29,516 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 19:40:29,557 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 19:40:29,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 36 places, 29 transitions, 66 flow [2024-06-21 19:40:29,610 INFO L124 PetriNetUnfolderBase]: 0/27 cut-off events. [2024-06-21 19:40:29,611 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:40:29,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34 conditions, 27 events. 0/27 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 39 event pairs, 0 based on Foata normal form. 0/25 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 19:40:29,613 INFO L82 GeneralOperation]: Start removeDead. Operand has 36 places, 29 transitions, 66 flow [2024-06-21 19:40:29,616 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 28 places, 21 transitions, 48 flow [2024-06-21 19:40:29,626 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 19:40:29,633 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;@33c29ff5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 19:40:29,633 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-21 19:40:29,637 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 19:40:29,637 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 19:40:29,637 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:40:29,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:29,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 19:40:29,638 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:29,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:29,644 INFO L85 PathProgramCache]: Analyzing trace with hash 325166542, now seen corresponding path program 1 times [2024-06-21 19:40:29,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:29,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096413708] [2024-06-21 19:40:29,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:29,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:29,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:30,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:30,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:30,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096413708] [2024-06-21 19:40:30,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096413708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:30,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:30,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 19:40:30,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598916266] [2024-06-21 19:40:30,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:30,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 19:40:30,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:30,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 19:40:30,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 19:40:30,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 29 [2024-06-21 19:40:30,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 21 transitions, 48 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:30,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:30,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 29 [2024-06-21 19:40:30,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:31,050 INFO L124 PetriNetUnfolderBase]: 131/246 cut-off events. [2024-06-21 19:40:31,051 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-21 19:40:31,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 506 conditions, 246 events. 131/246 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 855 event pairs, 79 based on Foata normal form. 3/243 useless extension candidates. Maximal degree in co-relation 495. Up to 231 conditions per place. [2024-06-21 19:40:31,056 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 22 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-21 19:40:31,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 29 transitions, 117 flow [2024-06-21 19:40:31,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 19:40:31,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 19:40:31,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 54 transitions. [2024-06-21 19:40:31,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6206896551724138 [2024-06-21 19:40:31,067 INFO L175 Difference]: Start difference. First operand has 28 places, 21 transitions, 48 flow. Second operand 3 states and 54 transitions. [2024-06-21 19:40:31,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 29 transitions, 117 flow [2024-06-21 19:40:31,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 29 transitions, 114 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-21 19:40:31,071 INFO L231 Difference]: Finished difference. Result has 29 places, 23 transitions, 67 flow [2024-06-21 19:40:31,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=67, PETRI_PLACES=29, PETRI_TRANSITIONS=23} [2024-06-21 19:40:31,075 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 1 predicate places. [2024-06-21 19:40:31,076 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 23 transitions, 67 flow [2024-06-21 19:40:31,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:31,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:31,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:31,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 19:40:31,077 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:31,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:31,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1046867617, now seen corresponding path program 1 times [2024-06-21 19:40:31,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:31,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461642189] [2024-06-21 19:40:31,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:31,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:31,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:31,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:31,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:31,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461642189] [2024-06-21 19:40:31,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461642189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:31,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:31,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 19:40:31,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259067315] [2024-06-21 19:40:31,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:31,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 19:40:31,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:31,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 19:40:31,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 19:40:31,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 29 [2024-06-21 19:40:31,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 23 transitions, 67 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:31,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:31,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 29 [2024-06-21 19:40:31,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:32,002 INFO L124 PetriNetUnfolderBase]: 129/243 cut-off events. [2024-06-21 19:40:32,003 INFO L125 PetriNetUnfolderBase]: For 44/44 co-relation queries the response was YES. [2024-06-21 19:40:32,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 575 conditions, 243 events. 129/243 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 865 event pairs, 41 based on Foata normal form. 4/246 useless extension candidates. Maximal degree in co-relation 563. Up to 214 conditions per place. [2024-06-21 19:40:32,007 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 29 selfloop transitions, 5 changer transitions 0/38 dead transitions. [2024-06-21 19:40:32,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 38 transitions, 174 flow [2024-06-21 19:40:32,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 19:40:32,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 19:40:32,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 70 transitions. [2024-06-21 19:40:32,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603448275862069 [2024-06-21 19:40:32,011 INFO L175 Difference]: Start difference. First operand has 29 places, 23 transitions, 67 flow. Second operand 4 states and 70 transitions. [2024-06-21 19:40:32,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 38 transitions, 174 flow [2024-06-21 19:40:32,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 38 transitions, 170 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 19:40:32,016 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 104 flow [2024-06-21 19:40:32,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=104, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2024-06-21 19:40:32,017 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 5 predicate places. [2024-06-21 19:40:32,017 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 104 flow [2024-06-21 19:40:32,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:32,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:32,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:32,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 19:40:32,018 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:32,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:32,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1906843397, now seen corresponding path program 1 times [2024-06-21 19:40:32,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:32,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312592388] [2024-06-21 19:40:32,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:32,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:32,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:32,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:32,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:32,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312592388] [2024-06-21 19:40:32,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312592388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:32,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:32,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:40:32,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110545538] [2024-06-21 19:40:32,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:32,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:40:32,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:32,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:40:32,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:40:32,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-06-21 19:40:32,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 104 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 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 19:40:32,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:32,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-06-21 19:40:32,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:32,895 INFO L124 PetriNetUnfolderBase]: 149/276 cut-off events. [2024-06-21 19:40:32,895 INFO L125 PetriNetUnfolderBase]: For 164/164 co-relation queries the response was YES. [2024-06-21 19:40:32,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 757 conditions, 276 events. 149/276 cut-off events. For 164/164 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 927 event pairs, 55 based on Foata normal form. 2/277 useless extension candidates. Maximal degree in co-relation 742. Up to 250 conditions per place. [2024-06-21 19:40:32,897 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 35 selfloop transitions, 7 changer transitions 0/45 dead transitions. [2024-06-21 19:40:32,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 45 transitions, 239 flow [2024-06-21 19:40:32,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:40:32,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:40:32,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 78 transitions. [2024-06-21 19:40:32,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379310344827586 [2024-06-21 19:40:32,899 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 104 flow. Second operand 5 states and 78 transitions. [2024-06-21 19:40:32,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 45 transitions, 239 flow [2024-06-21 19:40:32,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 45 transitions, 232 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-21 19:40:32,901 INFO L231 Difference]: Finished difference. Result has 39 places, 33 transitions, 153 flow [2024-06-21 19:40:32,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=153, PETRI_PLACES=39, PETRI_TRANSITIONS=33} [2024-06-21 19:40:32,902 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 11 predicate places. [2024-06-21 19:40:32,902 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 153 flow [2024-06-21 19:40:32,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 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 19:40:32,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:32,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:32,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 19:40:32,903 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:32,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:32,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1654625140, now seen corresponding path program 1 times [2024-06-21 19:40:32,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:32,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529193964] [2024-06-21 19:40:32,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:32,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:32,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:33,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:33,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:33,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529193964] [2024-06-21 19:40:33,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529193964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:33,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:33,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:40:33,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482174566] [2024-06-21 19:40:33,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:33,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:40:33,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:33,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:40:33,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:40:33,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-06-21 19:40:33,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 153 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:33,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:33,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-06-21 19:40:33,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:34,058 INFO L124 PetriNetUnfolderBase]: 146/271 cut-off events. [2024-06-21 19:40:34,059 INFO L125 PetriNetUnfolderBase]: For 307/307 co-relation queries the response was YES. [2024-06-21 19:40:34,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 834 conditions, 271 events. 146/271 cut-off events. For 307/307 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 905 event pairs, 37 based on Foata normal form. 2/272 useless extension candidates. Maximal degree in co-relation 815. Up to 236 conditions per place. [2024-06-21 19:40:34,060 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 39 selfloop transitions, 9 changer transitions 0/51 dead transitions. [2024-06-21 19:40:34,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 295 flow [2024-06-21 19:40:34,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:40:34,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:40:34,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 92 transitions. [2024-06-21 19:40:34,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5287356321839081 [2024-06-21 19:40:34,065 INFO L175 Difference]: Start difference. First operand has 39 places, 33 transitions, 153 flow. Second operand 6 states and 92 transitions. [2024-06-21 19:40:34,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 295 flow [2024-06-21 19:40:34,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 51 transitions, 295 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-21 19:40:34,069 INFO L231 Difference]: Finished difference. Result has 45 places, 35 transitions, 188 flow [2024-06-21 19:40:34,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=153, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=188, PETRI_PLACES=45, PETRI_TRANSITIONS=35} [2024-06-21 19:40:34,070 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 17 predicate places. [2024-06-21 19:40:34,071 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 35 transitions, 188 flow [2024-06-21 19:40:34,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:34,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:34,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:34,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 19:40:34,072 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:34,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:34,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1474492860, now seen corresponding path program 1 times [2024-06-21 19:40:34,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:34,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803651421] [2024-06-21 19:40:34,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:34,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:34,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:35,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:35,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:35,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803651421] [2024-06-21 19:40:35,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803651421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:35,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:35,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:40:35,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091731061] [2024-06-21 19:40:35,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:35,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:40:35,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:35,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:40:35,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:40:35,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:40:35,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 188 flow. Second operand has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:35,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:35,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:40:35,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:35,402 INFO L124 PetriNetUnfolderBase]: 142/263 cut-off events. [2024-06-21 19:40:35,402 INFO L125 PetriNetUnfolderBase]: For 431/431 co-relation queries the response was YES. [2024-06-21 19:40:35,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 887 conditions, 263 events. 142/263 cut-off events. For 431/431 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 848 event pairs, 18 based on Foata normal form. 4/266 useless extension candidates. Maximal degree in co-relation 864. Up to 210 conditions per place. [2024-06-21 19:40:35,404 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 39 selfloop transitions, 11 changer transitions 0/52 dead transitions. [2024-06-21 19:40:35,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 52 transitions, 322 flow [2024-06-21 19:40:35,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:40:35,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:40:35,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 19:40:35,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4396551724137931 [2024-06-21 19:40:35,405 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 188 flow. Second operand 8 states and 102 transitions. [2024-06-21 19:40:35,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 52 transitions, 322 flow [2024-06-21 19:40:35,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 52 transitions, 305 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 19:40:35,408 INFO L231 Difference]: Finished difference. Result has 48 places, 34 transitions, 187 flow [2024-06-21 19:40:35,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=161, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=187, PETRI_PLACES=48, PETRI_TRANSITIONS=34} [2024-06-21 19:40:35,408 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 20 predicate places. [2024-06-21 19:40:35,409 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 34 transitions, 187 flow [2024-06-21 19:40:35,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:35,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:35,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:35,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 19:40:35,409 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:35,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:35,410 INFO L85 PathProgramCache]: Analyzing trace with hash -395381612, now seen corresponding path program 1 times [2024-06-21 19:40:35,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:35,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042536136] [2024-06-21 19:40:35,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:35,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:35,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:36,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 19:40:36,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:36,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042536136] [2024-06-21 19:40:36,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042536136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:36,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:36,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:40:36,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627911072] [2024-06-21 19:40:36,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:36,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:40:36,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:36,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:40:36,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:40:36,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:40:36,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 34 transitions, 187 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:36,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:36,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:40:36,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:36,708 INFO L124 PetriNetUnfolderBase]: 183/334 cut-off events. [2024-06-21 19:40:36,709 INFO L125 PetriNetUnfolderBase]: For 693/693 co-relation queries the response was YES. [2024-06-21 19:40:36,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1165 conditions, 334 events. 183/334 cut-off events. For 693/693 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1179 event pairs, 71 based on Foata normal form. 3/336 useless extension candidates. Maximal degree in co-relation 1140. Up to 272 conditions per place. [2024-06-21 19:40:36,711 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 45 selfloop transitions, 16 changer transitions 0/63 dead transitions. [2024-06-21 19:40:36,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 63 transitions, 452 flow [2024-06-21 19:40:36,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:40:36,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:40:36,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-21 19:40:36,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43842364532019706 [2024-06-21 19:40:36,713 INFO L175 Difference]: Start difference. First operand has 48 places, 34 transitions, 187 flow. Second operand 7 states and 89 transitions. [2024-06-21 19:40:36,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 63 transitions, 452 flow [2024-06-21 19:40:36,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 63 transitions, 410 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 19:40:36,716 INFO L231 Difference]: Finished difference. Result has 52 places, 47 transitions, 309 flow [2024-06-21 19:40:36,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=309, PETRI_PLACES=52, PETRI_TRANSITIONS=47} [2024-06-21 19:40:36,718 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 24 predicate places. [2024-06-21 19:40:36,718 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 47 transitions, 309 flow [2024-06-21 19:40:36,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:36,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:36,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:36,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 19:40:36,719 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:36,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:36,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1516677766, now seen corresponding path program 2 times [2024-06-21 19:40:36,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:36,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986871920] [2024-06-21 19:40:36,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:36,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:36,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:37,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:37,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:37,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986871920] [2024-06-21 19:40:37,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986871920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:37,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:37,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:40:37,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928248374] [2024-06-21 19:40:37,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:37,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:40:37,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:37,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:40:37,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:40:38,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:40:38,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 47 transitions, 309 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:38,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:38,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:40:38,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:38,331 INFO L124 PetriNetUnfolderBase]: 190/345 cut-off events. [2024-06-21 19:40:38,331 INFO L125 PetriNetUnfolderBase]: For 969/971 co-relation queries the response was YES. [2024-06-21 19:40:38,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1349 conditions, 345 events. 190/345 cut-off events. For 969/971 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1231 event pairs, 34 based on Foata normal form. 3/347 useless extension candidates. Maximal degree in co-relation 1319. Up to 281 conditions per place. [2024-06-21 19:40:38,334 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 50 selfloop transitions, 21 changer transitions 0/73 dead transitions. [2024-06-21 19:40:38,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 73 transitions, 575 flow [2024-06-21 19:40:38,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:40:38,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:40:38,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2024-06-21 19:40:38,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4433497536945813 [2024-06-21 19:40:38,335 INFO L175 Difference]: Start difference. First operand has 52 places, 47 transitions, 309 flow. Second operand 7 states and 90 transitions. [2024-06-21 19:40:38,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 73 transitions, 575 flow [2024-06-21 19:40:38,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 73 transitions, 567 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-21 19:40:38,347 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 460 flow [2024-06-21 19:40:38,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=460, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-21 19:40:38,348 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 34 predicate places. [2024-06-21 19:40:38,348 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 460 flow [2024-06-21 19:40:38,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:38,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:38,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:38,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 19:40:38,349 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:38,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:38,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1685712106, now seen corresponding path program 3 times [2024-06-21 19:40:38,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:38,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056769468] [2024-06-21 19:40:38,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:38,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:38,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:39,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:39,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:39,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056769468] [2024-06-21 19:40:39,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056769468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:39,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:39,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:40:39,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518896444] [2024-06-21 19:40:39,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:39,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:40:39,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:39,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:40:39,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:40:39,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:40:39,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 460 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:39,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:39,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:40:39,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:40,189 INFO L124 PetriNetUnfolderBase]: 193/353 cut-off events. [2024-06-21 19:40:40,189 INFO L125 PetriNetUnfolderBase]: For 1458/1458 co-relation queries the response was YES. [2024-06-21 19:40:40,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1554 conditions, 353 events. 193/353 cut-off events. For 1458/1458 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1272 event pairs, 59 based on Foata normal form. 1/353 useless extension candidates. Maximal degree in co-relation 1518. Up to 285 conditions per place. [2024-06-21 19:40:40,191 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 52 selfloop transitions, 26 changer transitions 0/80 dead transitions. [2024-06-21 19:40:40,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 80 transitions, 743 flow [2024-06-21 19:40:40,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:40:40,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:40:40,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-21 19:40:40,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4224137931034483 [2024-06-21 19:40:40,193 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 460 flow. Second operand 8 states and 98 transitions. [2024-06-21 19:40:40,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 80 transitions, 743 flow [2024-06-21 19:40:40,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 80 transitions, 712 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-21 19:40:40,199 INFO L231 Difference]: Finished difference. Result has 71 places, 66 transitions, 570 flow [2024-06-21 19:40:40,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=435, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=570, PETRI_PLACES=71, PETRI_TRANSITIONS=66} [2024-06-21 19:40:40,201 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 43 predicate places. [2024-06-21 19:40:40,201 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 66 transitions, 570 flow [2024-06-21 19:40:40,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:40,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:40,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:40,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 19:40:40,202 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:40,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:40,203 INFO L85 PathProgramCache]: Analyzing trace with hash 110358756, now seen corresponding path program 4 times [2024-06-21 19:40:40,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:40,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952439656] [2024-06-21 19:40:40,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:40,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:40,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:41,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 19:40:41,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:41,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952439656] [2024-06-21 19:40:41,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952439656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:41,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:41,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:40:41,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515651140] [2024-06-21 19:40:41,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:41,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:40:41,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:41,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:40:41,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:40:41,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:40:41,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 66 transitions, 570 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:41,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:41,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:40:41,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:42,063 INFO L124 PetriNetUnfolderBase]: 191/349 cut-off events. [2024-06-21 19:40:42,063 INFO L125 PetriNetUnfolderBase]: For 1710/1710 co-relation queries the response was YES. [2024-06-21 19:40:42,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1629 conditions, 349 events. 191/349 cut-off events. For 1710/1710 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1246 event pairs, 62 based on Foata normal form. 1/349 useless extension candidates. Maximal degree in co-relation 1588. Up to 312 conditions per place. [2024-06-21 19:40:42,066 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 58 selfloop transitions, 17 changer transitions 0/77 dead transitions. [2024-06-21 19:40:42,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 77 transitions, 750 flow [2024-06-21 19:40:42,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:40:42,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:40:42,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-21 19:40:42,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3922413793103448 [2024-06-21 19:40:42,068 INFO L175 Difference]: Start difference. First operand has 71 places, 66 transitions, 570 flow. Second operand 8 states and 91 transitions. [2024-06-21 19:40:42,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 77 transitions, 750 flow [2024-06-21 19:40:42,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 77 transitions, 710 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 19:40:42,074 INFO L231 Difference]: Finished difference. Result has 77 places, 67 transitions, 578 flow [2024-06-21 19:40:42,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=578, PETRI_PLACES=77, PETRI_TRANSITIONS=67} [2024-06-21 19:40:42,075 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 49 predicate places. [2024-06-21 19:40:42,075 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 67 transitions, 578 flow [2024-06-21 19:40:42,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:42,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:42,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:42,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 19:40:42,076 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:42,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:42,076 INFO L85 PathProgramCache]: Analyzing trace with hash 508805984, now seen corresponding path program 5 times [2024-06-21 19:40:42,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:42,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756853144] [2024-06-21 19:40:42,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:42,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:42,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:43,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:43,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:43,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756853144] [2024-06-21 19:40:43,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756853144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:43,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:43,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:40:43,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525481062] [2024-06-21 19:40:43,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:43,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:40:43,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:43,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:40:43,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:40:43,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:40:43,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 67 transitions, 578 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:43,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:43,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:40:43,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:43,462 INFO L124 PetriNetUnfolderBase]: 209/379 cut-off events. [2024-06-21 19:40:43,462 INFO L125 PetriNetUnfolderBase]: For 2207/2207 co-relation queries the response was YES. [2024-06-21 19:40:43,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1788 conditions, 379 events. 209/379 cut-off events. For 2207/2207 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1406 event pairs, 69 based on Foata normal form. 3/381 useless extension candidates. Maximal degree in co-relation 1745. Up to 328 conditions per place. [2024-06-21 19:40:43,465 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 65 selfloop transitions, 18 changer transitions 0/85 dead transitions. [2024-06-21 19:40:43,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 85 transitions, 853 flow [2024-06-21 19:40:43,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:40:43,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:40:43,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-21 19:40:43,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4236453201970443 [2024-06-21 19:40:43,466 INFO L175 Difference]: Start difference. First operand has 77 places, 67 transitions, 578 flow. Second operand 7 states and 86 transitions. [2024-06-21 19:40:43,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 85 transitions, 853 flow [2024-06-21 19:40:43,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 85 transitions, 798 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 19:40:43,472 INFO L231 Difference]: Finished difference. Result has 78 places, 73 transitions, 637 flow [2024-06-21 19:40:43,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=637, PETRI_PLACES=78, PETRI_TRANSITIONS=73} [2024-06-21 19:40:43,473 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 50 predicate places. [2024-06-21 19:40:43,473 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 73 transitions, 637 flow [2024-06-21 19:40:43,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:43,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:43,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:43,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 19:40:43,474 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:43,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:43,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1372322144, now seen corresponding path program 6 times [2024-06-21 19:40:43,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:43,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268365420] [2024-06-21 19:40:43,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:43,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:43,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:44,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 19:40:44,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:44,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268365420] [2024-06-21 19:40:44,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268365420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:44,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:44,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:40:44,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484449426] [2024-06-21 19:40:44,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:44,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:40:44,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:44,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:40:44,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:40:44,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:40:44,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 73 transitions, 637 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:44,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:44,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:40:44,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:44,632 INFO L124 PetriNetUnfolderBase]: 203/370 cut-off events. [2024-06-21 19:40:44,633 INFO L125 PetriNetUnfolderBase]: For 2281/2281 co-relation queries the response was YES. [2024-06-21 19:40:44,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1746 conditions, 370 events. 203/370 cut-off events. For 2281/2281 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1363 event pairs, 69 based on Foata normal form. 3/372 useless extension candidates. Maximal degree in co-relation 1703. Up to 333 conditions per place. [2024-06-21 19:40:44,635 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 67 selfloop transitions, 14 changer transitions 0/83 dead transitions. [2024-06-21 19:40:44,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 83 transitions, 835 flow [2024-06-21 19:40:44,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:40:44,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:40:44,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 81 transitions. [2024-06-21 19:40:44,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39901477832512317 [2024-06-21 19:40:44,637 INFO L175 Difference]: Start difference. First operand has 78 places, 73 transitions, 637 flow. Second operand 7 states and 81 transitions. [2024-06-21 19:40:44,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 83 transitions, 835 flow [2024-06-21 19:40:44,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 83 transitions, 787 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 19:40:44,643 INFO L231 Difference]: Finished difference. Result has 80 places, 73 transitions, 624 flow [2024-06-21 19:40:44,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=624, PETRI_PLACES=80, PETRI_TRANSITIONS=73} [2024-06-21 19:40:44,644 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 52 predicate places. [2024-06-21 19:40:44,644 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 73 transitions, 624 flow [2024-06-21 19:40:44,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:44,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:44,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:44,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 19:40:44,645 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:44,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:44,645 INFO L85 PathProgramCache]: Analyzing trace with hash -217883858, now seen corresponding path program 1 times [2024-06-21 19:40:44,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:44,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795195147] [2024-06-21 19:40:44,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:44,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:44,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:46,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:46,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:46,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795195147] [2024-06-21 19:40:46,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795195147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:46,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:46,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:40:46,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595745764] [2024-06-21 19:40:46,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:46,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:40:46,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:46,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:40:46,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:40:46,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:40:46,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 73 transitions, 624 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:46,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:46,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:40:46,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:47,130 INFO L124 PetriNetUnfolderBase]: 205/375 cut-off events. [2024-06-21 19:40:47,130 INFO L125 PetriNetUnfolderBase]: For 2497/2497 co-relation queries the response was YES. [2024-06-21 19:40:47,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1735 conditions, 375 events. 205/375 cut-off events. For 2497/2497 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1383 event pairs, 71 based on Foata normal form. 5/379 useless extension candidates. Maximal degree in co-relation 1692. Up to 336 conditions per place. [2024-06-21 19:40:47,135 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 67 selfloop transitions, 16 changer transitions 0/85 dead transitions. [2024-06-21 19:40:47,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 85 transitions, 834 flow [2024-06-21 19:40:47,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:40:47,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:40:47,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-21 19:40:47,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 19:40:47,137 INFO L175 Difference]: Start difference. First operand has 80 places, 73 transitions, 624 flow. Second operand 8 states and 87 transitions. [2024-06-21 19:40:47,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 85 transitions, 834 flow [2024-06-21 19:40:47,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 85 transitions, 794 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 19:40:47,148 INFO L231 Difference]: Finished difference. Result has 84 places, 78 transitions, 666 flow [2024-06-21 19:40:47,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=666, PETRI_PLACES=84, PETRI_TRANSITIONS=78} [2024-06-21 19:40:47,149 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 56 predicate places. [2024-06-21 19:40:47,150 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 78 transitions, 666 flow [2024-06-21 19:40:47,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:47,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:47,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:47,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 19:40:47,152 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:47,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:47,152 INFO L85 PathProgramCache]: Analyzing trace with hash 2066194157, now seen corresponding path program 1 times [2024-06-21 19:40:47,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:47,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876702870] [2024-06-21 19:40:47,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:47,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:47,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:48,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:48,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:48,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876702870] [2024-06-21 19:40:48,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876702870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:48,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:48,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:40:48,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403735923] [2024-06-21 19:40:48,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:48,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:40:48,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:48,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:40:48,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:40:48,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:40:48,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 78 transitions, 666 flow. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:48,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:48,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:40:48,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:48,645 INFO L124 PetriNetUnfolderBase]: 212/388 cut-off events. [2024-06-21 19:40:48,646 INFO L125 PetriNetUnfolderBase]: For 2610/2610 co-relation queries the response was YES. [2024-06-21 19:40:48,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1866 conditions, 388 events. 212/388 cut-off events. For 2610/2610 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1442 event pairs, 49 based on Foata normal form. 1/388 useless extension candidates. Maximal degree in co-relation 1823. Up to 282 conditions per place. [2024-06-21 19:40:48,648 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 66 selfloop transitions, 30 changer transitions 0/98 dead transitions. [2024-06-21 19:40:48,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 98 transitions, 956 flow [2024-06-21 19:40:48,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:40:48,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:40:48,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-21 19:40:48,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4267241379310345 [2024-06-21 19:40:48,650 INFO L175 Difference]: Start difference. First operand has 84 places, 78 transitions, 666 flow. Second operand 8 states and 99 transitions. [2024-06-21 19:40:48,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 98 transitions, 956 flow [2024-06-21 19:40:48,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 98 transitions, 921 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 19:40:48,656 INFO L231 Difference]: Finished difference. Result has 90 places, 85 transitions, 767 flow [2024-06-21 19:40:48,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=631, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=767, PETRI_PLACES=90, PETRI_TRANSITIONS=85} [2024-06-21 19:40:48,657 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 62 predicate places. [2024-06-21 19:40:48,657 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 85 transitions, 767 flow [2024-06-21 19:40:48,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:48,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:48,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:48,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 19:40:48,658 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:48,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:48,658 INFO L85 PathProgramCache]: Analyzing trace with hash -255337853, now seen corresponding path program 2 times [2024-06-21 19:40:48,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:48,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053848275] [2024-06-21 19:40:48,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:48,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:48,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:49,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:49,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:49,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053848275] [2024-06-21 19:40:49,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053848275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:49,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:49,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:40:49,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131743583] [2024-06-21 19:40:49,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:49,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:40:49,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:49,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:40:49,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:40:50,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:40:50,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 85 transitions, 767 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:50,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:50,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:40:50,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:50,300 INFO L124 PetriNetUnfolderBase]: 224/408 cut-off events. [2024-06-21 19:40:50,300 INFO L125 PetriNetUnfolderBase]: For 3109/3109 co-relation queries the response was YES. [2024-06-21 19:40:50,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2107 conditions, 408 events. 224/408 cut-off events. For 3109/3109 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1562 event pairs, 53 based on Foata normal form. 1/408 useless extension candidates. Maximal degree in co-relation 2062. Up to 326 conditions per place. [2024-06-21 19:40:50,303 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 70 selfloop transitions, 34 changer transitions 0/106 dead transitions. [2024-06-21 19:40:50,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 106 transitions, 1090 flow [2024-06-21 19:40:50,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:40:50,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:40:50,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 19:40:50,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4396551724137931 [2024-06-21 19:40:50,304 INFO L175 Difference]: Start difference. First operand has 90 places, 85 transitions, 767 flow. Second operand 8 states and 102 transitions. [2024-06-21 19:40:50,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 106 transitions, 1090 flow [2024-06-21 19:40:50,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 106 transitions, 1045 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 19:40:50,313 INFO L231 Difference]: Finished difference. Result has 94 places, 91 transitions, 858 flow [2024-06-21 19:40:50,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=858, PETRI_PLACES=94, PETRI_TRANSITIONS=91} [2024-06-21 19:40:50,314 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 66 predicate places. [2024-06-21 19:40:50,314 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 91 transitions, 858 flow [2024-06-21 19:40:50,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:50,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:50,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:50,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 19:40:50,315 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:50,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:50,315 INFO L85 PathProgramCache]: Analyzing trace with hash -227628348, now seen corresponding path program 1 times [2024-06-21 19:40:50,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:50,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540962964] [2024-06-21 19:40:50,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:50,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:50,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:51,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:51,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:51,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540962964] [2024-06-21 19:40:51,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540962964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:51,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:51,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:40:51,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418530449] [2024-06-21 19:40:51,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:51,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:40:51,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:51,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:40:51,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:40:51,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:40:51,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 91 transitions, 858 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:51,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:51,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:40:51,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:51,956 INFO L124 PetriNetUnfolderBase]: 235/426 cut-off events. [2024-06-21 19:40:51,957 INFO L125 PetriNetUnfolderBase]: For 3360/3360 co-relation queries the response was YES. [2024-06-21 19:40:51,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2272 conditions, 426 events. 235/426 cut-off events. For 3360/3360 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1637 event pairs, 52 based on Foata normal form. 2/427 useless extension candidates. Maximal degree in co-relation 2228. Up to 281 conditions per place. [2024-06-21 19:40:51,960 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 67 selfloop transitions, 43 changer transitions 0/112 dead transitions. [2024-06-21 19:40:51,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 112 transitions, 1196 flow [2024-06-21 19:40:51,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:40:51,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:40:51,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-21 19:40:51,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42528735632183906 [2024-06-21 19:40:51,961 INFO L175 Difference]: Start difference. First operand has 94 places, 91 transitions, 858 flow. Second operand 9 states and 111 transitions. [2024-06-21 19:40:51,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 112 transitions, 1196 flow [2024-06-21 19:40:51,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 112 transitions, 1150 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 19:40:51,971 INFO L231 Difference]: Finished difference. Result has 99 places, 95 transitions, 943 flow [2024-06-21 19:40:51,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=812, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=943, PETRI_PLACES=99, PETRI_TRANSITIONS=95} [2024-06-21 19:40:51,971 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 71 predicate places. [2024-06-21 19:40:51,971 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 95 transitions, 943 flow [2024-06-21 19:40:51,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:51,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:51,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:51,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 19:40:51,980 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:51,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:51,981 INFO L85 PathProgramCache]: Analyzing trace with hash -255334133, now seen corresponding path program 3 times [2024-06-21 19:40:51,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:51,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426798123] [2024-06-21 19:40:51,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:51,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:51,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:53,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:53,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:53,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426798123] [2024-06-21 19:40:53,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426798123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:53,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:53,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:40:53,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688668407] [2024-06-21 19:40:53,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:53,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:40:53,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:53,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:40:53,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:40:53,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:40:53,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 95 transitions, 943 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:53,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:53,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:40:53,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:53,454 INFO L124 PetriNetUnfolderBase]: 236/428 cut-off events. [2024-06-21 19:40:53,455 INFO L125 PetriNetUnfolderBase]: For 3765/3765 co-relation queries the response was YES. [2024-06-21 19:40:53,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2396 conditions, 428 events. 236/428 cut-off events. For 3765/3765 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1650 event pairs, 53 based on Foata normal form. 2/429 useless extension candidates. Maximal degree in co-relation 2349. Up to 350 conditions per place. [2024-06-21 19:40:53,458 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 71 selfloop transitions, 36 changer transitions 0/109 dead transitions. [2024-06-21 19:40:53,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 109 transitions, 1214 flow [2024-06-21 19:40:53,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:40:53,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:40:53,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 19:40:53,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4396551724137931 [2024-06-21 19:40:53,460 INFO L175 Difference]: Start difference. First operand has 99 places, 95 transitions, 943 flow. Second operand 8 states and 102 transitions. [2024-06-21 19:40:53,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 109 transitions, 1214 flow [2024-06-21 19:40:53,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 109 transitions, 1167 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 19:40:53,470 INFO L231 Difference]: Finished difference. Result has 102 places, 98 transitions, 1010 flow [2024-06-21 19:40:53,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=896, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1010, PETRI_PLACES=102, PETRI_TRANSITIONS=98} [2024-06-21 19:40:53,471 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 74 predicate places. [2024-06-21 19:40:53,471 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 98 transitions, 1010 flow [2024-06-21 19:40:53,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:53,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:53,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:53,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 19:40:53,472 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:53,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:53,472 INFO L85 PathProgramCache]: Analyzing trace with hash 713803611, now seen corresponding path program 4 times [2024-06-21 19:40:53,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:53,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52483171] [2024-06-21 19:40:53,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:53,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:53,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:54,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:54,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:54,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52483171] [2024-06-21 19:40:54,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52483171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:54,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:54,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:40:54,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102137764] [2024-06-21 19:40:54,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:54,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:40:54,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:54,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:40:54,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:40:54,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:40:54,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 98 transitions, 1010 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:54,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:54,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:40:54,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:54,981 INFO L124 PetriNetUnfolderBase]: 239/433 cut-off events. [2024-06-21 19:40:54,981 INFO L125 PetriNetUnfolderBase]: For 3967/3967 co-relation queries the response was YES. [2024-06-21 19:40:54,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2491 conditions, 433 events. 239/433 cut-off events. For 3967/3967 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1671 event pairs, 50 based on Foata normal form. 1/433 useless extension candidates. Maximal degree in co-relation 2442. Up to 319 conditions per place. [2024-06-21 19:40:54,984 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 65 selfloop transitions, 47 changer transitions 0/114 dead transitions. [2024-06-21 19:40:54,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 114 transitions, 1324 flow [2024-06-21 19:40:54,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:40:54,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:40:54,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-21 19:40:54,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46120689655172414 [2024-06-21 19:40:54,986 INFO L175 Difference]: Start difference. First operand has 102 places, 98 transitions, 1010 flow. Second operand 8 states and 107 transitions. [2024-06-21 19:40:54,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 114 transitions, 1324 flow [2024-06-21 19:40:54,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 114 transitions, 1280 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 19:40:54,996 INFO L231 Difference]: Finished difference. Result has 106 places, 100 transitions, 1093 flow [2024-06-21 19:40:54,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1093, PETRI_PLACES=106, PETRI_TRANSITIONS=100} [2024-06-21 19:40:54,996 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 78 predicate places. [2024-06-21 19:40:54,996 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 100 transitions, 1093 flow [2024-06-21 19:40:54,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:54,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:54,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:54,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 19:40:54,997 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:54,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:54,997 INFO L85 PathProgramCache]: Analyzing trace with hash 713893976, now seen corresponding path program 2 times [2024-06-21 19:40:54,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:54,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852425268] [2024-06-21 19:40:54,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:54,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:55,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:56,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:56,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:56,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852425268] [2024-06-21 19:40:56,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852425268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:56,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:56,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:40:56,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523176398] [2024-06-21 19:40:56,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:56,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:40:56,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:56,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:40:56,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:40:56,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:40:56,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 100 transitions, 1093 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:56,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:56,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:40:56,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:56,754 INFO L124 PetriNetUnfolderBase]: 258/464 cut-off events. [2024-06-21 19:40:56,754 INFO L125 PetriNetUnfolderBase]: For 4883/4883 co-relation queries the response was YES. [2024-06-21 19:40:56,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2762 conditions, 464 events. 258/464 cut-off events. For 4883/4883 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1831 event pairs, 57 based on Foata normal form. 2/465 useless extension candidates. Maximal degree in co-relation 2712. Up to 305 conditions per place. [2024-06-21 19:40:56,757 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 80 selfloop transitions, 42 changer transitions 0/124 dead transitions. [2024-06-21 19:40:56,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 124 transitions, 1527 flow [2024-06-21 19:40:56,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:40:56,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:40:56,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-21 19:40:56,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44061302681992337 [2024-06-21 19:40:56,759 INFO L175 Difference]: Start difference. First operand has 106 places, 100 transitions, 1093 flow. Second operand 9 states and 115 transitions. [2024-06-21 19:40:56,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 124 transitions, 1527 flow [2024-06-21 19:40:56,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 124 transitions, 1443 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 19:40:56,770 INFO L231 Difference]: Finished difference. Result has 110 places, 106 transitions, 1176 flow [2024-06-21 19:40:56,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1013, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1176, PETRI_PLACES=110, PETRI_TRANSITIONS=106} [2024-06-21 19:40:56,770 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 82 predicate places. [2024-06-21 19:40:56,770 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 106 transitions, 1176 flow [2024-06-21 19:40:56,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:56,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:56,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:56,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 19:40:56,771 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:56,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:56,771 INFO L85 PathProgramCache]: Analyzing trace with hash -873839118, now seen corresponding path program 3 times [2024-06-21 19:40:56,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:56,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605093127] [2024-06-21 19:40:56,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:56,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:56,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:58,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:58,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:58,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605093127] [2024-06-21 19:40:58,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605093127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:58,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:58,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:40:58,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758777331] [2024-06-21 19:40:58,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:58,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:40:58,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:58,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:40:58,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:40:58,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:40:58,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 106 transitions, 1176 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:58,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:58,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:40:58,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:58,479 INFO L124 PetriNetUnfolderBase]: 264/474 cut-off events. [2024-06-21 19:40:58,480 INFO L125 PetriNetUnfolderBase]: For 5034/5034 co-relation queries the response was YES. [2024-06-21 19:40:58,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2859 conditions, 474 events. 264/474 cut-off events. For 5034/5034 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1889 event pairs, 59 based on Foata normal form. 2/475 useless extension candidates. Maximal degree in co-relation 2808. Up to 391 conditions per place. [2024-06-21 19:40:58,483 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 93 selfloop transitions, 31 changer transitions 0/126 dead transitions. [2024-06-21 19:40:58,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 126 transitions, 1542 flow [2024-06-21 19:40:58,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:40:58,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:40:58,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-21 19:40:58,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39184952978056425 [2024-06-21 19:40:58,485 INFO L175 Difference]: Start difference. First operand has 110 places, 106 transitions, 1176 flow. Second operand 11 states and 125 transitions. [2024-06-21 19:40:58,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 126 transitions, 1542 flow [2024-06-21 19:40:58,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 126 transitions, 1475 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 19:40:58,498 INFO L231 Difference]: Finished difference. Result has 117 places, 108 transitions, 1202 flow [2024-06-21 19:40:58,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1115, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1202, PETRI_PLACES=117, PETRI_TRANSITIONS=108} [2024-06-21 19:40:58,499 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 89 predicate places. [2024-06-21 19:40:58,499 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 108 transitions, 1202 flow [2024-06-21 19:40:58,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:58,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:58,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:58,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 19:40:58,501 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:40:58,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:58,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1732719228, now seen corresponding path program 4 times [2024-06-21 19:40:58,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:58,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694336813] [2024-06-21 19:40:58,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:58,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:58,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:59,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:59,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:59,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694336813] [2024-06-21 19:40:59,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694336813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:59,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:59,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:40:59,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129181018] [2024-06-21 19:40:59,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:59,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:40:59,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:59,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:40:59,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:40:59,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:40:59,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 108 transitions, 1202 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:59,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:59,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:40:59,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:00,100 INFO L124 PetriNetUnfolderBase]: 260/468 cut-off events. [2024-06-21 19:41:00,100 INFO L125 PetriNetUnfolderBase]: For 5224/5224 co-relation queries the response was YES. [2024-06-21 19:41:00,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2772 conditions, 468 events. 260/468 cut-off events. For 5224/5224 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1856 event pairs, 58 based on Foata normal form. 2/469 useless extension candidates. Maximal degree in co-relation 2720. Up to 388 conditions per place. [2024-06-21 19:41:00,104 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 91 selfloop transitions, 30 changer transitions 0/123 dead transitions. [2024-06-21 19:41:00,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 123 transitions, 1496 flow [2024-06-21 19:41:00,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:00,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:00,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-21 19:41:00,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41379310344827586 [2024-06-21 19:41:00,105 INFO L175 Difference]: Start difference. First operand has 117 places, 108 transitions, 1202 flow. Second operand 9 states and 108 transitions. [2024-06-21 19:41:00,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 123 transitions, 1496 flow [2024-06-21 19:41:00,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 123 transitions, 1390 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-21 19:41:00,118 INFO L231 Difference]: Finished difference. Result has 116 places, 108 transitions, 1161 flow [2024-06-21 19:41:00,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1161, PETRI_PLACES=116, PETRI_TRANSITIONS=108} [2024-06-21 19:41:00,118 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 88 predicate places. [2024-06-21 19:41:00,118 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 108 transitions, 1161 flow [2024-06-21 19:41:00,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:00,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:00,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:00,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 19:41:00,119 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:00,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:00,119 INFO L85 PathProgramCache]: Analyzing trace with hash -901550483, now seen corresponding path program 5 times [2024-06-21 19:41:00,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:00,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795784511] [2024-06-21 19:41:00,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:00,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:00,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:01,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 19:41:01,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:01,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795784511] [2024-06-21 19:41:01,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795784511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:01,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:01,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:41:01,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488766782] [2024-06-21 19:41:01,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:01,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:41:01,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:01,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:41:01,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:41:01,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:41:01,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 108 transitions, 1161 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:01,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:01,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:41:01,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:01,629 INFO L124 PetriNetUnfolderBase]: 269/483 cut-off events. [2024-06-21 19:41:01,630 INFO L125 PetriNetUnfolderBase]: For 5731/5731 co-relation queries the response was YES. [2024-06-21 19:41:01,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2811 conditions, 483 events. 269/483 cut-off events. For 5731/5731 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1947 event pairs, 58 based on Foata normal form. 3/485 useless extension candidates. Maximal degree in co-relation 2759. Up to 369 conditions per place. [2024-06-21 19:41:01,633 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 89 selfloop transitions, 36 changer transitions 0/127 dead transitions. [2024-06-21 19:41:01,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 127 transitions, 1516 flow [2024-06-21 19:41:01,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:41:01,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:41:01,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-21 19:41:01,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46120689655172414 [2024-06-21 19:41:01,635 INFO L175 Difference]: Start difference. First operand has 116 places, 108 transitions, 1161 flow. Second operand 8 states and 107 transitions. [2024-06-21 19:41:01,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 127 transitions, 1516 flow [2024-06-21 19:41:01,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 127 transitions, 1456 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 19:41:01,647 INFO L231 Difference]: Finished difference. Result has 116 places, 112 transitions, 1230 flow [2024-06-21 19:41:01,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1230, PETRI_PLACES=116, PETRI_TRANSITIONS=112} [2024-06-21 19:41:01,648 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 88 predicate places. [2024-06-21 19:41:01,648 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 112 transitions, 1230 flow [2024-06-21 19:41:01,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:01,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:01,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:01,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 19:41:01,649 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:01,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:01,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1239199477, now seen corresponding path program 6 times [2024-06-21 19:41:01,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:01,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534159130] [2024-06-21 19:41:01,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:01,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:01,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:02,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:02,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:02,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534159130] [2024-06-21 19:41:02,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534159130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:02,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:02,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:41:02,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834290209] [2024-06-21 19:41:02,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:02,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:41:02,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:02,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:41:02,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:41:02,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:02,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 112 transitions, 1230 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:02,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:02,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:02,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:02,965 INFO L124 PetriNetUnfolderBase]: 271/487 cut-off events. [2024-06-21 19:41:02,965 INFO L125 PetriNetUnfolderBase]: For 5655/5655 co-relation queries the response was YES. [2024-06-21 19:41:02,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2893 conditions, 487 events. 271/487 cut-off events. For 5655/5655 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1976 event pairs, 87 based on Foata normal form. 1/487 useless extension candidates. Maximal degree in co-relation 2840. Up to 447 conditions per place. [2024-06-21 19:41:02,969 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 104 selfloop transitions, 19 changer transitions 0/125 dead transitions. [2024-06-21 19:41:02,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 125 transitions, 1546 flow [2024-06-21 19:41:02,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:41:02,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:41:02,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 84 transitions. [2024-06-21 19:41:02,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41379310344827586 [2024-06-21 19:41:02,972 INFO L175 Difference]: Start difference. First operand has 116 places, 112 transitions, 1230 flow. Second operand 7 states and 84 transitions. [2024-06-21 19:41:02,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 125 transitions, 1546 flow [2024-06-21 19:41:02,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 125 transitions, 1480 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 19:41:02,995 INFO L231 Difference]: Finished difference. Result has 120 places, 116 transitions, 1274 flow [2024-06-21 19:41:02,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1274, PETRI_PLACES=120, PETRI_TRANSITIONS=116} [2024-06-21 19:41:02,996 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 92 predicate places. [2024-06-21 19:41:02,996 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 116 transitions, 1274 flow [2024-06-21 19:41:02,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:02,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:02,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:02,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 19:41:02,997 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:02,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:02,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1715005596, now seen corresponding path program 5 times [2024-06-21 19:41:02,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:02,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558363563] [2024-06-21 19:41:02,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:02,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:03,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:04,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:04,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:04,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558363563] [2024-06-21 19:41:04,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558363563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:04,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:04,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:41:04,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840085562] [2024-06-21 19:41:04,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:04,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:41:04,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:04,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:41:04,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:41:04,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:04,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 116 transitions, 1274 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:04,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:04,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:04,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:04,425 INFO L124 PetriNetUnfolderBase]: 265/478 cut-off events. [2024-06-21 19:41:04,425 INFO L125 PetriNetUnfolderBase]: For 5870/5870 co-relation queries the response was YES. [2024-06-21 19:41:04,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2808 conditions, 478 events. 265/478 cut-off events. For 5870/5870 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1931 event pairs, 84 based on Foata normal form. 3/480 useless extension candidates. Maximal degree in co-relation 2752. Up to 436 conditions per place. [2024-06-21 19:41:04,429 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 104 selfloop transitions, 19 changer transitions 0/125 dead transitions. [2024-06-21 19:41:04,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 125 transitions, 1560 flow [2024-06-21 19:41:04,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:41:04,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:41:04,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-21 19:41:04,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 19:41:04,430 INFO L175 Difference]: Start difference. First operand has 120 places, 116 transitions, 1274 flow. Second operand 8 states and 87 transitions. [2024-06-21 19:41:04,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 125 transitions, 1560 flow [2024-06-21 19:41:04,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 125 transitions, 1498 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 19:41:04,443 INFO L231 Difference]: Finished difference. Result has 123 places, 118 transitions, 1283 flow [2024-06-21 19:41:04,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1212, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1283, PETRI_PLACES=123, PETRI_TRANSITIONS=118} [2024-06-21 19:41:04,443 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 95 predicate places. [2024-06-21 19:41:04,444 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 118 transitions, 1283 flow [2024-06-21 19:41:04,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:04,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:04,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:04,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 19:41:04,444 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:04,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:04,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1486130521, now seen corresponding path program 1 times [2024-06-21 19:41:04,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:04,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723892946] [2024-06-21 19:41:04,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:04,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:04,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:05,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:05,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:05,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723892946] [2024-06-21 19:41:05,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723892946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:05,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:05,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:41:05,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124017458] [2024-06-21 19:41:05,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:05,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:41:05,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:05,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:41:05,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:41:05,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-06-21 19:41:05,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 118 transitions, 1283 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:05,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:05,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-06-21 19:41:05,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:05,874 INFO L124 PetriNetUnfolderBase]: 254/477 cut-off events. [2024-06-21 19:41:05,874 INFO L125 PetriNetUnfolderBase]: For 6108/6108 co-relation queries the response was YES. [2024-06-21 19:41:05,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2734 conditions, 477 events. 254/477 cut-off events. For 6108/6108 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2036 event pairs, 20 based on Foata normal form. 2/478 useless extension candidates. Maximal degree in co-relation 2677. Up to 245 conditions per place. [2024-06-21 19:41:05,878 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 64 selfloop transitions, 38 changer transitions 0/134 dead transitions. [2024-06-21 19:41:05,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 134 transitions, 1575 flow [2024-06-21 19:41:05,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:41:05,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:41:05,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 108 transitions. [2024-06-21 19:41:05,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46551724137931033 [2024-06-21 19:41:05,880 INFO L175 Difference]: Start difference. First operand has 123 places, 118 transitions, 1283 flow. Second operand 8 states and 108 transitions. [2024-06-21 19:41:05,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 134 transitions, 1575 flow [2024-06-21 19:41:05,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 134 transitions, 1512 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 19:41:05,896 INFO L231 Difference]: Finished difference. Result has 126 places, 120 transitions, 1324 flow [2024-06-21 19:41:05,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1220, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1324, PETRI_PLACES=126, PETRI_TRANSITIONS=120} [2024-06-21 19:41:05,896 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 98 predicate places. [2024-06-21 19:41:05,896 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 120 transitions, 1324 flow [2024-06-21 19:41:05,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:05,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:05,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:05,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 19:41:05,897 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:05,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:05,897 INFO L85 PathProgramCache]: Analyzing trace with hash -400195041, now seen corresponding path program 1 times [2024-06-21 19:41:05,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:05,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818669779] [2024-06-21 19:41:05,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:05,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:05,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:07,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:07,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:07,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818669779] [2024-06-21 19:41:07,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818669779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:07,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:07,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:07,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352690803] [2024-06-21 19:41:07,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:07,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:07,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:07,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:07,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:07,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:07,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 120 transitions, 1324 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 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 19:41:07,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:07,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:07,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:08,034 INFO L124 PetriNetUnfolderBase]: 280/507 cut-off events. [2024-06-21 19:41:08,034 INFO L125 PetriNetUnfolderBase]: For 6652/6652 co-relation queries the response was YES. [2024-06-21 19:41:08,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2960 conditions, 507 events. 280/507 cut-off events. For 6652/6652 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2115 event pairs, 50 based on Foata normal form. 2/508 useless extension candidates. Maximal degree in co-relation 2902. Up to 383 conditions per place. [2024-06-21 19:41:08,038 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 84 selfloop transitions, 53 changer transitions 0/139 dead transitions. [2024-06-21 19:41:08,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 139 transitions, 1668 flow [2024-06-21 19:41:08,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:41:08,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:41:08,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-21 19:41:08,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068965517241379 [2024-06-21 19:41:08,039 INFO L175 Difference]: Start difference. First operand has 126 places, 120 transitions, 1324 flow. Second operand 10 states and 118 transitions. [2024-06-21 19:41:08,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 139 transitions, 1668 flow [2024-06-21 19:41:08,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 139 transitions, 1616 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 19:41:08,054 INFO L231 Difference]: Finished difference. Result has 130 places, 122 transitions, 1409 flow [2024-06-21 19:41:08,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1409, PETRI_PLACES=130, PETRI_TRANSITIONS=122} [2024-06-21 19:41:08,055 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 102 predicate places. [2024-06-21 19:41:08,055 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 122 transitions, 1409 flow [2024-06-21 19:41:08,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 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 19:41:08,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:08,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:08,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 19:41:08,055 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:08,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:08,055 INFO L85 PathProgramCache]: Analyzing trace with hash 671720547, now seen corresponding path program 2 times [2024-06-21 19:41:08,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:08,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841120064] [2024-06-21 19:41:08,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:08,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:08,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:09,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:09,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:09,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841120064] [2024-06-21 19:41:09,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841120064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:09,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:09,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:09,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602171489] [2024-06-21 19:41:09,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:09,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:09,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:09,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:09,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:09,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:41:09,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 122 transitions, 1409 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:09,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:09,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:41:09,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:09,816 INFO L124 PetriNetUnfolderBase]: 288/523 cut-off events. [2024-06-21 19:41:09,816 INFO L125 PetriNetUnfolderBase]: For 6792/6792 co-relation queries the response was YES. [2024-06-21 19:41:09,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3089 conditions, 523 events. 288/523 cut-off events. For 6792/6792 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2226 event pairs, 33 based on Foata normal form. 2/524 useless extension candidates. Maximal degree in co-relation 3032. Up to 330 conditions per place. [2024-06-21 19:41:09,821 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 84 selfloop transitions, 55 changer transitions 0/141 dead transitions. [2024-06-21 19:41:09,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 141 transitions, 1790 flow [2024-06-21 19:41:09,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:09,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:09,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-21 19:41:09,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 19:41:09,822 INFO L175 Difference]: Start difference. First operand has 130 places, 122 transitions, 1409 flow. Second operand 9 states and 116 transitions. [2024-06-21 19:41:09,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 141 transitions, 1790 flow [2024-06-21 19:41:09,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 141 transitions, 1657 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 19:41:09,839 INFO L231 Difference]: Finished difference. Result has 131 places, 124 transitions, 1407 flow [2024-06-21 19:41:09,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1276, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1407, PETRI_PLACES=131, PETRI_TRANSITIONS=124} [2024-06-21 19:41:09,839 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 103 predicate places. [2024-06-21 19:41:09,839 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 124 transitions, 1407 flow [2024-06-21 19:41:09,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:09,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:09,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:09,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 19:41:09,840 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:09,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:09,840 INFO L85 PathProgramCache]: Analyzing trace with hash 671780997, now seen corresponding path program 3 times [2024-06-21 19:41:09,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:09,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087561341] [2024-06-21 19:41:09,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:09,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:09,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:11,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:11,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:11,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087561341] [2024-06-21 19:41:11,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087561341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:11,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:11,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:11,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221389166] [2024-06-21 19:41:11,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:11,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:11,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:11,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:11,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:11,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:41:11,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 124 transitions, 1407 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:11,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:11,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:41:11,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:11,521 INFO L124 PetriNetUnfolderBase]: 292/531 cut-off events. [2024-06-21 19:41:11,521 INFO L125 PetriNetUnfolderBase]: For 7215/7215 co-relation queries the response was YES. [2024-06-21 19:41:11,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3140 conditions, 531 events. 292/531 cut-off events. For 7215/7215 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2271 event pairs, 54 based on Foata normal form. 2/532 useless extension candidates. Maximal degree in co-relation 3082. Up to 399 conditions per place. [2024-06-21 19:41:11,526 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 83 selfloop transitions, 55 changer transitions 0/140 dead transitions. [2024-06-21 19:41:11,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 140 transitions, 1730 flow [2024-06-21 19:41:11,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:11,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:11,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-21 19:41:11,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 19:41:11,529 INFO L175 Difference]: Start difference. First operand has 131 places, 124 transitions, 1407 flow. Second operand 9 states and 116 transitions. [2024-06-21 19:41:11,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 140 transitions, 1730 flow [2024-06-21 19:41:11,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 140 transitions, 1618 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 19:41:11,542 INFO L231 Difference]: Finished difference. Result has 134 places, 125 transitions, 1423 flow [2024-06-21 19:41:11,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1300, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1423, PETRI_PLACES=134, PETRI_TRANSITIONS=125} [2024-06-21 19:41:11,543 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 106 predicate places. [2024-06-21 19:41:11,543 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 125 transitions, 1423 flow [2024-06-21 19:41:11,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:11,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:11,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:11,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 19:41:11,543 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:11,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:11,544 INFO L85 PathProgramCache]: Analyzing trace with hash 671781121, now seen corresponding path program 2 times [2024-06-21 19:41:11,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:11,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097241429] [2024-06-21 19:41:11,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:11,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:11,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:12,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 19:41:12,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:12,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097241429] [2024-06-21 19:41:12,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097241429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:12,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:12,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:12,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732919338] [2024-06-21 19:41:12,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:12,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:12,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:12,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:12,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:13,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:41:13,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 125 transitions, 1423 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:13,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:13,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:41:13,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:13,435 INFO L124 PetriNetUnfolderBase]: 303/549 cut-off events. [2024-06-21 19:41:13,435 INFO L125 PetriNetUnfolderBase]: For 8026/8026 co-relation queries the response was YES. [2024-06-21 19:41:13,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3279 conditions, 549 events. 303/549 cut-off events. For 8026/8026 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2365 event pairs, 47 based on Foata normal form. 2/550 useless extension candidates. Maximal degree in co-relation 3220. Up to 279 conditions per place. [2024-06-21 19:41:13,439 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 72 selfloop transitions, 74 changer transitions 0/148 dead transitions. [2024-06-21 19:41:13,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 148 transitions, 1879 flow [2024-06-21 19:41:13,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:13,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:13,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-21 19:41:13,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4789272030651341 [2024-06-21 19:41:13,440 INFO L175 Difference]: Start difference. First operand has 134 places, 125 transitions, 1423 flow. Second operand 9 states and 125 transitions. [2024-06-21 19:41:13,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 148 transitions, 1879 flow [2024-06-21 19:41:13,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 148 transitions, 1751 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 19:41:13,456 INFO L231 Difference]: Finished difference. Result has 135 places, 129 transitions, 1508 flow [2024-06-21 19:41:13,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1508, PETRI_PLACES=135, PETRI_TRANSITIONS=129} [2024-06-21 19:41:13,457 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 107 predicate places. [2024-06-21 19:41:13,457 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 129 transitions, 1508 flow [2024-06-21 19:41:13,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:13,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:13,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:13,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 19:41:13,458 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:13,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:13,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1533456811, now seen corresponding path program 3 times [2024-06-21 19:41:13,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:13,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135415830] [2024-06-21 19:41:13,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:13,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:13,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:14,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:14,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:14,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135415830] [2024-06-21 19:41:14,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135415830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:14,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:14,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:14,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042959144] [2024-06-21 19:41:14,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:14,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:14,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:14,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:14,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:14,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:41:14,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 129 transitions, 1508 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:14,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:14,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:41:14,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:15,301 INFO L124 PetriNetUnfolderBase]: 309/559 cut-off events. [2024-06-21 19:41:15,301 INFO L125 PetriNetUnfolderBase]: For 8876/8876 co-relation queries the response was YES. [2024-06-21 19:41:15,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3412 conditions, 559 events. 309/559 cut-off events. For 8876/8876 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2413 event pairs, 52 based on Foata normal form. 2/560 useless extension candidates. Maximal degree in co-relation 3353. Up to 386 conditions per place. [2024-06-21 19:41:15,305 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 89 selfloop transitions, 56 changer transitions 0/147 dead transitions. [2024-06-21 19:41:15,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 147 transitions, 1882 flow [2024-06-21 19:41:15,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:15,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:15,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-21 19:41:15,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4559386973180077 [2024-06-21 19:41:15,310 INFO L175 Difference]: Start difference. First operand has 135 places, 129 transitions, 1508 flow. Second operand 9 states and 119 transitions. [2024-06-21 19:41:15,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 147 transitions, 1882 flow [2024-06-21 19:41:15,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 147 transitions, 1786 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 19:41:15,329 INFO L231 Difference]: Finished difference. Result has 139 places, 131 transitions, 1565 flow [2024-06-21 19:41:15,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1565, PETRI_PLACES=139, PETRI_TRANSITIONS=131} [2024-06-21 19:41:15,331 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 111 predicate places. [2024-06-21 19:41:15,331 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 131 transitions, 1565 flow [2024-06-21 19:41:15,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:15,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:15,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:15,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 19:41:15,332 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:15,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:15,332 INFO L85 PathProgramCache]: Analyzing trace with hash 674577631, now seen corresponding path program 4 times [2024-06-21 19:41:15,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:15,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370115194] [2024-06-21 19:41:15,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:15,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:15,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:16,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:16,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:16,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370115194] [2024-06-21 19:41:16,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370115194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:16,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:16,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:16,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108689055] [2024-06-21 19:41:16,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:16,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:16,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:16,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:16,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:16,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:41:16,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 131 transitions, 1565 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:16,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:16,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:41:16,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:17,196 INFO L124 PetriNetUnfolderBase]: 315/569 cut-off events. [2024-06-21 19:41:17,196 INFO L125 PetriNetUnfolderBase]: For 9517/9517 co-relation queries the response was YES. [2024-06-21 19:41:17,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3567 conditions, 569 events. 315/569 cut-off events. For 9517/9517 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2466 event pairs, 53 based on Foata normal form. 2/570 useless extension candidates. Maximal degree in co-relation 3506. Up to 371 conditions per place. [2024-06-21 19:41:17,199 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 84 selfloop transitions, 64 changer transitions 0/150 dead transitions. [2024-06-21 19:41:17,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 150 transitions, 1953 flow [2024-06-21 19:41:17,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:17,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:17,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-21 19:41:17,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47126436781609193 [2024-06-21 19:41:17,200 INFO L175 Difference]: Start difference. First operand has 139 places, 131 transitions, 1565 flow. Second operand 9 states and 123 transitions. [2024-06-21 19:41:17,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 150 transitions, 1953 flow [2024-06-21 19:41:17,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 150 transitions, 1866 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 19:41:17,220 INFO L231 Difference]: Finished difference. Result has 143 places, 133 transitions, 1648 flow [2024-06-21 19:41:17,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1648, PETRI_PLACES=143, PETRI_TRANSITIONS=133} [2024-06-21 19:41:17,221 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 115 predicate places. [2024-06-21 19:41:17,221 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 133 transitions, 1648 flow [2024-06-21 19:41:17,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:17,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:17,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:17,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 19:41:17,221 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:17,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:17,221 INFO L85 PathProgramCache]: Analyzing trace with hash 674577507, now seen corresponding path program 4 times [2024-06-21 19:41:17,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:17,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014795926] [2024-06-21 19:41:17,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:17,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:17,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:18,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:18,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:18,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014795926] [2024-06-21 19:41:18,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014795926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:18,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:18,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:41:18,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513959081] [2024-06-21 19:41:18,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:18,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:41:18,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:18,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:41:18,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:41:18,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:41:18,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 133 transitions, 1648 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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 19:41:18,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:18,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:41:18,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:18,908 INFO L124 PetriNetUnfolderBase]: 335/613 cut-off events. [2024-06-21 19:41:18,909 INFO L125 PetriNetUnfolderBase]: For 14152/14152 co-relation queries the response was YES. [2024-06-21 19:41:18,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3786 conditions, 613 events. 335/613 cut-off events. For 14152/14152 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2737 event pairs, 56 based on Foata normal form. 12/624 useless extension candidates. Maximal degree in co-relation 3724. Up to 382 conditions per place. [2024-06-21 19:41:18,913 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 90 selfloop transitions, 53 changer transitions 10/155 dead transitions. [2024-06-21 19:41:18,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 155 transitions, 2052 flow [2024-06-21 19:41:18,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:18,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:18,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-21 19:41:18,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4789272030651341 [2024-06-21 19:41:18,914 INFO L175 Difference]: Start difference. First operand has 143 places, 133 transitions, 1648 flow. Second operand 9 states and 125 transitions. [2024-06-21 19:41:18,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 155 transitions, 2052 flow [2024-06-21 19:41:18,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 155 transitions, 1906 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 19:41:18,942 INFO L231 Difference]: Finished difference. Result has 145 places, 129 transitions, 1577 flow [2024-06-21 19:41:18,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1502, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1577, PETRI_PLACES=145, PETRI_TRANSITIONS=129} [2024-06-21 19:41:18,942 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 117 predicate places. [2024-06-21 19:41:18,942 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 129 transitions, 1577 flow [2024-06-21 19:41:18,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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 19:41:18,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:18,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:18,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 19:41:18,943 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:18,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:18,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1626470833, now seen corresponding path program 5 times [2024-06-21 19:41:18,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:18,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542876302] [2024-06-21 19:41:18,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:18,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:18,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:20,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:20,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:20,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542876302] [2024-06-21 19:41:20,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542876302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:20,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:20,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:41:20,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285921158] [2024-06-21 19:41:20,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:20,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:41:20,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:20,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:41:20,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:41:20,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:41:20,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 129 transitions, 1577 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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 19:41:20,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:20,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:41:20,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:20,516 INFO L124 PetriNetUnfolderBase]: 305/563 cut-off events. [2024-06-21 19:41:20,516 INFO L125 PetriNetUnfolderBase]: For 10716/10716 co-relation queries the response was YES. [2024-06-21 19:41:20,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3544 conditions, 563 events. 305/563 cut-off events. For 10716/10716 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2498 event pairs, 75 based on Foata normal form. 2/564 useless extension candidates. Maximal degree in co-relation 3481. Up to 510 conditions per place. [2024-06-21 19:41:20,519 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 115 selfloop transitions, 24 changer transitions 0/141 dead transitions. [2024-06-21 19:41:20,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 141 transitions, 1889 flow [2024-06-21 19:41:20,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:20,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:20,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-21 19:41:20,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41379310344827586 [2024-06-21 19:41:20,521 INFO L175 Difference]: Start difference. First operand has 145 places, 129 transitions, 1577 flow. Second operand 9 states and 108 transitions. [2024-06-21 19:41:20,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 141 transitions, 1889 flow [2024-06-21 19:41:20,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 141 transitions, 1778 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 19:41:20,544 INFO L231 Difference]: Finished difference. Result has 145 places, 130 transitions, 1528 flow [2024-06-21 19:41:20,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1466, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1528, PETRI_PLACES=145, PETRI_TRANSITIONS=130} [2024-06-21 19:41:20,544 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 117 predicate places. [2024-06-21 19:41:20,544 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 130 transitions, 1528 flow [2024-06-21 19:41:20,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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 19:41:20,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:20,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:20,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 19:41:20,545 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:20,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:20,545 INFO L85 PathProgramCache]: Analyzing trace with hash 771164303, now seen corresponding path program 5 times [2024-06-21 19:41:20,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:20,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095611929] [2024-06-21 19:41:20,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:20,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:20,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:22,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:22,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:22,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095611929] [2024-06-21 19:41:22,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095611929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:22,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:22,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:22,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441622062] [2024-06-21 19:41:22,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:22,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:22,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:22,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:22,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:22,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:41:22,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 130 transitions, 1528 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:22,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:22,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:41:22,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:22,449 INFO L124 PetriNetUnfolderBase]: 311/573 cut-off events. [2024-06-21 19:41:22,449 INFO L125 PetriNetUnfolderBase]: For 10432/10432 co-relation queries the response was YES. [2024-06-21 19:41:22,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3532 conditions, 573 events. 311/573 cut-off events. For 10432/10432 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2569 event pairs, 71 based on Foata normal form. 2/574 useless extension candidates. Maximal degree in co-relation 3469. Up to 453 conditions per place. [2024-06-21 19:41:22,452 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 107 selfloop transitions, 38 changer transitions 0/147 dead transitions. [2024-06-21 19:41:22,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 147 transitions, 1904 flow [2024-06-21 19:41:22,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:22,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:22,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-21 19:41:22,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4521072796934866 [2024-06-21 19:41:22,453 INFO L175 Difference]: Start difference. First operand has 145 places, 130 transitions, 1528 flow. Second operand 9 states and 118 transitions. [2024-06-21 19:41:22,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 147 transitions, 1904 flow [2024-06-21 19:41:22,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 147 transitions, 1809 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 19:41:22,476 INFO L231 Difference]: Finished difference. Result has 146 places, 132 transitions, 1550 flow [2024-06-21 19:41:22,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1433, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1550, PETRI_PLACES=146, PETRI_TRANSITIONS=132} [2024-06-21 19:41:22,476 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 118 predicate places. [2024-06-21 19:41:22,476 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 132 transitions, 1550 flow [2024-06-21 19:41:22,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:22,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:22,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:22,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 19:41:22,477 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:22,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:22,477 INFO L85 PathProgramCache]: Analyzing trace with hash 771348877, now seen corresponding path program 1 times [2024-06-21 19:41:22,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:22,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265047718] [2024-06-21 19:41:22,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:22,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:22,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:24,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:24,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:24,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265047718] [2024-06-21 19:41:24,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265047718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:24,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:24,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:41:24,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380494814] [2024-06-21 19:41:24,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:24,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:41:24,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:24,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:41:24,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:41:24,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:24,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 132 transitions, 1550 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:24,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:24,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:24,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:24,619 INFO L124 PetriNetUnfolderBase]: 315/581 cut-off events. [2024-06-21 19:41:24,619 INFO L125 PetriNetUnfolderBase]: For 11168/11168 co-relation queries the response was YES. [2024-06-21 19:41:24,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3578 conditions, 581 events. 315/581 cut-off events. For 11168/11168 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2622 event pairs, 74 based on Foata normal form. 2/582 useless extension candidates. Maximal degree in co-relation 3516. Up to 512 conditions per place. [2024-06-21 19:41:24,622 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 120 selfloop transitions, 25 changer transitions 0/147 dead transitions. [2024-06-21 19:41:24,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 147 transitions, 1888 flow [2024-06-21 19:41:24,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:41:24,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:41:24,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-21 19:41:24,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4224137931034483 [2024-06-21 19:41:24,623 INFO L175 Difference]: Start difference. First operand has 146 places, 132 transitions, 1550 flow. Second operand 8 states and 98 transitions. [2024-06-21 19:41:24,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 147 transitions, 1888 flow [2024-06-21 19:41:24,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 147 transitions, 1793 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 19:41:24,646 INFO L231 Difference]: Finished difference. Result has 147 places, 133 transitions, 1517 flow [2024-06-21 19:41:24,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1517, PETRI_PLACES=147, PETRI_TRANSITIONS=133} [2024-06-21 19:41:24,647 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 119 predicate places. [2024-06-21 19:41:24,647 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 133 transitions, 1517 flow [2024-06-21 19:41:24,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:24,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:24,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:24,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 19:41:24,647 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:24,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:24,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1889098961, now seen corresponding path program 2 times [2024-06-21 19:41:24,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:24,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180332587] [2024-06-21 19:41:24,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:24,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:24,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:26,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:26,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:26,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180332587] [2024-06-21 19:41:26,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180332587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:26,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:26,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:41:26,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049522106] [2024-06-21 19:41:26,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:26,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:41:26,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:26,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:41:26,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:41:26,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:26,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 133 transitions, 1517 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 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 19:41:26,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:26,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:26,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:26,511 INFO L124 PetriNetUnfolderBase]: 319/589 cut-off events. [2024-06-21 19:41:26,511 INFO L125 PetriNetUnfolderBase]: For 11756/11756 co-relation queries the response was YES. [2024-06-21 19:41:26,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3572 conditions, 589 events. 319/589 cut-off events. For 11756/11756 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2661 event pairs, 102 based on Foata normal form. 2/590 useless extension candidates. Maximal degree in co-relation 3510. Up to 535 conditions per place. [2024-06-21 19:41:26,514 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 122 selfloop transitions, 21 changer transitions 0/145 dead transitions. [2024-06-21 19:41:26,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 145 transitions, 1845 flow [2024-06-21 19:41:26,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:26,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:26,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-21 19:41:26,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2024-06-21 19:41:26,525 INFO L175 Difference]: Start difference. First operand has 147 places, 133 transitions, 1517 flow. Second operand 9 states and 99 transitions. [2024-06-21 19:41:26,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 145 transitions, 1845 flow [2024-06-21 19:41:26,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 145 transitions, 1793 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 19:41:26,548 INFO L231 Difference]: Finished difference. Result has 150 places, 134 transitions, 1521 flow [2024-06-21 19:41:26,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1521, PETRI_PLACES=150, PETRI_TRANSITIONS=134} [2024-06-21 19:41:26,549 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 122 predicate places. [2024-06-21 19:41:26,549 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 134 transitions, 1521 flow [2024-06-21 19:41:26,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 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 19:41:26,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:26,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:26,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 19:41:26,550 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:26,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:26,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1579475715, now seen corresponding path program 6 times [2024-06-21 19:41:26,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:26,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212833164] [2024-06-21 19:41:26,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:26,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:26,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:27,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:27,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:27,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212833164] [2024-06-21 19:41:27,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212833164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:27,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:27,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:27,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093538617] [2024-06-21 19:41:27,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:27,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:27,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:27,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:27,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:28,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:28,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 134 transitions, 1521 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 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 19:41:28,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:28,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:28,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:28,381 INFO L124 PetriNetUnfolderBase]: 321/595 cut-off events. [2024-06-21 19:41:28,381 INFO L125 PetriNetUnfolderBase]: For 11316/11316 co-relation queries the response was YES. [2024-06-21 19:41:28,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3542 conditions, 595 events. 321/595 cut-off events. For 11316/11316 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2702 event pairs, 100 based on Foata normal form. 2/596 useless extension candidates. Maximal degree in co-relation 3478. Up to 539 conditions per place. [2024-06-21 19:41:28,385 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 124 selfloop transitions, 21 changer transitions 0/147 dead transitions. [2024-06-21 19:41:28,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 147 transitions, 1854 flow [2024-06-21 19:41:28,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:28,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:28,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-21 19:41:28,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38697318007662834 [2024-06-21 19:41:28,386 INFO L175 Difference]: Start difference. First operand has 150 places, 134 transitions, 1521 flow. Second operand 9 states and 101 transitions. [2024-06-21 19:41:28,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 147 transitions, 1854 flow [2024-06-21 19:41:28,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 147 transitions, 1781 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 19:41:28,410 INFO L231 Difference]: Finished difference. Result has 151 places, 135 transitions, 1507 flow [2024-06-21 19:41:28,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1448, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1507, PETRI_PLACES=151, PETRI_TRANSITIONS=135} [2024-06-21 19:41:28,411 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 123 predicate places. [2024-06-21 19:41:28,411 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 135 transitions, 1507 flow [2024-06-21 19:41:28,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 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 19:41:28,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:28,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:28,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 19:41:28,411 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:28,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:28,412 INFO L85 PathProgramCache]: Analyzing trace with hash 239523039, now seen corresponding path program 6 times [2024-06-21 19:41:28,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:28,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600509065] [2024-06-21 19:41:28,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:28,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:28,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:29,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:29,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:29,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600509065] [2024-06-21 19:41:29,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600509065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:29,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:29,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:41:29,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135922837] [2024-06-21 19:41:29,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:29,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:41:29,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:29,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:41:29,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:41:29,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:29,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 135 transitions, 1507 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:29,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:29,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:29,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:30,190 INFO L124 PetriNetUnfolderBase]: 337/621 cut-off events. [2024-06-21 19:41:30,190 INFO L125 PetriNetUnfolderBase]: For 12997/12997 co-relation queries the response was YES. [2024-06-21 19:41:30,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3788 conditions, 621 events. 337/621 cut-off events. For 12997/12997 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2837 event pairs, 104 based on Foata normal form. 2/622 useless extension candidates. Maximal degree in co-relation 3724. Up to 544 conditions per place. [2024-06-21 19:41:30,194 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 119 selfloop transitions, 35 changer transitions 0/156 dead transitions. [2024-06-21 19:41:30,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 156 transitions, 2038 flow [2024-06-21 19:41:30,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:41:30,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:41:30,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-21 19:41:30,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44396551724137934 [2024-06-21 19:41:30,201 INFO L175 Difference]: Start difference. First operand has 151 places, 135 transitions, 1507 flow. Second operand 8 states and 103 transitions. [2024-06-21 19:41:30,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 156 transitions, 2038 flow [2024-06-21 19:41:30,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 156 transitions, 1973 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 19:41:30,229 INFO L231 Difference]: Finished difference. Result has 153 places, 143 transitions, 1668 flow [2024-06-21 19:41:30,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1442, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1668, PETRI_PLACES=153, PETRI_TRANSITIONS=143} [2024-06-21 19:41:30,230 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 125 predicate places. [2024-06-21 19:41:30,230 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 143 transitions, 1668 flow [2024-06-21 19:41:30,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:30,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:30,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:30,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 19:41:30,231 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:30,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:30,231 INFO L85 PathProgramCache]: Analyzing trace with hash 245956779, now seen corresponding path program 7 times [2024-06-21 19:41:30,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:30,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247719541] [2024-06-21 19:41:30,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:30,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:30,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:31,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:31,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:31,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247719541] [2024-06-21 19:41:31,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247719541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:31,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:31,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:41:31,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639821601] [2024-06-21 19:41:31,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:31,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:41:31,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:31,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:41:31,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:41:31,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:31,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 143 transitions, 1668 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:31,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:31,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:31,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:31,936 INFO L124 PetriNetUnfolderBase]: 331/612 cut-off events. [2024-06-21 19:41:31,937 INFO L125 PetriNetUnfolderBase]: For 12772/12772 co-relation queries the response was YES. [2024-06-21 19:41:31,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3750 conditions, 612 events. 331/612 cut-off events. For 12772/12772 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2803 event pairs, 102 based on Foata normal form. 3/614 useless extension candidates. Maximal degree in co-relation 3683. Up to 569 conditions per place. [2024-06-21 19:41:31,941 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 127 selfloop transitions, 23 changer transitions 0/152 dead transitions. [2024-06-21 19:41:31,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 152 transitions, 1994 flow [2024-06-21 19:41:31,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:31,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:31,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-21 19:41:31,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2024-06-21 19:41:31,950 INFO L175 Difference]: Start difference. First operand has 153 places, 143 transitions, 1668 flow. Second operand 9 states and 99 transitions. [2024-06-21 19:41:31,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 152 transitions, 1994 flow [2024-06-21 19:41:31,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 152 transitions, 1901 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-21 19:41:31,977 INFO L231 Difference]: Finished difference. Result has 159 places, 143 transitions, 1629 flow [2024-06-21 19:41:31,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1629, PETRI_PLACES=159, PETRI_TRANSITIONS=143} [2024-06-21 19:41:31,978 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 131 predicate places. [2024-06-21 19:41:31,978 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 143 transitions, 1629 flow [2024-06-21 19:41:31,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:31,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:31,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:31,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 19:41:31,979 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:31,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:31,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1579480489, now seen corresponding path program 8 times [2024-06-21 19:41:31,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:31,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353453371] [2024-06-21 19:41:31,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:31,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:31,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:33,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:33,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:33,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353453371] [2024-06-21 19:41:33,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353453371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:33,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:33,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:41:33,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464358016] [2024-06-21 19:41:33,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:33,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:41:33,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:33,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:41:33,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:41:33,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:33,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 143 transitions, 1629 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:33,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:33,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:33,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:33,708 INFO L124 PetriNetUnfolderBase]: 343/632 cut-off events. [2024-06-21 19:41:33,708 INFO L125 PetriNetUnfolderBase]: For 12699/12699 co-relation queries the response was YES. [2024-06-21 19:41:33,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3854 conditions, 632 events. 343/632 cut-off events. For 12699/12699 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2907 event pairs, 101 based on Foata normal form. 2/633 useless extension candidates. Maximal degree in co-relation 3785. Up to 555 conditions per place. [2024-06-21 19:41:33,713 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 129 selfloop transitions, 29 changer transitions 0/160 dead transitions. [2024-06-21 19:41:33,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 160 transitions, 2063 flow [2024-06-21 19:41:33,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:33,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:33,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-21 19:41:33,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39846743295019155 [2024-06-21 19:41:33,724 INFO L175 Difference]: Start difference. First operand has 159 places, 143 transitions, 1629 flow. Second operand 9 states and 104 transitions. [2024-06-21 19:41:33,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 160 transitions, 2063 flow [2024-06-21 19:41:33,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 160 transitions, 2003 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 19:41:33,757 INFO L231 Difference]: Finished difference. Result has 162 places, 147 transitions, 1698 flow [2024-06-21 19:41:33,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1698, PETRI_PLACES=162, PETRI_TRANSITIONS=147} [2024-06-21 19:41:33,759 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 134 predicate places. [2024-06-21 19:41:33,759 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 147 transitions, 1698 flow [2024-06-21 19:41:33,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:33,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:33,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:33,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 19:41:33,760 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:33,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:33,760 INFO L85 PathProgramCache]: Analyzing trace with hash 239700669, now seen corresponding path program 9 times [2024-06-21 19:41:33,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:33,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217990903] [2024-06-21 19:41:33,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:33,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:33,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:35,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:35,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:35,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217990903] [2024-06-21 19:41:35,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217990903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:35,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:35,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:41:35,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111583874] [2024-06-21 19:41:35,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:35,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:41:35,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:35,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:41:35,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:41:35,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:35,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 147 transitions, 1698 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:35,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:35,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:35,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:35,490 INFO L124 PetriNetUnfolderBase]: 344/634 cut-off events. [2024-06-21 19:41:35,490 INFO L125 PetriNetUnfolderBase]: For 12934/12934 co-relation queries the response was YES. [2024-06-21 19:41:35,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3883 conditions, 634 events. 344/634 cut-off events. For 12934/12934 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2924 event pairs, 100 based on Foata normal form. 2/635 useless extension candidates. Maximal degree in co-relation 3812. Up to 557 conditions per place. [2024-06-21 19:41:35,494 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 132 selfloop transitions, 26 changer transitions 0/160 dead transitions. [2024-06-21 19:41:35,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 160 transitions, 2102 flow [2024-06-21 19:41:35,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:35,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:35,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-21 19:41:35,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946360153256705 [2024-06-21 19:41:35,495 INFO L175 Difference]: Start difference. First operand has 162 places, 147 transitions, 1698 flow. Second operand 9 states and 103 transitions. [2024-06-21 19:41:35,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 160 transitions, 2102 flow [2024-06-21 19:41:35,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 160 transitions, 1939 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 19:41:35,527 INFO L231 Difference]: Finished difference. Result has 163 places, 149 transitions, 1640 flow [2024-06-21 19:41:35,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1535, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1640, PETRI_PLACES=163, PETRI_TRANSITIONS=149} [2024-06-21 19:41:35,527 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 135 predicate places. [2024-06-21 19:41:35,527 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 149 transitions, 1640 flow [2024-06-21 19:41:35,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:35,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:35,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:35,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 19:41:35,528 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:35,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:35,528 INFO L85 PathProgramCache]: Analyzing trace with hash 246837465, now seen corresponding path program 3 times [2024-06-21 19:41:35,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:35,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924190008] [2024-06-21 19:41:35,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:35,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:35,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:37,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:37,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:37,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924190008] [2024-06-21 19:41:37,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924190008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:37,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:37,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:41:37,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891054721] [2024-06-21 19:41:37,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:37,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:41:37,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:37,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:41:37,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:41:37,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:37,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 149 transitions, 1640 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 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 19:41:37,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:37,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:37,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:37,532 INFO L124 PetriNetUnfolderBase]: 348/642 cut-off events. [2024-06-21 19:41:37,532 INFO L125 PetriNetUnfolderBase]: For 13119/13119 co-relation queries the response was YES. [2024-06-21 19:41:37,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3838 conditions, 642 events. 348/642 cut-off events. For 13119/13119 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2970 event pairs, 106 based on Foata normal form. 2/643 useless extension candidates. Maximal degree in co-relation 3766. Up to 582 conditions per place. [2024-06-21 19:41:37,536 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 135 selfloop transitions, 22 changer transitions 0/159 dead transitions. [2024-06-21 19:41:37,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 159 transitions, 1992 flow [2024-06-21 19:41:37,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:41:37,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:41:37,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-21 19:41:37,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3879310344827586 [2024-06-21 19:41:37,549 INFO L175 Difference]: Start difference. First operand has 163 places, 149 transitions, 1640 flow. Second operand 8 states and 90 transitions. [2024-06-21 19:41:37,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 159 transitions, 1992 flow [2024-06-21 19:41:37,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 159 transitions, 1915 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 19:41:37,586 INFO L231 Difference]: Finished difference. Result has 166 places, 150 transitions, 1625 flow [2024-06-21 19:41:37,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1625, PETRI_PLACES=166, PETRI_TRANSITIONS=150} [2024-06-21 19:41:37,588 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 138 predicate places. [2024-06-21 19:41:37,588 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 150 transitions, 1625 flow [2024-06-21 19:41:37,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 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 19:41:37,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:37,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:37,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 19:41:37,588 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:37,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:37,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1616987093, now seen corresponding path program 4 times [2024-06-21 19:41:37,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:37,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973937925] [2024-06-21 19:41:37,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:37,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:37,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:38,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:38,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:38,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973937925] [2024-06-21 19:41:38,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973937925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:38,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:38,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:41:38,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272167490] [2024-06-21 19:41:38,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:38,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:41:38,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:38,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:41:38,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:41:39,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:39,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 150 transitions, 1625 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:39,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:39,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:39,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:39,257 INFO L124 PetriNetUnfolderBase]: 352/650 cut-off events. [2024-06-21 19:41:39,258 INFO L125 PetriNetUnfolderBase]: For 13572/13572 co-relation queries the response was YES. [2024-06-21 19:41:39,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3836 conditions, 650 events. 352/650 cut-off events. For 13572/13572 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3000 event pairs, 105 based on Foata normal form. 2/651 useless extension candidates. Maximal degree in co-relation 3764. Up to 614 conditions per place. [2024-06-21 19:41:39,262 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 145 selfloop transitions, 12 changer transitions 0/159 dead transitions. [2024-06-21 19:41:39,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 159 transitions, 1969 flow [2024-06-21 19:41:39,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:41:39,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:41:39,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 84 transitions. [2024-06-21 19:41:39,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3620689655172414 [2024-06-21 19:41:39,263 INFO L175 Difference]: Start difference. First operand has 166 places, 150 transitions, 1625 flow. Second operand 8 states and 84 transitions. [2024-06-21 19:41:39,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 159 transitions, 1969 flow [2024-06-21 19:41:39,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 159 transitions, 1934 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 19:41:39,300 INFO L231 Difference]: Finished difference. Result has 170 places, 151 transitions, 1632 flow [2024-06-21 19:41:39,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1632, PETRI_PLACES=170, PETRI_TRANSITIONS=151} [2024-06-21 19:41:39,301 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 142 predicate places. [2024-06-21 19:41:39,301 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 151 transitions, 1632 flow [2024-06-21 19:41:39,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:39,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:39,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:39,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 19:41:39,302 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:39,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:39,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1625557973, now seen corresponding path program 5 times [2024-06-21 19:41:39,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:39,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399090363] [2024-06-21 19:41:39,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:39,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:39,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:40,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:40,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:40,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399090363] [2024-06-21 19:41:40,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399090363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:40,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:40,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:41:40,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530898777] [2024-06-21 19:41:40,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:40,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:41:40,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:40,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:41:40,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:41:40,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:40,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 151 transitions, 1632 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:40,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:40,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:40,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:41,019 INFO L124 PetriNetUnfolderBase]: 349/645 cut-off events. [2024-06-21 19:41:41,019 INFO L125 PetriNetUnfolderBase]: For 12134/12134 co-relation queries the response was YES. [2024-06-21 19:41:41,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3719 conditions, 645 events. 349/645 cut-off events. For 12134/12134 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 2988 event pairs, 106 based on Foata normal form. 2/646 useless extension candidates. Maximal degree in co-relation 3646. Up to 614 conditions per place. [2024-06-21 19:41:41,023 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 143 selfloop transitions, 13 changer transitions 0/158 dead transitions. [2024-06-21 19:41:41,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 158 transitions, 1960 flow [2024-06-21 19:41:41,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:41:41,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:41:41,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-21 19:41:41,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3891625615763547 [2024-06-21 19:41:41,025 INFO L175 Difference]: Start difference. First operand has 170 places, 151 transitions, 1632 flow. Second operand 7 states and 79 transitions. [2024-06-21 19:41:41,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 158 transitions, 1960 flow [2024-06-21 19:41:41,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 158 transitions, 1932 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 19:41:41,063 INFO L231 Difference]: Finished difference. Result has 172 places, 151 transitions, 1634 flow [2024-06-21 19:41:41,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1604, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1634, PETRI_PLACES=172, PETRI_TRANSITIONS=151} [2024-06-21 19:41:41,064 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 144 predicate places. [2024-06-21 19:41:41,064 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 151 transitions, 1634 flow [2024-06-21 19:41:41,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:41,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:41,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:41,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 19:41:41,064 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:41,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:41,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1174595267, now seen corresponding path program 1 times [2024-06-21 19:41:41,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:41,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014464228] [2024-06-21 19:41:41,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:41,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:41,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:42,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:42,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:42,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014464228] [2024-06-21 19:41:42,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014464228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:42,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:42,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:41:42,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409158635] [2024-06-21 19:41:42,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:42,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:41:42,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:42,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:41:42,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:41:42,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:42,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 151 transitions, 1634 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:42,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:42,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:42,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:43,285 INFO L124 PetriNetUnfolderBase]: 370/692 cut-off events. [2024-06-21 19:41:43,285 INFO L125 PetriNetUnfolderBase]: For 16946/16946 co-relation queries the response was YES. [2024-06-21 19:41:43,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3897 conditions, 692 events. 370/692 cut-off events. For 16946/16946 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3313 event pairs, 37 based on Foata normal form. 8/699 useless extension candidates. Maximal degree in co-relation 3823. Up to 432 conditions per place. [2024-06-21 19:41:43,290 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 105 selfloop transitions, 56 changer transitions 14/177 dead transitions. [2024-06-21 19:41:43,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 177 transitions, 2082 flow [2024-06-21 19:41:43,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:41:43,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:41:43,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 19:41:43,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3981191222570533 [2024-06-21 19:41:43,291 INFO L175 Difference]: Start difference. First operand has 172 places, 151 transitions, 1634 flow. Second operand 11 states and 127 transitions. [2024-06-21 19:41:43,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 177 transitions, 2082 flow [2024-06-21 19:41:43,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 177 transitions, 2014 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 19:41:43,332 INFO L231 Difference]: Finished difference. Result has 176 places, 150 transitions, 1671 flow [2024-06-21 19:41:43,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1566, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1671, PETRI_PLACES=176, PETRI_TRANSITIONS=150} [2024-06-21 19:41:43,333 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 148 predicate places. [2024-06-21 19:41:43,333 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 150 transitions, 1671 flow [2024-06-21 19:41:43,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:43,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:43,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 19:41:43,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 19:41:43,333 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:43,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:43,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1280472015, now seen corresponding path program 2 times [2024-06-21 19:41:43,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:43,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616777008] [2024-06-21 19:41:43,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:43,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:43,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:44,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:44,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:44,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616777008] [2024-06-21 19:41:44,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616777008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:44,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:44,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:44,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796078301] [2024-06-21 19:41:44,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:44,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:44,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:44,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:44,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:45,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:45,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 150 transitions, 1671 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:45,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:45,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:45,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:45,550 INFO L124 PetriNetUnfolderBase]: 388/728 cut-off events. [2024-06-21 19:41:45,550 INFO L125 PetriNetUnfolderBase]: For 25336/25336 co-relation queries the response was YES. [2024-06-21 19:41:45,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4510 conditions, 728 events. 388/728 cut-off events. For 25336/25336 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3478 event pairs, 59 based on Foata normal form. 8/735 useless extension candidates. Maximal degree in co-relation 4435. Up to 481 conditions per place. [2024-06-21 19:41:45,554 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 116 selfloop transitions, 51 changer transitions 12/181 dead transitions. [2024-06-21 19:41:45,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 181 transitions, 2247 flow [2024-06-21 19:41:45,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:41:45,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:41:45,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 19:41:45,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 19:41:45,555 INFO L175 Difference]: Start difference. First operand has 176 places, 150 transitions, 1671 flow. Second operand 12 states and 145 transitions. [2024-06-21 19:41:45,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 181 transitions, 2247 flow [2024-06-21 19:41:45,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 181 transitions, 2084 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 19:41:45,605 INFO L231 Difference]: Finished difference. Result has 174 places, 147 transitions, 1587 flow [2024-06-21 19:41:45,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1510, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1587, PETRI_PLACES=174, PETRI_TRANSITIONS=147} [2024-06-21 19:41:45,605 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 146 predicate places. [2024-06-21 19:41:45,606 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 147 transitions, 1587 flow [2024-06-21 19:41:45,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:45,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:45,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:45,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 19:41:45,606 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:45,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:45,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1337727465, now seen corresponding path program 3 times [2024-06-21 19:41:45,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:45,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711573125] [2024-06-21 19:41:45,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:45,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:45,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:47,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:47,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:47,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711573125] [2024-06-21 19:41:47,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711573125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:47,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:47,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:47,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816998487] [2024-06-21 19:41:47,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:47,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:47,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:47,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:47,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:47,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:47,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 147 transitions, 1587 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:47,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:47,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:47,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:47,634 INFO L124 PetriNetUnfolderBase]: 376/706 cut-off events. [2024-06-21 19:41:47,634 INFO L125 PetriNetUnfolderBase]: For 25194/25194 co-relation queries the response was YES. [2024-06-21 19:41:47,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4322 conditions, 706 events. 376/706 cut-off events. For 25194/25194 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3338 event pairs, 46 based on Foata normal form. 8/713 useless extension candidates. Maximal degree in co-relation 4250. Up to 308 conditions per place. [2024-06-21 19:41:47,639 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 83 selfloop transitions, 86 changer transitions 8/179 dead transitions. [2024-06-21 19:41:47,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 179 transitions, 2257 flow [2024-06-21 19:41:47,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:41:47,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:41:47,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-21 19:41:47,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445141065830721 [2024-06-21 19:41:47,640 INFO L175 Difference]: Start difference. First operand has 174 places, 147 transitions, 1587 flow. Second operand 11 states and 142 transitions. [2024-06-21 19:41:47,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 179 transitions, 2257 flow [2024-06-21 19:41:47,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 179 transitions, 2140 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 19:41:47,688 INFO L231 Difference]: Finished difference. Result has 172 places, 145 transitions, 1632 flow [2024-06-21 19:41:47,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1474, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1632, PETRI_PLACES=172, PETRI_TRANSITIONS=145} [2024-06-21 19:41:47,688 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 144 predicate places. [2024-06-21 19:41:47,688 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 145 transitions, 1632 flow [2024-06-21 19:41:47,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:47,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:47,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:47,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 19:41:47,689 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:47,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:47,690 INFO L85 PathProgramCache]: Analyzing trace with hash 478856655, now seen corresponding path program 4 times [2024-06-21 19:41:47,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:47,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837338025] [2024-06-21 19:41:47,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:47,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:47,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:49,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:49,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:49,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837338025] [2024-06-21 19:41:49,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837338025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:49,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:49,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:49,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829802437] [2024-06-21 19:41:49,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:49,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:49,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:49,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:49,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:49,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:49,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 145 transitions, 1632 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:49,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:49,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:49,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:49,983 INFO L124 PetriNetUnfolderBase]: 354/660 cut-off events. [2024-06-21 19:41:49,984 INFO L125 PetriNetUnfolderBase]: For 19353/19353 co-relation queries the response was YES. [2024-06-21 19:41:49,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3872 conditions, 660 events. 354/660 cut-off events. For 19353/19353 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3064 event pairs, 37 based on Foata normal form. 10/669 useless extension candidates. Maximal degree in co-relation 3801. Up to 360 conditions per place. [2024-06-21 19:41:49,987 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 79 selfloop transitions, 79 changer transitions 19/179 dead transitions. [2024-06-21 19:41:49,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 179 transitions, 2254 flow [2024-06-21 19:41:49,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:41:49,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:41:49,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 19:41:49,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263322884012539 [2024-06-21 19:41:49,989 INFO L175 Difference]: Start difference. First operand has 172 places, 145 transitions, 1632 flow. Second operand 11 states and 136 transitions. [2024-06-21 19:41:49,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 179 transitions, 2254 flow [2024-06-21 19:41:50,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 179 transitions, 2090 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 19:41:50,025 INFO L231 Difference]: Finished difference. Result has 173 places, 147 transitions, 1700 flow [2024-06-21 19:41:50,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1700, PETRI_PLACES=173, PETRI_TRANSITIONS=147} [2024-06-21 19:41:50,026 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 145 predicate places. [2024-06-21 19:41:50,026 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 147 transitions, 1700 flow [2024-06-21 19:41:50,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:50,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:50,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:50,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 19:41:50,026 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:50,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:50,026 INFO L85 PathProgramCache]: Analyzing trace with hash -651498361, now seen corresponding path program 5 times [2024-06-21 19:41:50,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:50,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560663912] [2024-06-21 19:41:50,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:50,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:50,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:51,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:51,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:51,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560663912] [2024-06-21 19:41:51,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560663912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:51,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:51,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:51,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3406273] [2024-06-21 19:41:51,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:51,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:51,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:51,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:51,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:51,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:41:51,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 147 transitions, 1700 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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 19:41:51,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:51,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:41:51,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:52,114 INFO L124 PetriNetUnfolderBase]: 353/657 cut-off events. [2024-06-21 19:41:52,114 INFO L125 PetriNetUnfolderBase]: For 22519/22519 co-relation queries the response was YES. [2024-06-21 19:41:52,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4153 conditions, 657 events. 353/657 cut-off events. For 22519/22519 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3015 event pairs, 40 based on Foata normal form. 8/664 useless extension candidates. Maximal degree in co-relation 4081. Up to 196 conditions per place. [2024-06-21 19:41:52,120 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 72 selfloop transitions, 85 changer transitions 14/173 dead transitions. [2024-06-21 19:41:52,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 173 transitions, 2322 flow [2024-06-21 19:41:52,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:41:52,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:41:52,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-21 19:41:52,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46551724137931033 [2024-06-21 19:41:52,121 INFO L175 Difference]: Start difference. First operand has 173 places, 147 transitions, 1700 flow. Second operand 10 states and 135 transitions. [2024-06-21 19:41:52,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 173 transitions, 2322 flow [2024-06-21 19:41:52,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 173 transitions, 2097 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 19:41:52,163 INFO L231 Difference]: Finished difference. Result has 164 places, 141 transitions, 1585 flow [2024-06-21 19:41:52,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1479, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1585, PETRI_PLACES=164, PETRI_TRANSITIONS=141} [2024-06-21 19:41:52,164 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 136 predicate places. [2024-06-21 19:41:52,164 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 141 transitions, 1585 flow [2024-06-21 19:41:52,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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 19:41:52,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:52,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:52,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 19:41:52,164 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:52,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:52,165 INFO L85 PathProgramCache]: Analyzing trace with hash -649620691, now seen corresponding path program 6 times [2024-06-21 19:41:52,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:52,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125685086] [2024-06-21 19:41:52,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:52,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:52,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:53,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:53,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:53,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125685086] [2024-06-21 19:41:53,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125685086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:53,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:53,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:53,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86030591] [2024-06-21 19:41:53,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:53,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:53,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:53,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:53,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:53,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:53,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 141 transitions, 1585 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:53,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:53,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:53,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:54,138 INFO L124 PetriNetUnfolderBase]: 334/626 cut-off events. [2024-06-21 19:41:54,138 INFO L125 PetriNetUnfolderBase]: For 24115/24115 co-relation queries the response was YES. [2024-06-21 19:41:54,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3938 conditions, 626 events. 334/626 cut-off events. For 24115/24115 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2861 event pairs, 50 based on Foata normal form. 10/635 useless extension candidates. Maximal degree in co-relation 3868. Up to 302 conditions per place. [2024-06-21 19:41:54,142 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 65 selfloop transitions, 87 changer transitions 12/166 dead transitions. [2024-06-21 19:41:54,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 166 transitions, 2127 flow [2024-06-21 19:41:54,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:41:54,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:41:54,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 19:41:54,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263322884012539 [2024-06-21 19:41:54,143 INFO L175 Difference]: Start difference. First operand has 164 places, 141 transitions, 1585 flow. Second operand 11 states and 136 transitions. [2024-06-21 19:41:54,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 166 transitions, 2127 flow [2024-06-21 19:41:54,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 166 transitions, 1962 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-21 19:41:54,174 INFO L231 Difference]: Finished difference. Result has 161 places, 137 transitions, 1572 flow [2024-06-21 19:41:54,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1432, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1572, PETRI_PLACES=161, PETRI_TRANSITIONS=137} [2024-06-21 19:41:54,174 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 133 predicate places. [2024-06-21 19:41:54,175 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 137 transitions, 1572 flow [2024-06-21 19:41:54,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:54,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:54,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:54,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 19:41:54,175 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:54,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:54,175 INFO L85 PathProgramCache]: Analyzing trace with hash -649624411, now seen corresponding path program 7 times [2024-06-21 19:41:54,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:54,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970874309] [2024-06-21 19:41:54,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:54,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:54,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:55,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:55,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:55,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970874309] [2024-06-21 19:41:55,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970874309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:55,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:55,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:55,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568378902] [2024-06-21 19:41:55,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:55,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:55,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:55,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:55,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:55,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:41:55,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 137 transitions, 1572 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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 19:41:55,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:55,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:41:55,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:56,054 INFO L124 PetriNetUnfolderBase]: 320/604 cut-off events. [2024-06-21 19:41:56,055 INFO L125 PetriNetUnfolderBase]: For 19366/19366 co-relation queries the response was YES. [2024-06-21 19:41:56,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3821 conditions, 604 events. 320/604 cut-off events. For 19366/19366 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2749 event pairs, 46 based on Foata normal form. 8/611 useless extension candidates. Maximal degree in co-relation 3754. Up to 290 conditions per place. [2024-06-21 19:41:56,058 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 60 selfloop transitions, 78 changer transitions 18/158 dead transitions. [2024-06-21 19:41:56,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 158 transitions, 2054 flow [2024-06-21 19:41:56,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:41:56,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:41:56,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-21 19:41:56,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4482758620689655 [2024-06-21 19:41:56,061 INFO L175 Difference]: Start difference. First operand has 161 places, 137 transitions, 1572 flow. Second operand 10 states and 130 transitions. [2024-06-21 19:41:56,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 158 transitions, 2054 flow [2024-06-21 19:41:56,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 158 transitions, 1872 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 19:41:56,091 INFO L231 Difference]: Finished difference. Result has 158 places, 128 transitions, 1442 flow [2024-06-21 19:41:56,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1442, PETRI_PLACES=158, PETRI_TRANSITIONS=128} [2024-06-21 19:41:56,091 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 130 predicate places. [2024-06-21 19:41:56,091 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 128 transitions, 1442 flow [2024-06-21 19:41:56,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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 19:41:56,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:56,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:56,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 19:41:56,092 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:56,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:56,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1419764981, now seen corresponding path program 1 times [2024-06-21 19:41:56,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:56,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131627176] [2024-06-21 19:41:56,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:56,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:56,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:57,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:57,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:57,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131627176] [2024-06-21 19:41:57,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131627176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:57,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:57,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:57,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784089035] [2024-06-21 19:41:57,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:57,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:57,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:57,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:57,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:57,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:41:57,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 128 transitions, 1442 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:57,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:57,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:41:57,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:58,203 INFO L124 PetriNetUnfolderBase]: 294/549 cut-off events. [2024-06-21 19:41:58,203 INFO L125 PetriNetUnfolderBase]: For 14660/14660 co-relation queries the response was YES. [2024-06-21 19:41:58,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3505 conditions, 549 events. 294/549 cut-off events. For 14660/14660 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2412 event pairs, 38 based on Foata normal form. 2/550 useless extension candidates. Maximal degree in co-relation 3439. Up to 385 conditions per place. [2024-06-21 19:41:58,206 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 96 selfloop transitions, 47 changer transitions 0/145 dead transitions. [2024-06-21 19:41:58,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 145 transitions, 1798 flow [2024-06-21 19:41:58,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:58,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:58,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-21 19:41:58,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4099616858237548 [2024-06-21 19:41:58,207 INFO L175 Difference]: Start difference. First operand has 158 places, 128 transitions, 1442 flow. Second operand 9 states and 107 transitions. [2024-06-21 19:41:58,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 145 transitions, 1798 flow [2024-06-21 19:41:58,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 145 transitions, 1631 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 19:41:58,232 INFO L231 Difference]: Finished difference. Result has 150 places, 129 transitions, 1383 flow [2024-06-21 19:41:58,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1275, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1383, PETRI_PLACES=150, PETRI_TRANSITIONS=129} [2024-06-21 19:41:58,233 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 122 predicate places. [2024-06-21 19:41:58,233 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 129 transitions, 1383 flow [2024-06-21 19:41:58,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:58,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:58,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:58,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 19:41:58,233 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:41:58,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:58,233 INFO L85 PathProgramCache]: Analyzing trace with hash -562932601, now seen corresponding path program 8 times [2024-06-21 19:41:58,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:58,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925276964] [2024-06-21 19:41:58,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:58,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:58,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:59,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:59,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:59,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925276964] [2024-06-21 19:41:59,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925276964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:59,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:59,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:59,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886045337] [2024-06-21 19:41:59,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:59,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:59,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:59,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:59,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:59,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:41:59,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 129 transitions, 1383 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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 19:41:59,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:59,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:41:59,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:00,180 INFO L124 PetriNetUnfolderBase]: 335/636 cut-off events. [2024-06-21 19:42:00,180 INFO L125 PetriNetUnfolderBase]: For 22046/22046 co-relation queries the response was YES. [2024-06-21 19:42:00,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4052 conditions, 636 events. 335/636 cut-off events. For 22046/22046 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2947 event pairs, 48 based on Foata normal form. 8/643 useless extension candidates. Maximal degree in co-relation 3990. Up to 348 conditions per place. [2024-06-21 19:42:00,183 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 90 selfloop transitions, 54 changer transitions 8/154 dead transitions. [2024-06-21 19:42:00,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 154 transitions, 1897 flow [2024-06-21 19:42:00,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:00,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:00,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-21 19:42:00,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46551724137931033 [2024-06-21 19:42:00,184 INFO L175 Difference]: Start difference. First operand has 150 places, 129 transitions, 1383 flow. Second operand 10 states and 135 transitions. [2024-06-21 19:42:00,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 154 transitions, 1897 flow [2024-06-21 19:42:00,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 154 transitions, 1789 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 19:42:00,225 INFO L231 Difference]: Finished difference. Result has 152 places, 126 transitions, 1357 flow [2024-06-21 19:42:00,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1279, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1357, PETRI_PLACES=152, PETRI_TRANSITIONS=126} [2024-06-21 19:42:00,225 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 124 predicate places. [2024-06-21 19:42:00,225 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 126 transitions, 1357 flow [2024-06-21 19:42:00,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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 19:42:00,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:00,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 19:42:00,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 19:42:00,225 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:00,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:00,226 INFO L85 PathProgramCache]: Analyzing trace with hash 564308225, now seen corresponding path program 9 times [2024-06-21 19:42:00,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:00,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140166838] [2024-06-21 19:42:00,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:00,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:00,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:01,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:01,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:01,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140166838] [2024-06-21 19:42:01,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140166838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:01,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:01,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:42:01,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786493888] [2024-06-21 19:42:01,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:01,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:42:01,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:01,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:42:01,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:42:01,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:01,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 126 transitions, 1357 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:01,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:01,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:01,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:02,293 INFO L124 PetriNetUnfolderBase]: 337/642 cut-off events. [2024-06-21 19:42:02,293 INFO L125 PetriNetUnfolderBase]: For 23494/23494 co-relation queries the response was YES. [2024-06-21 19:42:02,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4061 conditions, 642 events. 337/642 cut-off events. For 23494/23494 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3008 event pairs, 58 based on Foata normal form. 10/651 useless extension candidates. Maximal degree in co-relation 3998. Up to 424 conditions per place. [2024-06-21 19:42:02,296 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 85 selfloop transitions, 50 changer transitions 13/150 dead transitions. [2024-06-21 19:42:02,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 150 transitions, 1785 flow [2024-06-21 19:42:02,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:42:02,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:42:02,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 19:42:02,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4012539184952978 [2024-06-21 19:42:02,297 INFO L175 Difference]: Start difference. First operand has 152 places, 126 transitions, 1357 flow. Second operand 11 states and 128 transitions. [2024-06-21 19:42:02,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 150 transitions, 1785 flow [2024-06-21 19:42:02,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 150 transitions, 1673 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 19:42:02,331 INFO L231 Difference]: Finished difference. Result has 153 places, 124 transitions, 1330 flow [2024-06-21 19:42:02,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1247, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1330, PETRI_PLACES=153, PETRI_TRANSITIONS=124} [2024-06-21 19:42:02,331 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 125 predicate places. [2024-06-21 19:42:02,331 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 124 transitions, 1330 flow [2024-06-21 19:42:02,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:02,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:02,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:02,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 19:42:02,332 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:02,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:02,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1142768319, now seen corresponding path program 10 times [2024-06-21 19:42:02,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:02,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162365447] [2024-06-21 19:42:02,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:02,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:02,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:03,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:03,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:03,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162365447] [2024-06-21 19:42:03,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162365447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:03,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:03,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:03,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074267606] [2024-06-21 19:42:03,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:03,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:03,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:03,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:03,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:03,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:03,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 124 transitions, 1330 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:03,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:03,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:03,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:04,343 INFO L124 PetriNetUnfolderBase]: 299/568 cut-off events. [2024-06-21 19:42:04,344 INFO L125 PetriNetUnfolderBase]: For 16778/16778 co-relation queries the response was YES. [2024-06-21 19:42:04,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3409 conditions, 568 events. 299/568 cut-off events. For 16778/16778 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2547 event pairs, 38 based on Foata normal form. 10/577 useless extension candidates. Maximal degree in co-relation 3346. Up to 357 conditions per place. [2024-06-21 19:42:04,347 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 84 selfloop transitions, 44 changer transitions 14/144 dead transitions. [2024-06-21 19:42:04,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 144 transitions, 1720 flow [2024-06-21 19:42:04,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:04,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:04,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-21 19:42:04,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068965517241379 [2024-06-21 19:42:04,348 INFO L175 Difference]: Start difference. First operand has 153 places, 124 transitions, 1330 flow. Second operand 10 states and 118 transitions. [2024-06-21 19:42:04,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 144 transitions, 1720 flow [2024-06-21 19:42:04,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 144 transitions, 1596 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 19:42:04,374 INFO L231 Difference]: Finished difference. Result has 149 places, 119 transitions, 1242 flow [2024-06-21 19:42:04,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1242, PETRI_PLACES=149, PETRI_TRANSITIONS=119} [2024-06-21 19:42:04,374 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 121 predicate places. [2024-06-21 19:42:04,374 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 119 transitions, 1242 flow [2024-06-21 19:42:04,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:04,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:04,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 19:42:04,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 19:42:04,374 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:04,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:04,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1142618217, now seen corresponding path program 2 times [2024-06-21 19:42:04,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:04,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850292462] [2024-06-21 19:42:04,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:04,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:04,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:06,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:06,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:06,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850292462] [2024-06-21 19:42:06,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850292462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:06,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:06,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:06,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340654764] [2024-06-21 19:42:06,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:06,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:06,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:06,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:06,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:06,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:06,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 119 transitions, 1242 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:06,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:06,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:06,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:06,728 INFO L124 PetriNetUnfolderBase]: 276/523 cut-off events. [2024-06-21 19:42:06,728 INFO L125 PetriNetUnfolderBase]: For 12428/12428 co-relation queries the response was YES. [2024-06-21 19:42:06,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3158 conditions, 523 events. 276/523 cut-off events. For 12428/12428 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2286 event pairs, 39 based on Foata normal form. 2/524 useless extension candidates. Maximal degree in co-relation 3097. Up to 359 conditions per place. [2024-06-21 19:42:06,731 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 96 selfloop transitions, 38 changer transitions 0/136 dead transitions. [2024-06-21 19:42:06,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 136 transitions, 1590 flow [2024-06-21 19:42:06,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:06,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:06,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-21 19:42:06,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39655172413793105 [2024-06-21 19:42:06,732 INFO L175 Difference]: Start difference. First operand has 149 places, 119 transitions, 1242 flow. Second operand 10 states and 115 transitions. [2024-06-21 19:42:06,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 136 transitions, 1590 flow [2024-06-21 19:42:06,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 136 transitions, 1492 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 19:42:06,756 INFO L231 Difference]: Finished difference. Result has 144 places, 120 transitions, 1236 flow [2024-06-21 19:42:06,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1236, PETRI_PLACES=144, PETRI_TRANSITIONS=120} [2024-06-21 19:42:06,757 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 116 predicate places. [2024-06-21 19:42:06,757 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 120 transitions, 1236 flow [2024-06-21 19:42:06,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:06,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:06,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:06,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 19:42:06,757 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:06,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:06,758 INFO L85 PathProgramCache]: Analyzing trace with hash 2048867493, now seen corresponding path program 11 times [2024-06-21 19:42:06,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:06,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592759762] [2024-06-21 19:42:06,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:06,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:06,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:08,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:08,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:08,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592759762] [2024-06-21 19:42:08,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592759762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:08,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:08,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:42:08,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581939935] [2024-06-21 19:42:08,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:08,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:42:08,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:08,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:42:08,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:42:08,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:42:08,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 120 transitions, 1236 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:08,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:08,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:42:08,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:08,808 INFO L124 PetriNetUnfolderBase]: 307/584 cut-off events. [2024-06-21 19:42:08,808 INFO L125 PetriNetUnfolderBase]: For 14990/14990 co-relation queries the response was YES. [2024-06-21 19:42:08,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3385 conditions, 584 events. 307/584 cut-off events. For 14990/14990 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2663 event pairs, 52 based on Foata normal form. 10/593 useless extension candidates. Maximal degree in co-relation 3326. Up to 431 conditions per place. [2024-06-21 19:42:08,811 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 97 selfloop transitions, 34 changer transitions 14/147 dead transitions. [2024-06-21 19:42:08,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 147 transitions, 1704 flow [2024-06-21 19:42:08,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:08,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:08,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-21 19:42:08,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4482758620689655 [2024-06-21 19:42:08,812 INFO L175 Difference]: Start difference. First operand has 144 places, 120 transitions, 1236 flow. Second operand 10 states and 130 transitions. [2024-06-21 19:42:08,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 147 transitions, 1704 flow [2024-06-21 19:42:08,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 147 transitions, 1618 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 19:42:08,843 INFO L231 Difference]: Finished difference. Result has 147 places, 120 transitions, 1228 flow [2024-06-21 19:42:08,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1228, PETRI_PLACES=147, PETRI_TRANSITIONS=120} [2024-06-21 19:42:08,844 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 119 predicate places. [2024-06-21 19:42:08,844 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 120 transitions, 1228 flow [2024-06-21 19:42:08,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:08,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:08,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:08,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 19:42:08,844 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:08,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:08,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1193566791, now seen corresponding path program 3 times [2024-06-21 19:42:08,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:08,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12612689] [2024-06-21 19:42:08,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:08,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:08,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:10,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:10,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:10,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12612689] [2024-06-21 19:42:10,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12612689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:10,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:10,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:10,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103861350] [2024-06-21 19:42:10,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:10,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:10,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:10,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:10,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:10,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:10,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 120 transitions, 1228 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:10,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:10,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:10,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:11,208 INFO L124 PetriNetUnfolderBase]: 278/533 cut-off events. [2024-06-21 19:42:11,208 INFO L125 PetriNetUnfolderBase]: For 11725/11725 co-relation queries the response was YES. [2024-06-21 19:42:11,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3147 conditions, 533 events. 278/533 cut-off events. For 11725/11725 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2378 event pairs, 48 based on Foata normal form. 2/534 useless extension candidates. Maximal degree in co-relation 3086. Up to 450 conditions per place. [2024-06-21 19:42:11,211 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 106 selfloop transitions, 30 changer transitions 0/138 dead transitions. [2024-06-21 19:42:11,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 138 transitions, 1584 flow [2024-06-21 19:42:11,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:11,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:11,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-21 19:42:11,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 19:42:11,212 INFO L175 Difference]: Start difference. First operand has 147 places, 120 transitions, 1228 flow. Second operand 10 states and 116 transitions. [2024-06-21 19:42:11,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 138 transitions, 1584 flow [2024-06-21 19:42:11,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 138 transitions, 1522 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 19:42:11,235 INFO L231 Difference]: Finished difference. Result has 148 places, 121 transitions, 1244 flow [2024-06-21 19:42:11,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1166, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1244, PETRI_PLACES=148, PETRI_TRANSITIONS=121} [2024-06-21 19:42:11,236 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 120 predicate places. [2024-06-21 19:42:11,236 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 121 transitions, 1244 flow [2024-06-21 19:42:11,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:11,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:11,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:11,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 19:42:11,236 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:11,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:11,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1193416689, now seen corresponding path program 12 times [2024-06-21 19:42:11,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:11,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514957544] [2024-06-21 19:42:11,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:11,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:11,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:12,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:12,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:12,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514957544] [2024-06-21 19:42:12,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514957544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:12,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:12,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:12,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62515716] [2024-06-21 19:42:12,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:12,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:12,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:12,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:12,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:12,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:12,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 121 transitions, 1244 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:12,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:12,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:12,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:13,274 INFO L124 PetriNetUnfolderBase]: 294/569 cut-off events. [2024-06-21 19:42:13,274 INFO L125 PetriNetUnfolderBase]: For 15671/15671 co-relation queries the response was YES. [2024-06-21 19:42:13,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3285 conditions, 569 events. 294/569 cut-off events. For 15671/15671 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2624 event pairs, 52 based on Foata normal form. 10/578 useless extension candidates. Maximal degree in co-relation 3225. Up to 409 conditions per place. [2024-06-21 19:42:13,277 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 92 selfloop transitions, 37 changer transitions 11/142 dead transitions. [2024-06-21 19:42:13,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 142 transitions, 1636 flow [2024-06-21 19:42:13,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:13,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:13,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 19:42:13,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41724137931034483 [2024-06-21 19:42:13,278 INFO L175 Difference]: Start difference. First operand has 148 places, 121 transitions, 1244 flow. Second operand 10 states and 121 transitions. [2024-06-21 19:42:13,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 142 transitions, 1636 flow [2024-06-21 19:42:13,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 142 transitions, 1568 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 19:42:13,305 INFO L231 Difference]: Finished difference. Result has 150 places, 118 transitions, 1226 flow [2024-06-21 19:42:13,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1226, PETRI_PLACES=150, PETRI_TRANSITIONS=118} [2024-06-21 19:42:13,306 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 122 predicate places. [2024-06-21 19:42:13,306 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 118 transitions, 1226 flow [2024-06-21 19:42:13,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:13,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:13,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:13,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 19:42:13,306 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:13,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:13,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1304017125, now seen corresponding path program 13 times [2024-06-21 19:42:13,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:13,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615228266] [2024-06-21 19:42:13,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:13,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:13,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:14,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 19:42:14,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:14,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615228266] [2024-06-21 19:42:14,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615228266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:14,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:14,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:14,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584671177] [2024-06-21 19:42:14,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:14,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:14,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:14,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:14,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:14,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:42:14,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 118 transitions, 1226 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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 19:42:14,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:14,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:42:14,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:15,171 INFO L124 PetriNetUnfolderBase]: 311/608 cut-off events. [2024-06-21 19:42:15,171 INFO L125 PetriNetUnfolderBase]: For 20826/20826 co-relation queries the response was YES. [2024-06-21 19:42:15,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3754 conditions, 608 events. 311/608 cut-off events. For 20826/20826 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2857 event pairs, 56 based on Foata normal form. 8/615 useless extension candidates. Maximal degree in co-relation 3693. Up to 383 conditions per place. [2024-06-21 19:42:15,175 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 95 selfloop transitions, 37 changer transitions 9/143 dead transitions. [2024-06-21 19:42:15,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 143 transitions, 1710 flow [2024-06-21 19:42:15,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:15,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:15,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-21 19:42:15,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46206896551724136 [2024-06-21 19:42:15,176 INFO L175 Difference]: Start difference. First operand has 150 places, 118 transitions, 1226 flow. Second operand 10 states and 134 transitions. [2024-06-21 19:42:15,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 143 transitions, 1710 flow [2024-06-21 19:42:15,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 143 transitions, 1624 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 19:42:15,213 INFO L231 Difference]: Finished difference. Result has 148 places, 114 transitions, 1171 flow [2024-06-21 19:42:15,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1171, PETRI_PLACES=148, PETRI_TRANSITIONS=114} [2024-06-21 19:42:15,213 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 120 predicate places. [2024-06-21 19:42:15,213 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 114 transitions, 1171 flow [2024-06-21 19:42:15,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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 19:42:15,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:15,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:15,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 19:42:15,214 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:15,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:15,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1199130981, now seen corresponding path program 4 times [2024-06-21 19:42:15,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:15,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020554746] [2024-06-21 19:42:15,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:15,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:15,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:17,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:17,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:17,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020554746] [2024-06-21 19:42:17,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020554746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:17,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:17,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:17,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767848493] [2024-06-21 19:42:17,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:17,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:17,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:17,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:17,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:17,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:17,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 114 transitions, 1171 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:17,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:17,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:17,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:17,785 INFO L124 PetriNetUnfolderBase]: 294/573 cut-off events. [2024-06-21 19:42:17,785 INFO L125 PetriNetUnfolderBase]: For 16771/16771 co-relation queries the response was YES. [2024-06-21 19:42:17,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3580 conditions, 573 events. 294/573 cut-off events. For 16771/16771 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2636 event pairs, 57 based on Foata normal form. 2/574 useless extension candidates. Maximal degree in co-relation 3520. Up to 490 conditions per place. [2024-06-21 19:42:17,788 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 102 selfloop transitions, 30 changer transitions 0/134 dead transitions. [2024-06-21 19:42:17,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 134 transitions, 1525 flow [2024-06-21 19:42:17,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:42:17,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:42:17,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-21 19:42:17,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3764367816091954 [2024-06-21 19:42:17,790 INFO L175 Difference]: Start difference. First operand has 148 places, 114 transitions, 1171 flow. Second operand 12 states and 131 transitions. [2024-06-21 19:42:17,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 134 transitions, 1525 flow [2024-06-21 19:42:17,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 134 transitions, 1447 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 19:42:17,823 INFO L231 Difference]: Finished difference. Result has 148 places, 115 transitions, 1173 flow [2024-06-21 19:42:17,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1173, PETRI_PLACES=148, PETRI_TRANSITIONS=115} [2024-06-21 19:42:17,823 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 120 predicate places. [2024-06-21 19:42:17,824 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 115 transitions, 1173 flow [2024-06-21 19:42:17,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:17,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:17,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:17,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 19:42:17,824 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:17,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:17,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1199138421, now seen corresponding path program 5 times [2024-06-21 19:42:17,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:17,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193841] [2024-06-21 19:42:17,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:17,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:17,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:19,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:19,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:19,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193841] [2024-06-21 19:42:19,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:19,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:19,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:42:19,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609324991] [2024-06-21 19:42:19,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:19,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:42:19,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:19,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:42:19,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:42:19,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:19,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 115 transitions, 1173 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:19,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:19,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:19,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:20,295 INFO L124 PetriNetUnfolderBase]: 298/581 cut-off events. [2024-06-21 19:42:20,295 INFO L125 PetriNetUnfolderBase]: For 15920/15920 co-relation queries the response was YES. [2024-06-21 19:42:20,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3591 conditions, 581 events. 298/581 cut-off events. For 15920/15920 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2699 event pairs, 61 based on Foata normal form. 2/582 useless extension candidates. Maximal degree in co-relation 3532. Up to 478 conditions per place. [2024-06-21 19:42:20,298 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 100 selfloop transitions, 33 changer transitions 0/135 dead transitions. [2024-06-21 19:42:20,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 135 transitions, 1523 flow [2024-06-21 19:42:20,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:42:20,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:42:20,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-21 19:42:20,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2024-06-21 19:42:20,299 INFO L175 Difference]: Start difference. First operand has 148 places, 115 transitions, 1173 flow. Second operand 12 states and 132 transitions. [2024-06-21 19:42:20,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 135 transitions, 1523 flow [2024-06-21 19:42:20,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 135 transitions, 1453 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 19:42:20,332 INFO L231 Difference]: Finished difference. Result has 150 places, 116 transitions, 1191 flow [2024-06-21 19:42:20,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1103, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1191, PETRI_PLACES=150, PETRI_TRANSITIONS=116} [2024-06-21 19:42:20,333 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 122 predicate places. [2024-06-21 19:42:20,333 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 116 transitions, 1191 flow [2024-06-21 19:42:20,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:20,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:20,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 19:42:20,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 19:42:20,333 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:20,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:20,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1198923219, now seen corresponding path program 14 times [2024-06-21 19:42:20,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:20,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147871450] [2024-06-21 19:42:20,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:20,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:20,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:21,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:21,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:21,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147871450] [2024-06-21 19:42:21,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147871450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:21,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:21,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:42:21,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681812252] [2024-06-21 19:42:21,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:21,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:42:21,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:21,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:42:21,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:42:22,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:22,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 116 transitions, 1191 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:22,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:22,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:22,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:22,594 INFO L124 PetriNetUnfolderBase]: 285/558 cut-off events. [2024-06-21 19:42:22,594 INFO L125 PetriNetUnfolderBase]: For 15852/15852 co-relation queries the response was YES. [2024-06-21 19:42:22,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3225 conditions, 558 events. 285/558 cut-off events. For 15852/15852 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2577 event pairs, 48 based on Foata normal form. 10/567 useless extension candidates. Maximal degree in co-relation 3165. Up to 405 conditions per place. [2024-06-21 19:42:22,597 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 91 selfloop transitions, 32 changer transitions 14/139 dead transitions. [2024-06-21 19:42:22,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 139 transitions, 1581 flow [2024-06-21 19:42:22,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:42:22,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:42:22,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-21 19:42:22,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850574712643678 [2024-06-21 19:42:22,598 INFO L175 Difference]: Start difference. First operand has 150 places, 116 transitions, 1191 flow. Second operand 12 states and 134 transitions. [2024-06-21 19:42:22,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 139 transitions, 1581 flow [2024-06-21 19:42:22,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 139 transitions, 1503 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 19:42:22,625 INFO L231 Difference]: Finished difference. Result has 152 places, 110 transitions, 1111 flow [2024-06-21 19:42:22,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1111, PETRI_PLACES=152, PETRI_TRANSITIONS=110} [2024-06-21 19:42:22,626 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 124 predicate places. [2024-06-21 19:42:22,626 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 110 transitions, 1111 flow [2024-06-21 19:42:22,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:22,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:22,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:22,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 19:42:22,626 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:22,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:22,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1621577675, now seen corresponding path program 6 times [2024-06-21 19:42:22,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:22,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801568615] [2024-06-21 19:42:22,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:22,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:22,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:24,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:24,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:24,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801568615] [2024-06-21 19:42:24,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801568615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:24,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:24,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:24,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621882741] [2024-06-21 19:42:24,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:24,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:24,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:24,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:24,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:24,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:24,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 110 transitions, 1111 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:24,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:24,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:24,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:24,682 INFO L124 PetriNetUnfolderBase]: 256/507 cut-off events. [2024-06-21 19:42:24,682 INFO L125 PetriNetUnfolderBase]: For 12516/12516 co-relation queries the response was YES. [2024-06-21 19:42:24,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2978 conditions, 507 events. 256/507 cut-off events. For 12516/12516 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2304 event pairs, 75 based on Foata normal form. 2/508 useless extension candidates. Maximal degree in co-relation 2917. Up to 400 conditions per place. [2024-06-21 19:42:24,685 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 91 selfloop transitions, 32 changer transitions 0/125 dead transitions. [2024-06-21 19:42:24,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 125 transitions, 1433 flow [2024-06-21 19:42:24,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:24,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:24,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-21 19:42:24,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2024-06-21 19:42:24,686 INFO L175 Difference]: Start difference. First operand has 152 places, 110 transitions, 1111 flow. Second operand 10 states and 110 transitions. [2024-06-21 19:42:24,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 125 transitions, 1433 flow [2024-06-21 19:42:24,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 125 transitions, 1350 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-21 19:42:24,714 INFO L231 Difference]: Finished difference. Result has 147 places, 111 transitions, 1116 flow [2024-06-21 19:42:24,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1116, PETRI_PLACES=147, PETRI_TRANSITIONS=111} [2024-06-21 19:42:24,715 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 119 predicate places. [2024-06-21 19:42:24,715 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 111 transitions, 1116 flow [2024-06-21 19:42:24,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:24,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:24,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:24,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 19:42:24,715 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:24,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:24,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1567467889, now seen corresponding path program 7 times [2024-06-21 19:42:24,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:24,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636992795] [2024-06-21 19:42:24,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:24,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:24,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:26,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:26,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:26,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636992795] [2024-06-21 19:42:26,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636992795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:26,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:26,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:26,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140717986] [2024-06-21 19:42:26,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:26,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:26,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:26,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:26,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:26,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:26,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 111 transitions, 1116 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:26,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:26,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:26,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:27,115 INFO L124 PetriNetUnfolderBase]: 260/516 cut-off events. [2024-06-21 19:42:27,116 INFO L125 PetriNetUnfolderBase]: For 12782/12782 co-relation queries the response was YES. [2024-06-21 19:42:27,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3025 conditions, 516 events. 260/516 cut-off events. For 12782/12782 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2365 event pairs, 74 based on Foata normal form. 2/517 useless extension candidates. Maximal degree in co-relation 2965. Up to 456 conditions per place. [2024-06-21 19:42:27,118 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 106 selfloop transitions, 20 changer transitions 0/128 dead transitions. [2024-06-21 19:42:27,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 128 transitions, 1456 flow [2024-06-21 19:42:27,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:42:27,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:42:27,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 124 transitions. [2024-06-21 19:42:27,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3563218390804598 [2024-06-21 19:42:27,120 INFO L175 Difference]: Start difference. First operand has 147 places, 111 transitions, 1116 flow. Second operand 12 states and 124 transitions. [2024-06-21 19:42:27,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 128 transitions, 1456 flow [2024-06-21 19:42:27,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 128 transitions, 1368 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 19:42:27,147 INFO L231 Difference]: Finished difference. Result has 150 places, 112 transitions, 1094 flow [2024-06-21 19:42:27,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1094, PETRI_PLACES=150, PETRI_TRANSITIONS=112} [2024-06-21 19:42:27,149 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 122 predicate places. [2024-06-21 19:42:27,149 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 112 transitions, 1094 flow [2024-06-21 19:42:27,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:27,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:27,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:27,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 19:42:27,149 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:27,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:27,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1561903699, now seen corresponding path program 8 times [2024-06-21 19:42:27,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:27,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429978392] [2024-06-21 19:42:27,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:27,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:27,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:28,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:28,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:28,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429978392] [2024-06-21 19:42:28,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429978392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:28,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:28,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:28,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652053405] [2024-06-21 19:42:28,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:28,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:28,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:28,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:28,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:28,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:28,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 112 transitions, 1094 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:28,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:28,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:28,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:29,226 INFO L124 PetriNetUnfolderBase]: 264/524 cut-off events. [2024-06-21 19:42:29,227 INFO L125 PetriNetUnfolderBase]: For 13424/13424 co-relation queries the response was YES. [2024-06-21 19:42:29,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3043 conditions, 524 events. 264/524 cut-off events. For 13424/13424 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2410 event pairs, 71 based on Foata normal form. 2/525 useless extension candidates. Maximal degree in co-relation 2982. Up to 455 conditions per place. [2024-06-21 19:42:29,230 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 102 selfloop transitions, 23 changer transitions 0/127 dead transitions. [2024-06-21 19:42:29,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 127 transitions, 1430 flow [2024-06-21 19:42:29,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:29,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:29,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-21 19:42:29,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2024-06-21 19:42:29,231 INFO L175 Difference]: Start difference. First operand has 150 places, 112 transitions, 1094 flow. Second operand 10 states and 110 transitions. [2024-06-21 19:42:29,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 127 transitions, 1430 flow [2024-06-21 19:42:29,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 127 transitions, 1364 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-21 19:42:29,257 INFO L231 Difference]: Finished difference. Result has 149 places, 113 transitions, 1102 flow [2024-06-21 19:42:29,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1102, PETRI_PLACES=149, PETRI_TRANSITIONS=113} [2024-06-21 19:42:29,258 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 121 predicate places. [2024-06-21 19:42:29,258 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 113 transitions, 1102 flow [2024-06-21 19:42:29,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:29,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:29,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:29,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 19:42:29,258 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:29,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:29,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1567475329, now seen corresponding path program 9 times [2024-06-21 19:42:29,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:29,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295555864] [2024-06-21 19:42:29,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:29,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:29,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:30,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:30,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:30,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295555864] [2024-06-21 19:42:30,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295555864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:30,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:30,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:30,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637509849] [2024-06-21 19:42:30,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:30,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:30,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:30,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:30,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:30,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:30,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 113 transitions, 1102 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:30,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:30,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:30,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:31,431 INFO L124 PetriNetUnfolderBase]: 268/532 cut-off events. [2024-06-21 19:42:31,431 INFO L125 PetriNetUnfolderBase]: For 14283/14283 co-relation queries the response was YES. [2024-06-21 19:42:31,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3091 conditions, 532 events. 268/532 cut-off events. For 14283/14283 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2458 event pairs, 75 based on Foata normal form. 2/533 useless extension candidates. Maximal degree in co-relation 3029. Up to 443 conditions per place. [2024-06-21 19:42:31,434 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 101 selfloop transitions, 27 changer transitions 0/130 dead transitions. [2024-06-21 19:42:31,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 130 transitions, 1442 flow [2024-06-21 19:42:31,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:42:31,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:42:31,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-21 19:42:31,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3620689655172414 [2024-06-21 19:42:31,435 INFO L175 Difference]: Start difference. First operand has 149 places, 113 transitions, 1102 flow. Second operand 12 states and 126 transitions. [2024-06-21 19:42:31,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 130 transitions, 1442 flow [2024-06-21 19:42:31,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 130 transitions, 1378 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 19:42:31,465 INFO L231 Difference]: Finished difference. Result has 153 places, 114 transitions, 1122 flow [2024-06-21 19:42:31,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1122, PETRI_PLACES=153, PETRI_TRANSITIONS=114} [2024-06-21 19:42:31,465 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 125 predicate places. [2024-06-21 19:42:31,465 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 114 transitions, 1122 flow [2024-06-21 19:42:31,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:31,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:31,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 19:42:31,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 19:42:31,466 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:31,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:31,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1628228619, now seen corresponding path program 10 times [2024-06-21 19:42:31,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:31,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737215241] [2024-06-21 19:42:31,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:31,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:31,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:32,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:32,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:32,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737215241] [2024-06-21 19:42:32,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737215241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:32,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:32,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:32,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786277507] [2024-06-21 19:42:32,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:32,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:32,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:32,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:32,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:33,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:33,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 114 transitions, 1122 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:33,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:33,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:33,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:33,354 INFO L124 PetriNetUnfolderBase]: 272/540 cut-off events. [2024-06-21 19:42:33,354 INFO L125 PetriNetUnfolderBase]: For 15163/15163 co-relation queries the response was YES. [2024-06-21 19:42:33,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3161 conditions, 540 events. 272/540 cut-off events. For 15163/15163 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2506 event pairs, 79 based on Foata normal form. 2/541 useless extension candidates. Maximal degree in co-relation 3098. Up to 467 conditions per place. [2024-06-21 19:42:33,357 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 99 selfloop transitions, 27 changer transitions 0/128 dead transitions. [2024-06-21 19:42:33,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 128 transitions, 1456 flow [2024-06-21 19:42:33,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:42:33,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:42:33,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-21 19:42:33,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946360153256705 [2024-06-21 19:42:33,359 INFO L175 Difference]: Start difference. First operand has 153 places, 114 transitions, 1122 flow. Second operand 9 states and 103 transitions. [2024-06-21 19:42:33,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 128 transitions, 1456 flow [2024-06-21 19:42:33,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 128 transitions, 1382 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-21 19:42:33,389 INFO L231 Difference]: Finished difference. Result has 152 places, 115 transitions, 1134 flow [2024-06-21 19:42:33,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1134, PETRI_PLACES=152, PETRI_TRANSITIONS=115} [2024-06-21 19:42:33,390 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 124 predicate places. [2024-06-21 19:42:33,390 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 115 transitions, 1134 flow [2024-06-21 19:42:33,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:33,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:33,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:33,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 19:42:33,391 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:33,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:33,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1628382441, now seen corresponding path program 15 times [2024-06-21 19:42:33,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:33,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842260112] [2024-06-21 19:42:33,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:33,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:33,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:34,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:34,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:34,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842260112] [2024-06-21 19:42:34,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842260112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:34,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:34,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:34,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081951552] [2024-06-21 19:42:34,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:34,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:34,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:34,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:34,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:35,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:35,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 115 transitions, 1134 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:35,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:35,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:35,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:35,449 INFO L124 PetriNetUnfolderBase]: 313/627 cut-off events. [2024-06-21 19:42:35,449 INFO L125 PetriNetUnfolderBase]: For 26410/26410 co-relation queries the response was YES. [2024-06-21 19:42:35,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3829 conditions, 627 events. 313/627 cut-off events. For 26410/26410 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3040 event pairs, 95 based on Foata normal form. 8/634 useless extension candidates. Maximal degree in co-relation 3765. Up to 448 conditions per place. [2024-06-21 19:42:35,453 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 97 selfloop transitions, 31 changer transitions 7/137 dead transitions. [2024-06-21 19:42:35,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 137 transitions, 1594 flow [2024-06-21 19:42:35,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:35,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:35,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 19:42:35,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41724137931034483 [2024-06-21 19:42:35,453 INFO L175 Difference]: Start difference. First operand has 152 places, 115 transitions, 1134 flow. Second operand 10 states and 121 transitions. [2024-06-21 19:42:35,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 137 transitions, 1594 flow [2024-06-21 19:42:35,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 137 transitions, 1518 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 19:42:35,500 INFO L231 Difference]: Finished difference. Result has 155 places, 113 transitions, 1104 flow [2024-06-21 19:42:35,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1104, PETRI_PLACES=155, PETRI_TRANSITIONS=113} [2024-06-21 19:42:35,501 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 127 predicate places. [2024-06-21 19:42:35,501 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 113 transitions, 1104 flow [2024-06-21 19:42:35,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:35,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:35,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:35,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 19:42:35,501 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:35,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:35,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1159005053, now seen corresponding path program 11 times [2024-06-21 19:42:35,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:35,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179516693] [2024-06-21 19:42:35,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:35,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:35,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:37,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:37,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:37,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179516693] [2024-06-21 19:42:37,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179516693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:37,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:37,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:37,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965927360] [2024-06-21 19:42:37,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:37,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:37,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:37,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:37,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:37,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:37,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 113 transitions, 1104 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:37,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:37,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:37,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:37,739 INFO L124 PetriNetUnfolderBase]: 299/597 cut-off events. [2024-06-21 19:42:37,740 INFO L125 PetriNetUnfolderBase]: For 23575/23575 co-relation queries the response was YES. [2024-06-21 19:42:37,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3739 conditions, 597 events. 299/597 cut-off events. For 23575/23575 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2856 event pairs, 98 based on Foata normal form. 2/598 useless extension candidates. Maximal degree in co-relation 3674. Up to 524 conditions per place. [2024-06-21 19:42:37,743 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 99 selfloop transitions, 24 changer transitions 0/125 dead transitions. [2024-06-21 19:42:37,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 125 transitions, 1420 flow [2024-06-21 19:42:37,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:42:37,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:42:37,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-21 19:42:37,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39080459770114945 [2024-06-21 19:42:37,744 INFO L175 Difference]: Start difference. First operand has 155 places, 113 transitions, 1104 flow. Second operand 9 states and 102 transitions. [2024-06-21 19:42:37,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 125 transitions, 1420 flow [2024-06-21 19:42:37,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 125 transitions, 1361 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 19:42:37,789 INFO L231 Difference]: Finished difference. Result has 153 places, 114 transitions, 1127 flow [2024-06-21 19:42:37,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1127, PETRI_PLACES=153, PETRI_TRANSITIONS=114} [2024-06-21 19:42:37,789 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 125 predicate places. [2024-06-21 19:42:37,789 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 114 transitions, 1127 flow [2024-06-21 19:42:37,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:37,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:37,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:37,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 19:42:37,790 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:37,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:37,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1628234571, now seen corresponding path program 16 times [2024-06-21 19:42:37,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:37,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452281707] [2024-06-21 19:42:37,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:37,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:37,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:39,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:39,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:39,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452281707] [2024-06-21 19:42:39,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452281707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:39,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:39,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:39,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340174352] [2024-06-21 19:42:39,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:39,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:39,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:39,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:39,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:39,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:39,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 114 transitions, 1127 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:39,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:39,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:39,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:39,711 INFO L124 PetriNetUnfolderBase]: 315/633 cut-off events. [2024-06-21 19:42:39,711 INFO L125 PetriNetUnfolderBase]: For 27980/27980 co-relation queries the response was YES. [2024-06-21 19:42:39,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3858 conditions, 633 events. 315/633 cut-off events. For 27980/27980 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3092 event pairs, 96 based on Foata normal form. 10/642 useless extension candidates. Maximal degree in co-relation 3794. Up to 511 conditions per place. [2024-06-21 19:42:39,715 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 93 selfloop transitions, 25 changer transitions 13/133 dead transitions. [2024-06-21 19:42:39,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 133 transitions, 1491 flow [2024-06-21 19:42:39,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:39,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:39,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-21 19:42:39,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 19:42:39,716 INFO L175 Difference]: Start difference. First operand has 153 places, 114 transitions, 1127 flow. Second operand 10 states and 116 transitions. [2024-06-21 19:42:39,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 133 transitions, 1491 flow [2024-06-21 19:42:39,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 133 transitions, 1419 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 19:42:39,780 INFO L231 Difference]: Finished difference. Result has 156 places, 109 transitions, 1055 flow [2024-06-21 19:42:39,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1055, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1055, PETRI_PLACES=156, PETRI_TRANSITIONS=109} [2024-06-21 19:42:39,780 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 128 predicate places. [2024-06-21 19:42:39,780 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 109 transitions, 1055 flow [2024-06-21 19:42:39,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:39,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:39,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:39,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 19:42:39,781 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:39,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:39,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1428932781, now seen corresponding path program 17 times [2024-06-21 19:42:39,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:39,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308964333] [2024-06-21 19:42:39,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:39,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:39,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:41,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:41,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:41,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308964333] [2024-06-21 19:42:41,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308964333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:41,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:41,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:42:41,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078004297] [2024-06-21 19:42:41,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:41,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:42:41,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:41,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:42:41,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:42:41,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:41,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 109 transitions, 1055 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:41,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:41,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:41,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:41,819 INFO L124 PetriNetUnfolderBase]: 302/614 cut-off events. [2024-06-21 19:42:41,819 INFO L125 PetriNetUnfolderBase]: For 28913/28913 co-relation queries the response was YES. [2024-06-21 19:42:41,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3731 conditions, 614 events. 302/614 cut-off events. For 28913/28913 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2990 event pairs, 101 based on Foata normal form. 10/623 useless extension candidates. Maximal degree in co-relation 3666. Up to 527 conditions per place. [2024-06-21 19:42:41,823 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 90 selfloop transitions, 16 changer transitions 15/123 dead transitions. [2024-06-21 19:42:41,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 123 transitions, 1361 flow [2024-06-21 19:42:41,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:41,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:41,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-21 19:42:41,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3758620689655172 [2024-06-21 19:42:41,824 INFO L175 Difference]: Start difference. First operand has 156 places, 109 transitions, 1055 flow. Second operand 10 states and 109 transitions. [2024-06-21 19:42:41,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 123 transitions, 1361 flow [2024-06-21 19:42:41,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 123 transitions, 1303 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 19:42:41,869 INFO L231 Difference]: Finished difference. Result has 154 places, 102 transitions, 941 flow [2024-06-21 19:42:41,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=941, PETRI_PLACES=154, PETRI_TRANSITIONS=102} [2024-06-21 19:42:41,869 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 126 predicate places. [2024-06-21 19:42:41,869 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 102 transitions, 941 flow [2024-06-21 19:42:41,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:41,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:41,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:41,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 19:42:41,870 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:41,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:41,870 INFO L85 PathProgramCache]: Analyzing trace with hash -957908363, now seen corresponding path program 12 times [2024-06-21 19:42:41,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:41,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172032682] [2024-06-21 19:42:41,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:41,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:41,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:43,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:43,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:43,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172032682] [2024-06-21 19:42:43,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172032682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:43,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:43,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:43,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063105462] [2024-06-21 19:42:43,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:43,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:43,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:43,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:43,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:43,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:43,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 102 transitions, 941 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:43,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:43,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:43,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:43,689 INFO L124 PetriNetUnfolderBase]: 284/580 cut-off events. [2024-06-21 19:42:43,689 INFO L125 PetriNetUnfolderBase]: For 23907/23907 co-relation queries the response was YES. [2024-06-21 19:42:43,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3660 conditions, 580 events. 284/580 cut-off events. For 23907/23907 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2809 event pairs, 98 based on Foata normal form. 2/581 useless extension candidates. Maximal degree in co-relation 3596. Up to 505 conditions per place. [2024-06-21 19:42:43,692 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 93 selfloop transitions, 19 changer transitions 0/114 dead transitions. [2024-06-21 19:42:43,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 114 transitions, 1321 flow [2024-06-21 19:42:43,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:42:43,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:42:43,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-21 19:42:43,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37547892720306514 [2024-06-21 19:42:43,694 INFO L175 Difference]: Start difference. First operand has 154 places, 102 transitions, 941 flow. Second operand 9 states and 98 transitions. [2024-06-21 19:42:43,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 114 transitions, 1321 flow [2024-06-21 19:42:43,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 114 transitions, 1264 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 19:42:43,732 INFO L231 Difference]: Finished difference. Result has 149 places, 104 transitions, 993 flow [2024-06-21 19:42:43,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=993, PETRI_PLACES=149, PETRI_TRANSITIONS=104} [2024-06-21 19:42:43,733 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 121 predicate places. [2024-06-21 19:42:43,733 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 104 transitions, 993 flow [2024-06-21 19:42:43,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:43,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42: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 19:42:43,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 19:42:43,733 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:43,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:43,734 INFO L85 PathProgramCache]: Analyzing trace with hash -957915803, now seen corresponding path program 13 times [2024-06-21 19:42:43,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:43,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377499267] [2024-06-21 19:42:43,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:43,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:43,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:45,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:45,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:45,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377499267] [2024-06-21 19:42:45,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377499267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:45,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:45,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:45,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587436005] [2024-06-21 19:42:45,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:45,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:45,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:45,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:45,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:45,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:45,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 104 transitions, 993 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:45,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:45,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:45,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:45,545 INFO L124 PetriNetUnfolderBase]: 281/575 cut-off events. [2024-06-21 19:42:45,545 INFO L125 PetriNetUnfolderBase]: For 21667/21667 co-relation queries the response was YES. [2024-06-21 19:42:45,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3501 conditions, 575 events. 281/575 cut-off events. For 21667/21667 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2785 event pairs, 103 based on Foata normal form. 2/576 useless extension candidates. Maximal degree in co-relation 3439. Up to 527 conditions per place. [2024-06-21 19:42:45,548 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 91 selfloop transitions, 19 changer transitions 0/112 dead transitions. [2024-06-21 19:42:45,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 112 transitions, 1231 flow [2024-06-21 19:42:45,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:42:45,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:42:45,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-21 19:42:45,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3879310344827586 [2024-06-21 19:42:45,549 INFO L175 Difference]: Start difference. First operand has 149 places, 104 transitions, 993 flow. Second operand 8 states and 90 transitions. [2024-06-21 19:42:45,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 112 transitions, 1231 flow [2024-06-21 19:42:45,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 112 transitions, 1155 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 19:42:45,590 INFO L231 Difference]: Finished difference. Result has 152 places, 104 transitions, 960 flow [2024-06-21 19:42:45,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=960, PETRI_PLACES=152, PETRI_TRANSITIONS=104} [2024-06-21 19:42:45,590 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 124 predicate places. [2024-06-21 19:42:45,590 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 104 transitions, 960 flow [2024-06-21 19:42:45,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:45,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:45,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:45,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 19:42:45,591 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:45,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:45,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1628378721, now seen corresponding path program 18 times [2024-06-21 19:42:45,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:45,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302641770] [2024-06-21 19:42:45,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:45,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:45,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:47,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:47,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:47,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302641770] [2024-06-21 19:42:47,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302641770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:47,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:47,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:47,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208688027] [2024-06-21 19:42:47,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:47,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:47,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:47,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:47,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:47,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:47,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 104 transitions, 960 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:47,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:47,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:47,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:47,518 INFO L124 PetriNetUnfolderBase]: 268/552 cut-off events. [2024-06-21 19:42:47,518 INFO L125 PetriNetUnfolderBase]: For 20637/20637 co-relation queries the response was YES. [2024-06-21 19:42:47,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3011 conditions, 552 events. 268/552 cut-off events. For 20637/20637 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2659 event pairs, 86 based on Foata normal form. 10/561 useless extension candidates. Maximal degree in co-relation 2947. Up to 412 conditions per place. [2024-06-21 19:42:47,521 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 77 selfloop transitions, 32 changer transitions 12/123 dead transitions. [2024-06-21 19:42:47,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 123 transitions, 1370 flow [2024-06-21 19:42:47,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:47,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:47,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-21 19:42:47,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4103448275862069 [2024-06-21 19:42:47,522 INFO L175 Difference]: Start difference. First operand has 152 places, 104 transitions, 960 flow. Second operand 10 states and 119 transitions. [2024-06-21 19:42:47,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 123 transitions, 1370 flow [2024-06-21 19:42:47,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 123 transitions, 1335 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 19:42:47,564 INFO L231 Difference]: Finished difference. Result has 156 places, 100 transitions, 949 flow [2024-06-21 19:42:47,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=949, PETRI_PLACES=156, PETRI_TRANSITIONS=100} [2024-06-21 19:42:47,565 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 128 predicate places. [2024-06-21 19:42:47,565 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 100 transitions, 949 flow [2024-06-21 19:42:47,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:47,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:47,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:47,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 19:42:47,565 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:47,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:47,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1158997613, now seen corresponding path program 14 times [2024-06-21 19:42:47,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:47,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374159382] [2024-06-21 19:42:47,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:47,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:47,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:49,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:49,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:49,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374159382] [2024-06-21 19:42:49,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374159382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:49,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:49,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:49,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283933141] [2024-06-21 19:42:49,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:49,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:49,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:49,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:49,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:49,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:49,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 100 transitions, 949 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:49,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:49,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:49,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:49,703 INFO L124 PetriNetUnfolderBase]: 247/509 cut-off events. [2024-06-21 19:42:49,703 INFO L125 PetriNetUnfolderBase]: For 16619/16619 co-relation queries the response was YES. [2024-06-21 19:42:49,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2932 conditions, 509 events. 247/509 cut-off events. For 16619/16619 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2381 event pairs, 81 based on Foata normal form. 2/510 useless extension candidates. Maximal degree in co-relation 2867. Up to 416 conditions per place. [2024-06-21 19:42:49,705 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 87 selfloop transitions, 23 changer transitions 0/112 dead transitions. [2024-06-21 19:42:49,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 112 transitions, 1235 flow [2024-06-21 19:42:49,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:42:49,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:42:49,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-21 19:42:49,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39080459770114945 [2024-06-21 19:42:49,707 INFO L175 Difference]: Start difference. First operand has 156 places, 100 transitions, 949 flow. Second operand 9 states and 102 transitions. [2024-06-21 19:42:49,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 112 transitions, 1235 flow [2024-06-21 19:42:49,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 112 transitions, 1132 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-21 19:42:49,742 INFO L231 Difference]: Finished difference. Result has 147 places, 101 transitions, 930 flow [2024-06-21 19:42:49,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=846, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=930, PETRI_PLACES=147, PETRI_TRANSITIONS=101} [2024-06-21 19:42:49,742 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 119 predicate places. [2024-06-21 19:42:49,742 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 101 transitions, 930 flow [2024-06-21 19:42:49,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:49,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:49,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:49,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 19:42:49,743 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:49,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:49,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1413008645, now seen corresponding path program 15 times [2024-06-21 19:42:49,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:49,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143975025] [2024-06-21 19:42:49,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:49,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:49,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:51,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:51,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:51,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143975025] [2024-06-21 19:42:51,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143975025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:51,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:51,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:51,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994924479] [2024-06-21 19:42:51,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:51,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:51,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:51,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:51,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:51,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:51,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 101 transitions, 930 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:51,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:51,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:51,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:51,565 INFO L124 PetriNetUnfolderBase]: 244/504 cut-off events. [2024-06-21 19:42:51,565 INFO L125 PetriNetUnfolderBase]: For 13759/13759 co-relation queries the response was YES. [2024-06-21 19:42:51,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2714 conditions, 504 events. 244/504 cut-off events. For 13759/13759 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2385 event pairs, 81 based on Foata normal form. 2/505 useless extension candidates. Maximal degree in co-relation 2653. Up to 462 conditions per place. [2024-06-21 19:42:51,571 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 96 selfloop transitions, 13 changer transitions 0/111 dead transitions. [2024-06-21 19:42:51,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 111 transitions, 1170 flow [2024-06-21 19:42:51,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:42:51,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:42:51,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-21 19:42:51,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3563218390804598 [2024-06-21 19:42:51,572 INFO L175 Difference]: Start difference. First operand has 147 places, 101 transitions, 930 flow. Second operand 9 states and 93 transitions. [2024-06-21 19:42:51,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 111 transitions, 1170 flow [2024-06-21 19:42:51,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 111 transitions, 1098 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 19:42:51,601 INFO L231 Difference]: Finished difference. Result has 149 places, 101 transitions, 888 flow [2024-06-21 19:42:51,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=888, PETRI_PLACES=149, PETRI_TRANSITIONS=101} [2024-06-21 19:42:51,602 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 121 predicate places. [2024-06-21 19:42:51,602 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 101 transitions, 888 flow [2024-06-21 19:42:51,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:51,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:51,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:51,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 19:42:51,602 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:51,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:51,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1622872191, now seen corresponding path program 19 times [2024-06-21 19:42:51,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:51,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031655858] [2024-06-21 19:42:51,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:51,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:51,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:53,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:53,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:53,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031655858] [2024-06-21 19:42:53,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031655858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:53,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:53,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:53,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135542386] [2024-06-21 19:42:53,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:53,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:53,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:53,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:53,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:53,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:53,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 101 transitions, 888 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:53,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:53,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:53,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:53,648 INFO L124 PetriNetUnfolderBase]: 253/527 cut-off events. [2024-06-21 19:42:53,648 INFO L125 PetriNetUnfolderBase]: For 17996/17996 co-relation queries the response was YES. [2024-06-21 19:42:53,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2653 conditions, 527 events. 253/527 cut-off events. For 17996/17996 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2520 event pairs, 83 based on Foata normal form. 10/536 useless extension candidates. Maximal degree in co-relation 2592. Up to 405 conditions per place. [2024-06-21 19:42:53,651 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 83 selfloop transitions, 19 changer transitions 13/117 dead transitions. [2024-06-21 19:42:53,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 117 transitions, 1196 flow [2024-06-21 19:42:53,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:53,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:53,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-21 19:42:53,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3931034482758621 [2024-06-21 19:42:53,652 INFO L175 Difference]: Start difference. First operand has 149 places, 101 transitions, 888 flow. Second operand 10 states and 114 transitions. [2024-06-21 19:42:53,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 117 transitions, 1196 flow [2024-06-21 19:42:53,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 117 transitions, 1097 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-21 19:42:53,681 INFO L231 Difference]: Finished difference. Result has 150 places, 95 transitions, 778 flow [2024-06-21 19:42:53,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=778, PETRI_PLACES=150, PETRI_TRANSITIONS=95} [2024-06-21 19:42:53,681 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 122 predicate places. [2024-06-21 19:42:53,681 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 95 transitions, 778 flow [2024-06-21 19:42:53,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:53,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:53,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:53,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 19:42:53,682 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:53,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:53,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1147101898, now seen corresponding path program 1 times [2024-06-21 19:42:53,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:53,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219705191] [2024-06-21 19:42:53,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:53,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:53,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:55,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:55,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:55,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219705191] [2024-06-21 19:42:55,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219705191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:55,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:55,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:42:55,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075951002] [2024-06-21 19:42:55,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:55,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:42:55,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:55,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:42:55,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:42:55,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:42:55,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 95 transitions, 778 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:55,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:55,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:42:55,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:55,819 INFO L124 PetriNetUnfolderBase]: 222/469 cut-off events. [2024-06-21 19:42:55,819 INFO L125 PetriNetUnfolderBase]: For 11375/11375 co-relation queries the response was YES. [2024-06-21 19:42:55,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2257 conditions, 469 events. 222/469 cut-off events. For 11375/11375 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2183 event pairs, 78 based on Foata normal form. 1/469 useless extension candidates. Maximal degree in co-relation 2196. Up to 426 conditions per place. [2024-06-21 19:42:55,822 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 80 selfloop transitions, 20 changer transitions 0/102 dead transitions. [2024-06-21 19:42:55,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 102 transitions, 994 flow [2024-06-21 19:42:55,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:42:55,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:42:55,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-21 19:42:55,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.367816091954023 [2024-06-21 19:42:55,829 INFO L175 Difference]: Start difference. First operand has 150 places, 95 transitions, 778 flow. Second operand 9 states and 96 transitions. [2024-06-21 19:42:55,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 102 transitions, 994 flow [2024-06-21 19:42:55,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 102 transitions, 931 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-21 19:42:55,860 INFO L231 Difference]: Finished difference. Result has 146 places, 95 transitions, 760 flow [2024-06-21 19:42:55,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=715, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=760, PETRI_PLACES=146, PETRI_TRANSITIONS=95} [2024-06-21 19:42:55,861 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 118 predicate places. [2024-06-21 19:42:55,861 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 95 transitions, 760 flow [2024-06-21 19:42:55,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:55,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:55,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:55,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 19:42:55,861 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:55,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:55,862 INFO L85 PathProgramCache]: Analyzing trace with hash 478430540, now seen corresponding path program 1 times [2024-06-21 19:42:55,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:55,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629609125] [2024-06-21 19:42:55,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:55,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:55,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:57,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:57,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:57,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629609125] [2024-06-21 19:42:57,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629609125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:57,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:57,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:42:57,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847904437] [2024-06-21 19:42:57,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:57,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:42:57,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:57,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:42:57,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:42:57,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:42:57,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 95 transitions, 760 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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 19:42:57,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:57,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:42:57,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:58,081 INFO L124 PetriNetUnfolderBase]: 230/488 cut-off events. [2024-06-21 19:42:58,081 INFO L125 PetriNetUnfolderBase]: For 14169/14169 co-relation queries the response was YES. [2024-06-21 19:42:58,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2248 conditions, 488 events. 230/488 cut-off events. For 14169/14169 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2293 event pairs, 42 based on Foata normal form. 6/493 useless extension candidates. Maximal degree in co-relation 2189. Up to 276 conditions per place. [2024-06-21 19:42:58,083 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 56 selfloop transitions, 27 changer transitions 27/112 dead transitions. [2024-06-21 19:42:58,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 112 transitions, 1034 flow [2024-06-21 19:42:58,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:58,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:58,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 19:42:58,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41724137931034483 [2024-06-21 19:42:58,084 INFO L175 Difference]: Start difference. First operand has 146 places, 95 transitions, 760 flow. Second operand 10 states and 121 transitions. [2024-06-21 19:42:58,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 112 transitions, 1034 flow [2024-06-21 19:42:58,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 112 transitions, 994 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 19:42:58,110 INFO L231 Difference]: Finished difference. Result has 148 places, 79 transitions, 662 flow [2024-06-21 19:42:58,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=720, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=662, PETRI_PLACES=148, PETRI_TRANSITIONS=79} [2024-06-21 19:42:58,110 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 120 predicate places. [2024-06-21 19:42:58,110 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 79 transitions, 662 flow [2024-06-21 19:42:58,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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 19:42:58,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:58,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:58,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 19:42:58,111 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:42:58,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:58,111 INFO L85 PathProgramCache]: Analyzing trace with hash -909431638, now seen corresponding path program 2 times [2024-06-21 19:42:58,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:58,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597429126] [2024-06-21 19:42:58,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:58,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:58,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:00,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:00,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:00,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597429126] [2024-06-21 19:43:00,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597429126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:00,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:00,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:00,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630123405] [2024-06-21 19:43:00,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:00,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:00,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:00,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:00,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:00,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:43:00,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 79 transitions, 662 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:00,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:00,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:43:00,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:00,523 INFO L124 PetriNetUnfolderBase]: 198/414 cut-off events. [2024-06-21 19:43:00,523 INFO L125 PetriNetUnfolderBase]: For 14922/14922 co-relation queries the response was YES. [2024-06-21 19:43:00,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2018 conditions, 414 events. 198/414 cut-off events. For 14922/14922 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1836 event pairs, 39 based on Foata normal form. 6/419 useless extension candidates. Maximal degree in co-relation 1958. Up to 281 conditions per place. [2024-06-21 19:43:00,525 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 57 selfloop transitions, 21 changer transitions 16/96 dead transitions. [2024-06-21 19:43:00,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 96 transitions, 914 flow [2024-06-21 19:43:00,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:43:00,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:43:00,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 19:43:00,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41724137931034483 [2024-06-21 19:43:00,526 INFO L175 Difference]: Start difference. First operand has 148 places, 79 transitions, 662 flow. Second operand 10 states and 121 transitions. [2024-06-21 19:43:00,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 96 transitions, 914 flow [2024-06-21 19:43:00,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 96 transitions, 816 flow, removed 10 selfloop flow, removed 19 redundant places. [2024-06-21 19:43:00,545 INFO L231 Difference]: Finished difference. Result has 124 places, 71 transitions, 563 flow [2024-06-21 19:43:00,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=563, PETRI_PLACES=124, PETRI_TRANSITIONS=71} [2024-06-21 19:43:00,545 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 96 predicate places. [2024-06-21 19:43:00,545 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 71 transitions, 563 flow [2024-06-21 19:43:00,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:00,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:00,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:00,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 19:43:00,546 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:43:00,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:00,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1947084590, now seen corresponding path program 3 times [2024-06-21 19:43:00,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:00,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247197044] [2024-06-21 19:43:00,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:00,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:00,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:02,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:02,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:02,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247197044] [2024-06-21 19:43:02,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247197044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:02,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:02,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 19:43:02,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111557479] [2024-06-21 19:43:02,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:02,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 19:43:02,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:02,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 19:43:02,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 19:43:02,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:43:02,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 71 transitions, 563 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:02,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:02,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:43:02,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:03,009 INFO L124 PetriNetUnfolderBase]: 180/376 cut-off events. [2024-06-21 19:43:03,009 INFO L125 PetriNetUnfolderBase]: For 8870/8870 co-relation queries the response was YES. [2024-06-21 19:43:03,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1715 conditions, 376 events. 180/376 cut-off events. For 8870/8870 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1592 event pairs, 39 based on Foata normal form. 6/381 useless extension candidates. Maximal degree in co-relation 1665. Up to 261 conditions per place. [2024-06-21 19:43:03,011 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 52 selfloop transitions, 19 changer transitions 14/87 dead transitions. [2024-06-21 19:43:03,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 87 transitions, 789 flow [2024-06-21 19:43:03,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:43:03,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:43:03,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-21 19:43:03,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724137931034483 [2024-06-21 19:43:03,012 INFO L175 Difference]: Start difference. First operand has 124 places, 71 transitions, 563 flow. Second operand 10 states and 108 transitions. [2024-06-21 19:43:03,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 87 transitions, 789 flow [2024-06-21 19:43:03,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 87 transitions, 737 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 19:43:03,023 INFO L231 Difference]: Finished difference. Result has 114 places, 65 transitions, 514 flow [2024-06-21 19:43:03,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=514, PETRI_PLACES=114, PETRI_TRANSITIONS=65} [2024-06-21 19:43:03,024 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 86 predicate places. [2024-06-21 19:43:03,024 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 65 transitions, 514 flow [2024-06-21 19:43:03,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:03,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:03,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:03,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 19:43:03,024 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:43:03,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:03,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1947315230, now seen corresponding path program 4 times [2024-06-21 19:43:03,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:03,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11882711] [2024-06-21 19:43:03,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:03,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:03,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:04,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:04,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:04,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11882711] [2024-06-21 19:43:04,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11882711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:04,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:04,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:04,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244317227] [2024-06-21 19:43:04,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:04,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:04,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:04,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:04,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:04,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2024-06-21 19:43:04,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 65 transitions, 514 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:04,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:04,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2024-06-21 19:43:04,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:05,212 INFO L124 PetriNetUnfolderBase]: 160/340 cut-off events. [2024-06-21 19:43:05,212 INFO L125 PetriNetUnfolderBase]: For 6658/6658 co-relation queries the response was YES. [2024-06-21 19:43:05,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1525 conditions, 340 events. 160/340 cut-off events. For 6658/6658 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1397 event pairs, 35 based on Foata normal form. 6/345 useless extension candidates. Maximal degree in co-relation 1479. Up to 225 conditions per place. [2024-06-21 19:43:05,213 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 43 selfloop transitions, 10 changer transitions 26/81 dead transitions. [2024-06-21 19:43:05,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 81 transitions, 722 flow [2024-06-21 19:43:05,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:43:05,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:43:05,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-21 19:43:05,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421455938697318 [2024-06-21 19:43:05,214 INFO L175 Difference]: Start difference. First operand has 114 places, 65 transitions, 514 flow. Second operand 9 states and 110 transitions. [2024-06-21 19:43:05,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 81 transitions, 722 flow [2024-06-21 19:43:05,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 81 transitions, 674 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 19:43:05,223 INFO L231 Difference]: Finished difference. Result has 105 places, 52 transitions, 406 flow [2024-06-21 19:43:05,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=406, PETRI_PLACES=105, PETRI_TRANSITIONS=52} [2024-06-21 19:43:05,223 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 77 predicate places. [2024-06-21 19:43:05,223 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 52 transitions, 406 flow [2024-06-21 19:43:05,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:05,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:05,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:05,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 19:43:05,224 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:43:05,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:05,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1237011260, now seen corresponding path program 5 times [2024-06-21 19:43:05,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:05,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623544607] [2024-06-21 19:43:05,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:05,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:05,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:07,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:07,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:07,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623544607] [2024-06-21 19:43:07,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623544607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:07,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:07,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:43:07,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429204486] [2024-06-21 19:43:07,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:07,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:43:07,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:07,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:43:07,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:43:07,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:43:07,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 52 transitions, 406 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:07,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:07,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:43:07,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:07,556 INFO L124 PetriNetUnfolderBase]: 131/274 cut-off events. [2024-06-21 19:43:07,556 INFO L125 PetriNetUnfolderBase]: For 4729/4729 co-relation queries the response was YES. [2024-06-21 19:43:07,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1224 conditions, 274 events. 131/274 cut-off events. For 4729/4729 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1057 event pairs, 35 based on Foata normal form. 6/279 useless extension candidates. Maximal degree in co-relation 1183. Up to 190 conditions per place. [2024-06-21 19:43:07,557 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 37 selfloop transitions, 13 changer transitions 11/63 dead transitions. [2024-06-21 19:43:07,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 63 transitions, 560 flow [2024-06-21 19:43:07,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:43:07,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:43:07,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-21 19:43:07,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482758620689655 [2024-06-21 19:43:07,558 INFO L175 Difference]: Start difference. First operand has 105 places, 52 transitions, 406 flow. Second operand 10 states and 101 transitions. [2024-06-21 19:43:07,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 63 transitions, 560 flow [2024-06-21 19:43:07,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 63 transitions, 510 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 19:43:07,563 INFO L231 Difference]: Finished difference. Result has 87 places, 49 transitions, 366 flow [2024-06-21 19:43:07,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=366, PETRI_PLACES=87, PETRI_TRANSITIONS=49} [2024-06-21 19:43:07,564 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 59 predicate places. [2024-06-21 19:43:07,564 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 49 transitions, 366 flow [2024-06-21 19:43:07,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:07,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:07,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:07,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 19:43:07,564 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:43:07,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:07,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1200428204, now seen corresponding path program 6 times [2024-06-21 19:43:07,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:07,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972256279] [2024-06-21 19:43:07,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:07,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:07,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:09,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:09,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:09,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972256279] [2024-06-21 19:43:09,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972256279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:09,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:09,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 19:43:09,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172975498] [2024-06-21 19:43:09,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:09,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 19:43:09,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:09,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 19:43:09,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-21 19:43:09,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:43:09,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 49 transitions, 366 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:09,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:09,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:43:09,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:09,911 INFO L124 PetriNetUnfolderBase]: 128/269 cut-off events. [2024-06-21 19:43:09,911 INFO L125 PetriNetUnfolderBase]: For 3532/3532 co-relation queries the response was YES. [2024-06-21 19:43:09,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1155 conditions, 269 events. 128/269 cut-off events. For 3532/3532 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1028 event pairs, 34 based on Foata normal form. 6/274 useless extension candidates. Maximal degree in co-relation 1117. Up to 205 conditions per place. [2024-06-21 19:43:09,912 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 38 selfloop transitions, 13 changer transitions 10/63 dead transitions. [2024-06-21 19:43:09,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 63 transitions, 543 flow [2024-06-21 19:43:09,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:43:09,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:43:09,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-21 19:43:09,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34169278996865204 [2024-06-21 19:43:09,913 INFO L175 Difference]: Start difference. First operand has 87 places, 49 transitions, 366 flow. Second operand 11 states and 109 transitions. [2024-06-21 19:43:09,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 63 transitions, 543 flow [2024-06-21 19:43:09,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 63 transitions, 500 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 19:43:09,918 INFO L231 Difference]: Finished difference. Result has 86 places, 48 transitions, 354 flow [2024-06-21 19:43:09,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=354, PETRI_PLACES=86, PETRI_TRANSITIONS=48} [2024-06-21 19:43:09,918 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 58 predicate places. [2024-06-21 19:43:09,918 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 48 transitions, 354 flow [2024-06-21 19:43:09,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:09,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:09,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:09,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 19:43:09,918 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:43:09,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:09,919 INFO L85 PathProgramCache]: Analyzing trace with hash 141474340, now seen corresponding path program 1 times [2024-06-21 19:43:09,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:09,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35529053] [2024-06-21 19:43:09,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:09,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:09,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:11,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:11,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:11,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35529053] [2024-06-21 19:43:11,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35529053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:11,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:11,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:43:11,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116563711] [2024-06-21 19:43:11,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:11,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:43:11,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:11,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:43:11,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:43:11,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:43:11,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 48 transitions, 354 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:11,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:11,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:43:11,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:12,205 INFO L124 PetriNetUnfolderBase]: 101/216 cut-off events. [2024-06-21 19:43:12,206 INFO L125 PetriNetUnfolderBase]: For 2251/2251 co-relation queries the response was YES. [2024-06-21 19:43:12,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 846 conditions, 216 events. 101/216 cut-off events. For 2251/2251 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 764 event pairs, 26 based on Foata normal form. 8/223 useless extension candidates. Maximal degree in co-relation 807. Up to 144 conditions per place. [2024-06-21 19:43:12,206 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 31 selfloop transitions, 13 changer transitions 12/58 dead transitions. [2024-06-21 19:43:12,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 58 transitions, 490 flow [2024-06-21 19:43:12,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:43:12,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:43:12,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-21 19:43:12,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3448275862068966 [2024-06-21 19:43:12,220 INFO L175 Difference]: Start difference. First operand has 86 places, 48 transitions, 354 flow. Second operand 11 states and 110 transitions. [2024-06-21 19:43:12,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 58 transitions, 490 flow [2024-06-21 19:43:12,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 58 transitions, 441 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 19:43:12,224 INFO L231 Difference]: Finished difference. Result has 84 places, 41 transitions, 278 flow [2024-06-21 19:43:12,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=278, PETRI_PLACES=84, PETRI_TRANSITIONS=41} [2024-06-21 19:43:12,225 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 56 predicate places. [2024-06-21 19:43:12,225 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 41 transitions, 278 flow [2024-06-21 19:43:12,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:12,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:12,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:12,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 19:43:12,226 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:43:12,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:12,226 INFO L85 PathProgramCache]: Analyzing trace with hash 853596042, now seen corresponding path program 7 times [2024-06-21 19:43:12,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:12,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678402644] [2024-06-21 19:43:12,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:12,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:12,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:13,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:13,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:13,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678402644] [2024-06-21 19:43:13,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678402644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:13,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:13,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:13,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300608489] [2024-06-21 19:43:13,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:13,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:13,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:13,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:13,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:13,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:43:13,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 41 transitions, 278 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:13,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:13,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:43:13,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:14,266 INFO L124 PetriNetUnfolderBase]: 88/193 cut-off events. [2024-06-21 19:43:14,267 INFO L125 PetriNetUnfolderBase]: For 1864/1864 co-relation queries the response was YES. [2024-06-21 19:43:14,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 710 conditions, 193 events. 88/193 cut-off events. For 1864/1864 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 655 event pairs, 18 based on Foata normal form. 6/198 useless extension candidates. Maximal degree in co-relation 673. Up to 130 conditions per place. [2024-06-21 19:43:14,268 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 30 selfloop transitions, 8 changer transitions 14/54 dead transitions. [2024-06-21 19:43:14,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 54 transitions, 412 flow [2024-06-21 19:43:14,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:43:14,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:43:14,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-06-21 19:43:14,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3322884012539185 [2024-06-21 19:43:14,269 INFO L175 Difference]: Start difference. First operand has 84 places, 41 transitions, 278 flow. Second operand 11 states and 106 transitions. [2024-06-21 19:43:14,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 54 transitions, 412 flow [2024-06-21 19:43:14,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 54 transitions, 356 flow, removed 6 selfloop flow, removed 15 redundant places. [2024-06-21 19:43:14,272 INFO L231 Difference]: Finished difference. Result has 74 places, 37 transitions, 220 flow [2024-06-21 19:43:14,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=220, PETRI_PLACES=74, PETRI_TRANSITIONS=37} [2024-06-21 19:43:14,272 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 46 predicate places. [2024-06-21 19:43:14,272 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 37 transitions, 220 flow [2024-06-21 19:43:14,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:14,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:14,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:14,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 19:43:14,273 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:43:14,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:14,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1930232668, now seen corresponding path program 8 times [2024-06-21 19:43:14,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:14,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483604705] [2024-06-21 19:43:14,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:14,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:14,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:16,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 19:43:16,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:16,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483604705] [2024-06-21 19:43:16,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483604705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:16,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:16,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:43:16,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148850819] [2024-06-21 19:43:16,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:16,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:43:16,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:16,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:43:16,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:43:16,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:43:16,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 37 transitions, 220 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:16,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:16,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:43:16,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:16,581 INFO L124 PetriNetUnfolderBase]: 74/167 cut-off events. [2024-06-21 19:43:16,581 INFO L125 PetriNetUnfolderBase]: For 1602/1602 co-relation queries the response was YES. [2024-06-21 19:43:16,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 584 conditions, 167 events. 74/167 cut-off events. For 1602/1602 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 530 event pairs, 17 based on Foata normal form. 6/172 useless extension candidates. Maximal degree in co-relation 552. Up to 82 conditions per place. [2024-06-21 19:43:16,582 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 25 selfloop transitions, 11 changer transitions 10/48 dead transitions. [2024-06-21 19:43:16,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 48 transitions, 336 flow [2024-06-21 19:43:16,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:43:16,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:43:16,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-21 19:43:16,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3448275862068966 [2024-06-21 19:43:16,583 INFO L175 Difference]: Start difference. First operand has 74 places, 37 transitions, 220 flow. Second operand 10 states and 100 transitions. [2024-06-21 19:43:16,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 48 transitions, 336 flow [2024-06-21 19:43:16,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 48 transitions, 300 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 19:43:16,585 INFO L231 Difference]: Finished difference. Result has 66 places, 33 transitions, 191 flow [2024-06-21 19:43:16,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=191, PETRI_PLACES=66, PETRI_TRANSITIONS=33} [2024-06-21 19:43:16,585 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 38 predicate places. [2024-06-21 19:43:16,585 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 33 transitions, 191 flow [2024-06-21 19:43:16,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:16,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:16,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:16,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 19:43:16,585 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:43:16,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:16,586 INFO L85 PathProgramCache]: Analyzing trace with hash 147737146, now seen corresponding path program 9 times [2024-06-21 19:43:16,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:16,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419803191] [2024-06-21 19:43:16,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:16,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:16,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:18,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:18,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:18,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419803191] [2024-06-21 19:43:18,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419803191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:18,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:18,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 19:43:18,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785382] [2024-06-21 19:43:18,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:18,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 19:43:18,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:18,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 19:43:18,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-21 19:43:18,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:43:18,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 33 transitions, 191 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:18,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:18,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:43:18,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:18,840 INFO L124 PetriNetUnfolderBase]: 62/143 cut-off events. [2024-06-21 19:43:18,840 INFO L125 PetriNetUnfolderBase]: For 1222/1222 co-relation queries the response was YES. [2024-06-21 19:43:18,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 500 conditions, 143 events. 62/143 cut-off events. For 1222/1222 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 415 event pairs, 16 based on Foata normal form. 6/148 useless extension candidates. Maximal degree in co-relation 470. Up to 84 conditions per place. [2024-06-21 19:43:18,841 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 22 selfloop transitions, 9 changer transitions 10/43 dead transitions. [2024-06-21 19:43:18,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 43 transitions, 295 flow [2024-06-21 19:43:18,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:43:18,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:43:18,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 97 transitions. [2024-06-21 19:43:18,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33448275862068966 [2024-06-21 19:43:18,841 INFO L175 Difference]: Start difference. First operand has 66 places, 33 transitions, 191 flow. Second operand 10 states and 97 transitions. [2024-06-21 19:43:18,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 43 transitions, 295 flow [2024-06-21 19:43:18,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 43 transitions, 267 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 19:43:18,843 INFO L231 Difference]: Finished difference. Result has 61 places, 30 transitions, 168 flow [2024-06-21 19:43:18,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=168, PETRI_PLACES=61, PETRI_TRANSITIONS=30} [2024-06-21 19:43:18,843 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 33 predicate places. [2024-06-21 19:43:18,843 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 30 transitions, 168 flow [2024-06-21 19:43:18,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:18,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:18,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:18,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 19:43:18,844 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:43:18,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:18,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1064521370, now seen corresponding path program 10 times [2024-06-21 19:43:18,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:18,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229268843] [2024-06-21 19:43:18,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:18,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:18,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:20,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:20,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:20,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229268843] [2024-06-21 19:43:20,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229268843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:20,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:20,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 19:43:20,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897146519] [2024-06-21 19:43:20,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:20,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 19:43:20,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:20,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 19:43:20,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-21 19:43:20,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:43:20,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 30 transitions, 168 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:20,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:20,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:43:20,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:21,175 INFO L124 PetriNetUnfolderBase]: 55/130 cut-off events. [2024-06-21 19:43:21,175 INFO L125 PetriNetUnfolderBase]: For 900/900 co-relation queries the response was YES. [2024-06-21 19:43:21,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 442 conditions, 130 events. 55/130 cut-off events. For 900/900 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 354 event pairs, 17 based on Foata normal form. 6/135 useless extension candidates. Maximal degree in co-relation 414. Up to 68 conditions per place. [2024-06-21 19:43:21,176 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 18 selfloop transitions, 6 changer transitions 14/40 dead transitions. [2024-06-21 19:43:21,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 40 transitions, 266 flow [2024-06-21 19:43:21,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:43:21,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:43:21,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 97 transitions. [2024-06-21 19:43:21,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33448275862068966 [2024-06-21 19:43:21,176 INFO L175 Difference]: Start difference. First operand has 61 places, 30 transitions, 168 flow. Second operand 10 states and 97 transitions. [2024-06-21 19:43:21,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 40 transitions, 266 flow [2024-06-21 19:43:21,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 40 transitions, 242 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 19:43:21,178 INFO L231 Difference]: Finished difference. Result has 57 places, 24 transitions, 126 flow [2024-06-21 19:43:21,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=126, PETRI_PLACES=57, PETRI_TRANSITIONS=24} [2024-06-21 19:43:21,178 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 29 predicate places. [2024-06-21 19:43:21,178 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 24 transitions, 126 flow [2024-06-21 19:43:21,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:21,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:21,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:21,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 19:43:21,179 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 19:43:21,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:21,179 INFO L85 PathProgramCache]: Analyzing trace with hash 568496172, now seen corresponding path program 11 times [2024-06-21 19:43:21,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:21,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107618373] [2024-06-21 19:43:21,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:21,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:21,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:22,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:22,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:22,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107618373] [2024-06-21 19:43:22,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107618373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:22,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:22,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:22,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338908160] [2024-06-21 19:43:22,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:22,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:22,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:22,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:22,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:23,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-21 19:43:23,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 24 transitions, 126 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:23,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:23,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-21 19:43:23,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:23,279 INFO L124 PetriNetUnfolderBase]: 30/75 cut-off events. [2024-06-21 19:43:23,280 INFO L125 PetriNetUnfolderBase]: For 323/323 co-relation queries the response was YES. [2024-06-21 19:43:23,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 224 conditions, 75 events. 30/75 cut-off events. For 323/323 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 135 event pairs, 1 based on Foata normal form. 6/80 useless extension candidates. Maximal degree in co-relation 209. Up to 24 conditions per place. [2024-06-21 19:43:23,280 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 0 selfloop transitions, 0 changer transitions 31/31 dead transitions. [2024-06-21 19:43:23,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 31 transitions, 178 flow [2024-06-21 19:43:23,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:43:23,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:43:23,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 94 transitions. [2024-06-21 19:43:23,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2946708463949843 [2024-06-21 19:43:23,281 INFO L175 Difference]: Start difference. First operand has 57 places, 24 transitions, 126 flow. Second operand 11 states and 94 transitions. [2024-06-21 19:43:23,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 31 transitions, 178 flow [2024-06-21 19:43:23,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 31 transitions, 139 flow, removed 1 selfloop flow, removed 15 redundant places. [2024-06-21 19:43:23,281 INFO L231 Difference]: Finished difference. Result has 43 places, 0 transitions, 0 flow [2024-06-21 19:43:23,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=65, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=43, PETRI_TRANSITIONS=0} [2024-06-21 19:43:23,281 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 15 predicate places. [2024-06-21 19:43:23,282 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 0 transitions, 0 flow [2024-06-21 19:43:23,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:23,284 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-21 19:43:23,289 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-21 19:43:23,289 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-21 19:43:23,289 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-21 19:43:23,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 19:43:23,290 INFO L445 BasicCegarLoop]: Path program histogram: [19, 15, 11, 9, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:23,292 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 19:43:23,292 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 19:43:23,295 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-21 19:43:23,295 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-21 19:43:23,296 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 07:43:23 BasicIcfg [2024-06-21 19:43:23,307 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 19:43:23,308 INFO L158 Benchmark]: Toolchain (without parser) took 175190.87ms. Allocated memory was 125.8MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 64.7MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 57.8MB. Max. memory is 16.1GB. [2024-06-21 19:43:23,308 INFO L158 Benchmark]: Witness Parser took 0.16ms. Allocated memory is still 125.8MB. Free memory was 98.3MB in the beginning and 98.2MB in the end (delta: 159.5kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 19:43:23,308 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 125.8MB. Free memory is still 94.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 19:43:23,308 INFO L158 Benchmark]: CACSL2BoogieTranslator took 533.08ms. Allocated memory was 125.8MB in the beginning and 174.1MB in the end (delta: 48.2MB). Free memory was 64.5MB in the beginning and 124.7MB in the end (delta: -60.2MB). Peak memory consumption was 17.7MB. Max. memory is 16.1GB. [2024-06-21 19:43:23,309 INFO L158 Benchmark]: Boogie Procedure Inliner took 78.23ms. Allocated memory is still 174.1MB. Free memory was 124.7MB in the beginning and 118.5MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-06-21 19:43:23,309 INFO L158 Benchmark]: Boogie Preprocessor took 68.08ms. Allocated memory is still 174.1MB. Free memory was 118.5MB in the beginning and 114.3MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 19:43:23,309 INFO L158 Benchmark]: RCFGBuilder took 694.33ms. Allocated memory is still 174.1MB. Free memory was 114.3MB in the beginning and 126.9MB in the end (delta: -12.6MB). Peak memory consumption was 77.6MB. Max. memory is 16.1GB. [2024-06-21 19:43:23,309 INFO L158 Benchmark]: TraceAbstraction took 173811.49ms. Allocated memory was 174.1MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 125.8MB in the beginning and 1.1GB in the end (delta: -985.3MB). Peak memory consumption was 69.5MB. Max. memory is 16.1GB. [2024-06-21 19:43:23,310 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.16ms. Allocated memory is still 125.8MB. Free memory was 98.3MB in the beginning and 98.2MB in the end (delta: 159.5kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.13ms. Allocated memory is still 125.8MB. Free memory is still 94.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 533.08ms. Allocated memory was 125.8MB in the beginning and 174.1MB in the end (delta: 48.2MB). Free memory was 64.5MB in the beginning and 124.7MB in the end (delta: -60.2MB). Peak memory consumption was 17.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 78.23ms. Allocated memory is still 174.1MB. Free memory was 124.7MB in the beginning and 118.5MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 68.08ms. Allocated memory is still 174.1MB. Free memory was 118.5MB in the beginning and 114.3MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 694.33ms. Allocated memory is still 174.1MB. Free memory was 114.3MB in the beginning and 126.9MB in the end (delta: -12.6MB). Peak memory consumption was 77.6MB. Max. memory is 16.1GB. * TraceAbstraction took 173811.49ms. Allocated memory was 174.1MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 125.8MB in the beginning and 1.1GB in the end (delta: -985.3MB). Peak memory consumption was 69.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 810]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 811]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 46 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 173.7s, OverallIterations: 90, TraceHistogramMax: 1, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.0s, AutomataDifference: 39.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4555 SdHoareTripleChecker+Valid, 22.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3824 mSDsluCounter, 1335 SdHoareTripleChecker+Invalid, 19.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1021 mSDsCounter, 1470 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 31491 IncrementalHoareTripleChecker+Invalid, 32961 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1470 mSolverCounterUnsat, 314 mSDtfsCounter, 31491 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 924 GetRequests, 2 SyntacticMatches, 6 SemanticMatches, 916 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1007 ImplicationChecksByTransitivity, 28.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1700occurred in iteration=47, InterpolantAutomatonStates: 826, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 131.5s InterpolantComputationTime, 1348 NumberOfCodeBlocks, 1348 NumberOfCodeBlocksAsserted, 90 NumberOfCheckSat, 1258 ConstructedInterpolants, 0 QuantifiedInterpolants, 61680 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 90 InterpolantComputations, 90 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-21 19:43:23,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE