./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix034_pso.opt_tso.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/mix034_pso.opt_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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/mix034_pso.opt_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix034_pso.opt_tso.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-7724a2d-m [2024-06-27 23:38:19,052 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:38:19,113 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:38:19,118 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:38:19,118 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:38:19,142 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:38:19,142 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:38:19,142 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:38:19,143 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:38:19,146 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:38:19,146 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:38:19,146 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:38:19,146 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:38:19,147 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:38:19,147 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:38:19,148 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:38:19,148 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:38:19,148 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:38:19,148 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:38:19,148 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:38:19,148 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:38:19,149 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:38:19,149 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:38:19,149 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:38:19,149 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:38:19,149 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:38:19,149 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:38:19,150 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:38:19,150 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:38:19,150 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:38:19,151 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:38:19,151 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:38:19,151 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:38:19,151 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:38:19,151 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:38:19,152 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:38:19,152 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:38:19,152 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:38:19,152 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:38:19,152 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:38:19,152 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:38:19,152 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:38:19,152 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:38:19,153 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-27 23:38:19,353 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:38:19,372 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:38:19,374 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:38:19,375 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:38:19,375 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:38:19,376 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/mix034_pso.opt_tso.opt.yml/witness.yml [2024-06-27 23:38:19,472 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:38:19,473 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:38:19,473 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix034_pso.opt_tso.opt.i [2024-06-27 23:38:20,419 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:38:20,596 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:38:20,597 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix034_pso.opt_tso.opt.i [2024-06-27 23:38:20,617 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f2bbf1bd4/f123d2de45eb4bbd8737ddc71a8585c4/FLAG8e2d1e528 [2024-06-27 23:38:20,630 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f2bbf1bd4/f123d2de45eb4bbd8737ddc71a8585c4 [2024-06-27 23:38:20,630 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:38:20,631 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:38:20,633 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:38:20,633 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:38:20,637 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:38:20,638 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:38:19" (1/2) ... [2024-06-27 23:38:20,651 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51572a67 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:38:20, skipping insertion in model container [2024-06-27 23:38:20,651 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:38:19" (1/2) ... [2024-06-27 23:38:20,652 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4efd2f1c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:38:20, skipping insertion in model container [2024-06-27 23:38:20,652 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:38:20" (2/2) ... [2024-06-27 23:38:20,654 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51572a67 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:20, skipping insertion in model container [2024-06-27 23:38:20,654 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:38:20" (2/2) ... [2024-06-27 23:38:20,654 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:38:20,675 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:38:20,676 INFO L97 edCorrectnessWitness]: Location invariant before [L817-L817] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$mem_tmp >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )x$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )z >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p0_EAX - (long long )x$mem_tmp >= 0LL) && (long long )x - (long long )x$mem_tmp >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 23:38:20,677 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$mem_tmp >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )x$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )z >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p0_EAX - (long long )x$mem_tmp >= 0LL) && (long long )x - (long long )x$mem_tmp >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 23:38:20,677 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:38:20,677 INFO L106 edCorrectnessWitness]: ghost_update [L814-L814] multithreaded = 1; [2024-06-27 23:38:20,711 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:38:21,031 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:38:21,040 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:38:21,135 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:38:21,163 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:38:21,163 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:21 WrapperNode [2024-06-27 23:38:21,163 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:38:21,164 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:38:21,164 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:38:21,164 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:38:21,169 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:21" (1/1) ... [2024-06-27 23:38:21,189 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:21" (1/1) ... [2024-06-27 23:38:21,236 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 121 [2024-06-27 23:38:21,237 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:38:21,237 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:38:21,237 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:38:21,237 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:38:21,248 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:21" (1/1) ... [2024-06-27 23:38:21,249 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:21" (1/1) ... [2024-06-27 23:38:21,252 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:21" (1/1) ... [2024-06-27 23:38:21,264 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-27 23:38:21,265 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:21" (1/1) ... [2024-06-27 23:38:21,265 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:21" (1/1) ... [2024-06-27 23:38:21,271 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:21" (1/1) ... [2024-06-27 23:38:21,272 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:21" (1/1) ... [2024-06-27 23:38:21,274 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:21" (1/1) ... [2024-06-27 23:38:21,275 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:21" (1/1) ... [2024-06-27 23:38:21,278 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:38:21,279 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:38:21,279 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:38:21,279 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:38:21,279 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:21" (1/1) ... [2024-06-27 23:38:21,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:38:21,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:38:21,317 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-27 23:38:21,333 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-27 23:38:21,345 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:38:21,345 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:38:21,346 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:38:21,346 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:38:21,346 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:38:21,346 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:38:21,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:38:21,346 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:38:21,346 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:38:21,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:38:21,347 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:38:21,463 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:38:21,465 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:38:21,755 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:38:21,755 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:38:21,897 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:38:21,897 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:38:21,899 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:38:21 BoogieIcfgContainer [2024-06-27 23:38:21,899 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:38:21,900 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:38:21,900 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:38:21,903 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:38:21,903 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:38:19" (1/4) ... [2024-06-27 23:38:21,903 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@db11712 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:38:21, skipping insertion in model container [2024-06-27 23:38:21,904 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:38:20" (2/4) ... [2024-06-27 23:38:21,904 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@db11712 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:38:21, skipping insertion in model container [2024-06-27 23:38:21,904 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:21" (3/4) ... [2024-06-27 23:38:21,906 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@db11712 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:38:21, skipping insertion in model container [2024-06-27 23:38:21,906 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:38:21" (4/4) ... [2024-06-27 23:38:21,907 INFO L112 eAbstractionObserver]: Analyzing ICFG mix034_pso.opt_tso.opt.i [2024-06-27 23:38:21,919 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:38:21,919 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-27 23:38:21,919 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:38:21,952 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:38:21,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-27 23:38:22,001 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-27 23:38:22,001 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:38:22,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 29 events. 0/29 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 40 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:38:22,003 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-27 23:38:22,005 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-27 23:38:22,017 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:38:22,022 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;@1dd2d15d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:38:22,022 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-27 23:38:22,028 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:38:22,028 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:38:22,028 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:38:22,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:22,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:38:22,029 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-27 23:38:22,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:22,036 INFO L85 PathProgramCache]: Analyzing trace with hash 325228573, now seen corresponding path program 1 times [2024-06-27 23:38:22,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:22,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944022770] [2024-06-27 23:38:22,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:22,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:22,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:23,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:23,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:23,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944022770] [2024-06-27 23:38:23,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944022770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:23,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:23,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:38:23,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138292809] [2024-06-27 23:38:23,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:23,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:38:23,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:23,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:38:23,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:38:23,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 31 [2024-06-27 23:38:23,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:23,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:23,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 31 [2024-06-27 23:38:23,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:23,341 INFO L124 PetriNetUnfolderBase]: 131/264 cut-off events. [2024-06-27 23:38:23,341 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-27 23:38:23,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 520 conditions, 264 events. 131/264 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1014 event pairs, 75 based on Foata normal form. 1/253 useless extension candidates. Maximal degree in co-relation 509. Up to 235 conditions per place. [2024-06-27 23:38:23,346 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 20 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-27 23:38:23,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 113 flow [2024-06-27 23:38:23,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:38:23,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:38:23,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 58 transitions. [2024-06-27 23:38:23,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236559139784946 [2024-06-27 23:38:23,356 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 58 transitions. [2024-06-27 23:38:23,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 113 flow [2024-06-27 23:38:23,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 110 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 23:38:23,360 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-27 23:38:23,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=50, 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=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=71, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2024-06-27 23:38:23,364 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-27 23:38:23,364 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-27 23:38:23,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:23,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:23,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:23,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:38:23,365 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-27 23:38:23,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:23,365 INFO L85 PathProgramCache]: Analyzing trace with hash -987918916, now seen corresponding path program 1 times [2024-06-27 23:38:23,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:23,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704892169] [2024-06-27 23:38:23,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:23,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:23,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:24,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:24,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:24,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704892169] [2024-06-27 23:38:24,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704892169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:24,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:24,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:38:24,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954174755] [2024-06-27 23:38:24,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:24,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:38:24,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:24,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:38:24,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:38:24,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 31 [2024-06-27 23:38:24,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:24,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:24,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 31 [2024-06-27 23:38:24,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:24,257 INFO L124 PetriNetUnfolderBase]: 150/290 cut-off events. [2024-06-27 23:38:24,257 INFO L125 PetriNetUnfolderBase]: For 58/58 co-relation queries the response was YES. [2024-06-27 23:38:24,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 658 conditions, 290 events. 150/290 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1091 event pairs, 68 based on Foata normal form. 2/291 useless extension candidates. Maximal degree in co-relation 646. Up to 258 conditions per place. [2024-06-27 23:38:24,260 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 25 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-27 23:38:24,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 157 flow [2024-06-27 23:38:24,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:38:24,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:38:24,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 72 transitions. [2024-06-27 23:38:24,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5806451612903226 [2024-06-27 23:38:24,261 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 72 transitions. [2024-06-27 23:38:24,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 157 flow [2024-06-27 23:38:24,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 154 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:38:24,263 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-27 23:38:24,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=95, PETRI_PLACES=34, PETRI_TRANSITIONS=27} [2024-06-27 23:38:24,264 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-27 23:38:24,264 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-27 23:38:24,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:24,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:24,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:24,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:38:24,265 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-27 23:38:24,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:24,265 INFO L85 PathProgramCache]: Analyzing trace with hash -560714168, now seen corresponding path program 1 times [2024-06-27 23:38:24,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:24,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791381166] [2024-06-27 23:38:24,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:24,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:24,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:25,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:25,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:25,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791381166] [2024-06-27 23:38:25,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791381166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:25,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:25,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:38:25,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147036288] [2024-06-27 23:38:25,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:25,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:38:25,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:25,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:38:25,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:38:25,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 31 [2024-06-27 23:38:25,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:25,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:25,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 31 [2024-06-27 23:38:25,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:25,520 INFO L124 PetriNetUnfolderBase]: 147/287 cut-off events. [2024-06-27 23:38:25,520 INFO L125 PetriNetUnfolderBase]: For 168/168 co-relation queries the response was YES. [2024-06-27 23:38:25,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 723 conditions, 287 events. 147/287 cut-off events. For 168/168 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1070 event pairs, 47 based on Foata normal form. 2/288 useless extension candidates. Maximal degree in co-relation 709. Up to 244 conditions per place. [2024-06-27 23:38:25,524 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 29 selfloop transitions, 7 changer transitions 0/41 dead transitions. [2024-06-27 23:38:25,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 41 transitions, 205 flow [2024-06-27 23:38:25,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:38:25,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:38:25,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-27 23:38:25,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.567741935483871 [2024-06-27 23:38:25,528 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 5 states and 88 transitions. [2024-06-27 23:38:25,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 41 transitions, 205 flow [2024-06-27 23:38:25,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 41 transitions, 196 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 23:38:25,531 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 119 flow [2024-06-27 23:38:25,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=119, PETRI_PLACES=37, PETRI_TRANSITIONS=29} [2024-06-27 23:38:25,533 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 7 predicate places. [2024-06-27 23:38:25,533 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 119 flow [2024-06-27 23:38:25,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:25,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:25,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:25,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:38:25,534 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-27 23:38:25,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:25,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1117085549, now seen corresponding path program 1 times [2024-06-27 23:38:25,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:25,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995266985] [2024-06-27 23:38:25,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:25,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:25,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:26,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:26,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:26,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995266985] [2024-06-27 23:38:26,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995266985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:26,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:26,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:38:26,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858759053] [2024-06-27 23:38:26,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:26,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:38:26,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:26,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:38:26,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:38:26,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 31 [2024-06-27 23:38:26,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 119 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:26,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:26,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 31 [2024-06-27 23:38:26,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:26,986 INFO L124 PetriNetUnfolderBase]: 143/277 cut-off events. [2024-06-27 23:38:26,986 INFO L125 PetriNetUnfolderBase]: For 277/277 co-relation queries the response was YES. [2024-06-27 23:38:26,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 763 conditions, 277 events. 143/277 cut-off events. For 277/277 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1009 event pairs, 25 based on Foata normal form. 4/280 useless extension candidates. Maximal degree in co-relation 748. Up to 218 conditions per place. [2024-06-27 23:38:26,988 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 29 selfloop transitions, 8 changer transitions 0/42 dead transitions. [2024-06-27 23:38:26,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 42 transitions, 219 flow [2024-06-27 23:38:26,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:38:26,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:38:26,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-27 23:38:26,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532258064516129 [2024-06-27 23:38:26,989 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 119 flow. Second operand 6 states and 99 transitions. [2024-06-27 23:38:26,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 42 transitions, 219 flow [2024-06-27 23:38:26,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 42 transitions, 204 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:26,991 INFO L231 Difference]: Finished difference. Result has 39 places, 28 transitions, 116 flow [2024-06-27 23:38:26,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=116, PETRI_PLACES=39, PETRI_TRANSITIONS=28} [2024-06-27 23:38:26,992 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-06-27 23:38:26,992 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 28 transitions, 116 flow [2024-06-27 23:38:26,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:26,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:26,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:26,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:38:26,993 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:38:26,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:26,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1616896671, now seen corresponding path program 1 times [2024-06-27 23:38:26,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:26,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556428916] [2024-06-27 23:38:26,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:26,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:27,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:27,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:27,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:27,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556428916] [2024-06-27 23:38:27,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556428916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:27,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:27,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:38:27,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969747142] [2024-06-27 23:38:27,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:27,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:38:27,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:27,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:38:27,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:38:27,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:38:27,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 28 transitions, 116 flow. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:27,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:27,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:38:27,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:27,927 INFO L124 PetriNetUnfolderBase]: 141/274 cut-off events. [2024-06-27 23:38:27,927 INFO L125 PetriNetUnfolderBase]: For 399/399 co-relation queries the response was YES. [2024-06-27 23:38:27,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 793 conditions, 274 events. 141/274 cut-off events. For 399/399 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 991 event pairs, 42 based on Foata normal form. 1/274 useless extension candidates. Maximal degree in co-relation 776. Up to 248 conditions per place. [2024-06-27 23:38:27,930 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 24 selfloop transitions, 8 changer transitions 0/36 dead transitions. [2024-06-27 23:38:27,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 36 transitions, 206 flow [2024-06-27 23:38:27,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:38:27,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:38:27,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 69 transitions. [2024-06-27 23:38:27,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44516129032258067 [2024-06-27 23:38:27,932 INFO L175 Difference]: Start difference. First operand has 39 places, 28 transitions, 116 flow. Second operand 5 states and 69 transitions. [2024-06-27 23:38:27,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 36 transitions, 206 flow [2024-06-27 23:38:27,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 36 transitions, 184 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:27,937 INFO L231 Difference]: Finished difference. Result has 41 places, 32 transitions, 140 flow [2024-06-27 23:38:27,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=140, PETRI_PLACES=41, PETRI_TRANSITIONS=32} [2024-06-27 23:38:27,939 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 11 predicate places. [2024-06-27 23:38:27,941 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 32 transitions, 140 flow [2024-06-27 23:38:27,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:27,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:27,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:27,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:38:27,946 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-27 23:38:27,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:27,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1029528762, now seen corresponding path program 1 times [2024-06-27 23:38:27,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:27,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138733293] [2024-06-27 23:38:27,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:27,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:27,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:28,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:28,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:28,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138733293] [2024-06-27 23:38:28,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138733293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:28,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:28,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:38:28,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706662995] [2024-06-27 23:38:28,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:28,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:38:28,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:28,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:38:28,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:38:28,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:38:28,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 32 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:28,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:28,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:38:28,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:28,956 INFO L124 PetriNetUnfolderBase]: 155/298 cut-off events. [2024-06-27 23:38:28,956 INFO L125 PetriNetUnfolderBase]: For 570/570 co-relation queries the response was YES. [2024-06-27 23:38:28,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 919 conditions, 298 events. 155/298 cut-off events. For 570/570 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1107 event pairs, 40 based on Foata normal form. 2/299 useless extension candidates. Maximal degree in co-relation 899. Up to 244 conditions per place. [2024-06-27 23:38:28,958 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 28 selfloop transitions, 16 changer transitions 0/48 dead transitions. [2024-06-27 23:38:28,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 48 transitions, 292 flow [2024-06-27 23:38:28,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:38:28,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:38:28,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 87 transitions. [2024-06-27 23:38:28,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46774193548387094 [2024-06-27 23:38:28,960 INFO L175 Difference]: Start difference. First operand has 41 places, 32 transitions, 140 flow. Second operand 6 states and 87 transitions. [2024-06-27 23:38:28,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 48 transitions, 292 flow [2024-06-27 23:38:28,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 48 transitions, 281 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 23:38:28,962 INFO L231 Difference]: Finished difference. Result has 46 places, 40 transitions, 216 flow [2024-06-27 23:38:28,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=216, PETRI_PLACES=46, PETRI_TRANSITIONS=40} [2024-06-27 23:38:28,963 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 16 predicate places. [2024-06-27 23:38:28,963 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 40 transitions, 216 flow [2024-06-27 23:38:28,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:28,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:28,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:28,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:38:28,963 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-27 23:38:28,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:28,964 INFO L85 PathProgramCache]: Analyzing trace with hash -940442562, now seen corresponding path program 2 times [2024-06-27 23:38:28,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:28,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375956792] [2024-06-27 23:38:28,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:28,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:28,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:29,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:29,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:29,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375956792] [2024-06-27 23:38:29,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375956792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:29,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:29,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:38:29,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307688268] [2024-06-27 23:38:29,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:29,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:38:29,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:29,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:38:29,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:38:29,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:38:29,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 40 transitions, 216 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:29,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:29,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:38:29,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:30,000 INFO L124 PetriNetUnfolderBase]: 158/306 cut-off events. [2024-06-27 23:38:30,000 INFO L125 PetriNetUnfolderBase]: For 817/817 co-relation queries the response was YES. [2024-06-27 23:38:30,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1056 conditions, 306 events. 158/306 cut-off events. For 817/817 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1153 event pairs, 41 based on Foata normal form. 1/306 useless extension candidates. Maximal degree in co-relation 1033. Up to 256 conditions per place. [2024-06-27 23:38:30,002 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 32 selfloop transitions, 17 changer transitions 0/53 dead transitions. [2024-06-27 23:38:30,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 53 transitions, 384 flow [2024-06-27 23:38:30,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:38:30,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:38:30,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 84 transitions. [2024-06-27 23:38:30,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-27 23:38:30,004 INFO L175 Difference]: Start difference. First operand has 46 places, 40 transitions, 216 flow. Second operand 6 states and 84 transitions. [2024-06-27 23:38:30,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 53 transitions, 384 flow [2024-06-27 23:38:30,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 53 transitions, 363 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-27 23:38:30,007 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 299 flow [2024-06-27 23:38:30,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=299, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-27 23:38:30,008 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 23 predicate places. [2024-06-27 23:38:30,009 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 299 flow [2024-06-27 23:38:30,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:30,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:30,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:30,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:38:30,009 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-27 23:38:30,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:30,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1152958590, now seen corresponding path program 3 times [2024-06-27 23:38:30,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:30,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006836810] [2024-06-27 23:38:30,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:30,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:30,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:30,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:30,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:30,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006836810] [2024-06-27 23:38:30,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006836810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:30,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:30,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:38:30,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084306711] [2024-06-27 23:38:30,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:30,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:38:30,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:30,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:38:30,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:38:30,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:38:30,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 299 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:30,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:30,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:38:30,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:30,999 INFO L124 PetriNetUnfolderBase]: 156/302 cut-off events. [2024-06-27 23:38:30,999 INFO L125 PetriNetUnfolderBase]: For 1124/1124 co-relation queries the response was YES. [2024-06-27 23:38:31,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1119 conditions, 302 events. 156/302 cut-off events. For 1124/1124 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1123 event pairs, 38 based on Foata normal form. 1/302 useless extension candidates. Maximal degree in co-relation 1091. Up to 263 conditions per place. [2024-06-27 23:38:31,001 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 40 selfloop transitions, 13 changer transitions 0/57 dead transitions. [2024-06-27 23:38:31,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 57 transitions, 437 flow [2024-06-27 23:38:31,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:31,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:31,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2024-06-27 23:38:31,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43317972350230416 [2024-06-27 23:38:31,004 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 299 flow. Second operand 7 states and 94 transitions. [2024-06-27 23:38:31,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 57 transitions, 437 flow [2024-06-27 23:38:31,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 57 transitions, 425 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-27 23:38:31,007 INFO L231 Difference]: Finished difference. Result has 60 places, 48 transitions, 326 flow [2024-06-27 23:38:31,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=326, PETRI_PLACES=60, PETRI_TRANSITIONS=48} [2024-06-27 23:38:31,008 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 30 predicate places. [2024-06-27 23:38:31,008 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 48 transitions, 326 flow [2024-06-27 23:38:31,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:31,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:31,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:31,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:38:31,009 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-27 23:38:31,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:31,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1743897896, now seen corresponding path program 1 times [2024-06-27 23:38:31,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:31,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897607715] [2024-06-27 23:38:31,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:31,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:31,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:31,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:31,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:31,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897607715] [2024-06-27 23:38:31,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897607715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:31,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:31,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:31,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674762527] [2024-06-27 23:38:31,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:31,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:31,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:31,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:31,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:32,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:38:32,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 48 transitions, 326 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 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-27 23:38:32,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:32,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:38:32,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:32,162 INFO L124 PetriNetUnfolderBase]: 181/337 cut-off events. [2024-06-27 23:38:32,162 INFO L125 PetriNetUnfolderBase]: For 1510/1510 co-relation queries the response was YES. [2024-06-27 23:38:32,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1294 conditions, 337 events. 181/337 cut-off events. For 1510/1510 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1258 event pairs, 49 based on Foata normal form. 1/337 useless extension candidates. Maximal degree in co-relation 1262. Up to 311 conditions per place. [2024-06-27 23:38:32,164 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 43 selfloop transitions, 12 changer transitions 0/58 dead transitions. [2024-06-27 23:38:32,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 58 transitions, 468 flow [2024-06-27 23:38:32,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:32,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:32,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 85 transitions. [2024-06-27 23:38:32,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391705069124424 [2024-06-27 23:38:32,165 INFO L175 Difference]: Start difference. First operand has 60 places, 48 transitions, 326 flow. Second operand 7 states and 85 transitions. [2024-06-27 23:38:32,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 58 transitions, 468 flow [2024-06-27 23:38:32,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 58 transitions, 440 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:32,168 INFO L231 Difference]: Finished difference. Result has 64 places, 52 transitions, 354 flow [2024-06-27 23:38:32,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=354, PETRI_PLACES=64, PETRI_TRANSITIONS=52} [2024-06-27 23:38:32,169 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 34 predicate places. [2024-06-27 23:38:32,169 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 52 transitions, 354 flow [2024-06-27 23:38:32,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 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-27 23:38:32,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:32,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:32,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:38:32,169 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-27 23:38:32,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:32,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1596363152, now seen corresponding path program 1 times [2024-06-27 23:38:32,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:32,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562734964] [2024-06-27 23:38:32,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:32,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:32,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:33,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-27 23:38:33,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:33,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562734964] [2024-06-27 23:38:33,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562734964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:33,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:33,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:33,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256473463] [2024-06-27 23:38:33,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:33,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:33,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:33,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:33,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:33,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:38:33,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 52 transitions, 354 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-27 23:38:33,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:33,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:38:33,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:33,885 INFO L124 PetriNetUnfolderBase]: 171/333 cut-off events. [2024-06-27 23:38:33,885 INFO L125 PetriNetUnfolderBase]: For 1790/1798 co-relation queries the response was YES. [2024-06-27 23:38:33,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1343 conditions, 333 events. 171/333 cut-off events. For 1790/1798 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1307 event pairs, 41 based on Foata normal form. 9/341 useless extension candidates. Maximal degree in co-relation 1309. Up to 268 conditions per place. [2024-06-27 23:38:33,887 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 36 selfloop transitions, 20 changer transitions 0/61 dead transitions. [2024-06-27 23:38:33,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 61 transitions, 498 flow [2024-06-27 23:38:33,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:33,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:33,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-27 23:38:33,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274193548387097 [2024-06-27 23:38:33,888 INFO L175 Difference]: Start difference. First operand has 64 places, 52 transitions, 354 flow. Second operand 8 states and 106 transitions. [2024-06-27 23:38:33,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 61 transitions, 498 flow [2024-06-27 23:38:33,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 61 transitions, 475 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:33,891 INFO L231 Difference]: Finished difference. Result has 68 places, 54 transitions, 394 flow [2024-06-27 23:38:33,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=394, PETRI_PLACES=68, PETRI_TRANSITIONS=54} [2024-06-27 23:38:33,892 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 38 predicate places. [2024-06-27 23:38:33,892 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 54 transitions, 394 flow [2024-06-27 23:38:33,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-27 23:38:33,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:33,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:33,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:38:33,892 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-27 23:38:33,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:33,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1042515034, now seen corresponding path program 2 times [2024-06-27 23:38:33,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:33,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791638960] [2024-06-27 23:38:33,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:33,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:33,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:35,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:35,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:35,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791638960] [2024-06-27 23:38:35,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791638960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:35,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:35,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:35,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45358351] [2024-06-27 23:38:35,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:35,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:35,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:35,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:35,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:35,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:38:35,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 54 transitions, 394 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-27 23:38:35,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:35,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:38:35,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:35,451 INFO L124 PetriNetUnfolderBase]: 173/339 cut-off events. [2024-06-27 23:38:35,451 INFO L125 PetriNetUnfolderBase]: For 2266/2278 co-relation queries the response was YES. [2024-06-27 23:38:35,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1442 conditions, 339 events. 173/339 cut-off events. For 2266/2278 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1352 event pairs, 44 based on Foata normal form. 6/344 useless extension candidates. Maximal degree in co-relation 1407. Up to 247 conditions per place. [2024-06-27 23:38:35,453 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 32 selfloop transitions, 28 changer transitions 0/65 dead transitions. [2024-06-27 23:38:35,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 65 transitions, 586 flow [2024-06-27 23:38:35,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:35,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:35,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-27 23:38:35,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274193548387097 [2024-06-27 23:38:35,454 INFO L175 Difference]: Start difference. First operand has 68 places, 54 transitions, 394 flow. Second operand 8 states and 106 transitions. [2024-06-27 23:38:35,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 65 transitions, 586 flow [2024-06-27 23:38:35,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 65 transitions, 537 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:35,458 INFO L231 Difference]: Finished difference. Result has 70 places, 58 transitions, 446 flow [2024-06-27 23:38:35,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=345, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=446, PETRI_PLACES=70, PETRI_TRANSITIONS=58} [2024-06-27 23:38:35,459 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2024-06-27 23:38:35,459 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 58 transitions, 446 flow [2024-06-27 23:38:35,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-27 23:38:35,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:35,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:35,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:38:35,459 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-27 23:38:35,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:35,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1561244938, now seen corresponding path program 3 times [2024-06-27 23:38:35,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:35,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594466277] [2024-06-27 23:38:35,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:35,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:35,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:36,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:36,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:36,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594466277] [2024-06-27 23:38:36,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594466277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:36,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:36,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:36,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751134151] [2024-06-27 23:38:36,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:36,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:36,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:36,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:36,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:36,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:38:36,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 58 transitions, 446 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-27 23:38:36,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:36,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:38:36,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:36,711 INFO L124 PetriNetUnfolderBase]: 180/355 cut-off events. [2024-06-27 23:38:36,712 INFO L125 PetriNetUnfolderBase]: For 2661/2673 co-relation queries the response was YES. [2024-06-27 23:38:36,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1580 conditions, 355 events. 180/355 cut-off events. For 2661/2673 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1445 event pairs, 38 based on Foata normal form. 5/359 useless extension candidates. Maximal degree in co-relation 1545. Up to 287 conditions per place. [2024-06-27 23:38:36,714 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 49 selfloop transitions, 20 changer transitions 0/74 dead transitions. [2024-06-27 23:38:36,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 74 transitions, 654 flow [2024-06-27 23:38:36,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:36,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:36,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 108 transitions. [2024-06-27 23:38:36,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-27 23:38:36,715 INFO L175 Difference]: Start difference. First operand has 70 places, 58 transitions, 446 flow. Second operand 8 states and 108 transitions. [2024-06-27 23:38:36,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 74 transitions, 654 flow [2024-06-27 23:38:36,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 74 transitions, 617 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:36,719 INFO L231 Difference]: Finished difference. Result has 74 places, 62 transitions, 496 flow [2024-06-27 23:38:36,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=496, PETRI_PLACES=74, PETRI_TRANSITIONS=62} [2024-06-27 23:38:36,720 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 44 predicate places. [2024-06-27 23:38:36,720 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 62 transitions, 496 flow [2024-06-27 23:38:36,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-27 23:38:36,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:36,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:36,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:38:36,720 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-27 23:38:36,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:36,721 INFO L85 PathProgramCache]: Analyzing trace with hash -637720948, now seen corresponding path program 4 times [2024-06-27 23:38:36,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:36,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602326348] [2024-06-27 23:38:36,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:36,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:36,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:37,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:37,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:37,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602326348] [2024-06-27 23:38:37,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602326348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:37,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:37,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:37,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442656230] [2024-06-27 23:38:37,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:37,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:37,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:37,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:37,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:37,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:38:37,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 62 transitions, 496 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-27 23:38:37,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:37,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:38:37,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:38,014 INFO L124 PetriNetUnfolderBase]: 183/362 cut-off events. [2024-06-27 23:38:38,014 INFO L125 PetriNetUnfolderBase]: For 3100/3112 co-relation queries the response was YES. [2024-06-27 23:38:38,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1669 conditions, 362 events. 183/362 cut-off events. For 3100/3112 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1490 event pairs, 38 based on Foata normal form. 5/366 useless extension candidates. Maximal degree in co-relation 1632. Up to 292 conditions per place. [2024-06-27 23:38:38,017 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 51 selfloop transitions, 19 changer transitions 0/75 dead transitions. [2024-06-27 23:38:38,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 75 transitions, 692 flow [2024-06-27 23:38:38,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:38,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:38,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 108 transitions. [2024-06-27 23:38:38,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-27 23:38:38,018 INFO L175 Difference]: Start difference. First operand has 74 places, 62 transitions, 496 flow. Second operand 8 states and 108 transitions. [2024-06-27 23:38:38,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 75 transitions, 692 flow [2024-06-27 23:38:38,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 75 transitions, 637 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:38,022 INFO L231 Difference]: Finished difference. Result has 76 places, 64 transitions, 514 flow [2024-06-27 23:38:38,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=514, PETRI_PLACES=76, PETRI_TRANSITIONS=64} [2024-06-27 23:38:38,023 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 46 predicate places. [2024-06-27 23:38:38,023 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 64 transitions, 514 flow [2024-06-27 23:38:38,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-27 23:38:38,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:38,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:38,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:38:38,024 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-27 23:38:38,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:38,024 INFO L85 PathProgramCache]: Analyzing trace with hash -611682808, now seen corresponding path program 5 times [2024-06-27 23:38:38,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:38,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320489603] [2024-06-27 23:38:38,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:38,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:38,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:39,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:39,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:39,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320489603] [2024-06-27 23:38:39,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320489603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:39,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:39,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:39,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423438642] [2024-06-27 23:38:39,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:39,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:39,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:39,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:39,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:39,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:38:39,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 64 transitions, 514 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-27 23:38:39,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:39,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:38:39,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:39,600 INFO L124 PetriNetUnfolderBase]: 181/358 cut-off events. [2024-06-27 23:38:39,601 INFO L125 PetriNetUnfolderBase]: For 3418/3430 co-relation queries the response was YES. [2024-06-27 23:38:39,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1655 conditions, 358 events. 181/358 cut-off events. For 3418/3430 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1440 event pairs, 40 based on Foata normal form. 5/362 useless extension candidates. Maximal degree in co-relation 1618. Up to 280 conditions per place. [2024-06-27 23:38:39,603 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 45 selfloop transitions, 24 changer transitions 0/74 dead transitions. [2024-06-27 23:38:39,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 74 transitions, 678 flow [2024-06-27 23:38:39,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:39,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:39,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 108 transitions. [2024-06-27 23:38:39,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-27 23:38:39,604 INFO L175 Difference]: Start difference. First operand has 76 places, 64 transitions, 514 flow. Second operand 8 states and 108 transitions. [2024-06-27 23:38:39,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 74 transitions, 678 flow [2024-06-27 23:38:39,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 74 transitions, 634 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:39,608 INFO L231 Difference]: Finished difference. Result has 80 places, 64 transitions, 523 flow [2024-06-27 23:38:39,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=523, PETRI_PLACES=80, PETRI_TRANSITIONS=64} [2024-06-27 23:38:39,609 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 50 predicate places. [2024-06-27 23:38:39,609 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 64 transitions, 523 flow [2024-06-27 23:38:39,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-27 23:38:39,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:39,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:39,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:38:39,610 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-27 23:38:39,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:39,610 INFO L85 PathProgramCache]: Analyzing trace with hash 911298530, now seen corresponding path program 1 times [2024-06-27 23:38:39,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:39,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876420193] [2024-06-27 23:38:39,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:39,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:39,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:40,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:40,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:40,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876420193] [2024-06-27 23:38:40,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876420193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:40,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:40,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:40,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991992348] [2024-06-27 23:38:40,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:40,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:40,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:40,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:40,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:40,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:38:40,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 64 transitions, 523 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-27 23:38:40,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:40,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:38:40,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:41,137 INFO L124 PetriNetUnfolderBase]: 203/385 cut-off events. [2024-06-27 23:38:41,138 INFO L125 PetriNetUnfolderBase]: For 3732/3732 co-relation queries the response was YES. [2024-06-27 23:38:41,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1768 conditions, 385 events. 203/385 cut-off events. For 3732/3732 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1530 event pairs, 57 based on Foata normal form. 1/385 useless extension candidates. Maximal degree in co-relation 1730. Up to 346 conditions per place. [2024-06-27 23:38:41,140 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 56 selfloop transitions, 14 changer transitions 0/73 dead transitions. [2024-06-27 23:38:41,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 73 transitions, 689 flow [2024-06-27 23:38:41,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:41,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:41,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-27 23:38:41,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38306451612903225 [2024-06-27 23:38:41,142 INFO L175 Difference]: Start difference. First operand has 80 places, 64 transitions, 523 flow. Second operand 8 states and 95 transitions. [2024-06-27 23:38:41,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 73 transitions, 689 flow [2024-06-27 23:38:41,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 73 transitions, 603 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:38:41,147 INFO L231 Difference]: Finished difference. Result has 81 places, 66 transitions, 484 flow [2024-06-27 23:38:41,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=484, PETRI_PLACES=81, PETRI_TRANSITIONS=66} [2024-06-27 23:38:41,148 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2024-06-27 23:38:41,148 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 66 transitions, 484 flow [2024-06-27 23:38:41,148 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-27 23:38:41,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:41,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:41,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:38:41,149 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-27 23:38:41,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:41,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1534636507, now seen corresponding path program 1 times [2024-06-27 23:38:41,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:41,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681927455] [2024-06-27 23:38:41,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:41,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:41,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:42,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:42,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:42,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681927455] [2024-06-27 23:38:42,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681927455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:42,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:42,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:42,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885813886] [2024-06-27 23:38:42,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:42,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:42,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:42,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:42,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:42,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:38:42,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 66 transitions, 484 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-27 23:38:42,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:42,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:38:42,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:42,418 INFO L124 PetriNetUnfolderBase]: 209/396 cut-off events. [2024-06-27 23:38:42,418 INFO L125 PetriNetUnfolderBase]: For 3864/3864 co-relation queries the response was YES. [2024-06-27 23:38:42,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1794 conditions, 396 events. 209/396 cut-off events. For 3864/3864 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1588 event pairs, 41 based on Foata normal form. 2/397 useless extension candidates. Maximal degree in co-relation 1755. Up to 323 conditions per place. [2024-06-27 23:38:42,420 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 51 selfloop transitions, 26 changer transitions 0/80 dead transitions. [2024-06-27 23:38:42,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 80 transitions, 698 flow [2024-06-27 23:38:42,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:42,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:42,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-27 23:38:42,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 23:38:42,421 INFO L175 Difference]: Start difference. First operand has 81 places, 66 transitions, 484 flow. Second operand 8 states and 104 transitions. [2024-06-27 23:38:42,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 80 transitions, 698 flow [2024-06-27 23:38:42,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 80 transitions, 667 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:42,425 INFO L231 Difference]: Finished difference. Result has 84 places, 72 transitions, 565 flow [2024-06-27 23:38:42,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=565, PETRI_PLACES=84, PETRI_TRANSITIONS=72} [2024-06-27 23:38:42,426 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 54 predicate places. [2024-06-27 23:38:42,426 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 72 transitions, 565 flow [2024-06-27 23:38:42,426 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-27 23:38:42,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:42,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:42,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:38:42,426 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-27 23:38:42,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:42,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1814525667, now seen corresponding path program 2 times [2024-06-27 23:38:42,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:42,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799246460] [2024-06-27 23:38:42,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:42,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:42,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:43,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:43,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:43,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799246460] [2024-06-27 23:38:43,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799246460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:43,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:43,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:43,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221764987] [2024-06-27 23:38:43,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:43,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:43,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:43,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:43,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:43,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:38:43,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 72 transitions, 565 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-27 23:38:43,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:43,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:38:43,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:43,703 INFO L124 PetriNetUnfolderBase]: 217/410 cut-off events. [2024-06-27 23:38:43,703 INFO L125 PetriNetUnfolderBase]: For 4556/4556 co-relation queries the response was YES. [2024-06-27 23:38:43,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2002 conditions, 410 events. 217/410 cut-off events. For 4556/4556 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1660 event pairs, 43 based on Foata normal form. 1/410 useless extension candidates. Maximal degree in co-relation 1961. Up to 286 conditions per place. [2024-06-27 23:38:43,709 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 40 selfloop transitions, 47 changer transitions 0/90 dead transitions. [2024-06-27 23:38:43,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 90 transitions, 865 flow [2024-06-27 23:38:43,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:43,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:43,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-27 23:38:43,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274193548387097 [2024-06-27 23:38:43,711 INFO L175 Difference]: Start difference. First operand has 84 places, 72 transitions, 565 flow. Second operand 8 states and 106 transitions. [2024-06-27 23:38:43,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 90 transitions, 865 flow [2024-06-27 23:38:43,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 90 transitions, 802 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:43,724 INFO L231 Difference]: Finished difference. Result has 89 places, 82 transitions, 715 flow [2024-06-27 23:38:43,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=715, PETRI_PLACES=89, PETRI_TRANSITIONS=82} [2024-06-27 23:38:43,725 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 59 predicate places. [2024-06-27 23:38:43,725 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 82 transitions, 715 flow [2024-06-27 23:38:43,725 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-27 23:38:43,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:43,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:43,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:38:43,726 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-27 23:38:43,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:43,726 INFO L85 PathProgramCache]: Analyzing trace with hash -848881767, now seen corresponding path program 3 times [2024-06-27 23:38:43,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:43,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296785815] [2024-06-27 23:38:43,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:43,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:43,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:44,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:44,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:44,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296785815] [2024-06-27 23:38:44,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296785815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:44,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:44,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:44,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635373444] [2024-06-27 23:38:44,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:44,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:44,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:44,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:44,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:44,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:38:44,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 82 transitions, 715 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-27 23:38:44,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:44,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:38:44,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:45,082 INFO L124 PetriNetUnfolderBase]: 223/420 cut-off events. [2024-06-27 23:38:45,082 INFO L125 PetriNetUnfolderBase]: For 5317/5317 co-relation queries the response was YES. [2024-06-27 23:38:45,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2230 conditions, 420 events. 223/420 cut-off events. For 5317/5317 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1709 event pairs, 44 based on Foata normal form. 1/420 useless extension candidates. Maximal degree in co-relation 2186. Up to 335 conditions per place. [2024-06-27 23:38:45,085 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 63 selfloop transitions, 32 changer transitions 0/98 dead transitions. [2024-06-27 23:38:45,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 98 transitions, 1030 flow [2024-06-27 23:38:45,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:45,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:45,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 23:38:45,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-27 23:38:45,086 INFO L175 Difference]: Start difference. First operand has 89 places, 82 transitions, 715 flow. Second operand 8 states and 102 transitions. [2024-06-27 23:38:45,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 98 transitions, 1030 flow [2024-06-27 23:38:45,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 98 transitions, 989 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 23:38:45,094 INFO L231 Difference]: Finished difference. Result has 98 places, 90 transitions, 854 flow [2024-06-27 23:38:45,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=854, PETRI_PLACES=98, PETRI_TRANSITIONS=90} [2024-06-27 23:38:45,095 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 68 predicate places. [2024-06-27 23:38:45,095 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 90 transitions, 854 flow [2024-06-27 23:38:45,095 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-27 23:38:45,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:45,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:45,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:38:45,095 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-27 23:38:45,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:45,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1822144227, now seen corresponding path program 4 times [2024-06-27 23:38:45,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:45,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431856604] [2024-06-27 23:38:45,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:45,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:45,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:46,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:46,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:46,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431856604] [2024-06-27 23:38:46,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431856604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:46,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:46,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:46,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182514861] [2024-06-27 23:38:46,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:46,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:46,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:46,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:46,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:46,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:38:46,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 90 transitions, 854 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-27 23:38:46,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:46,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:38:46,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:46,364 INFO L124 PetriNetUnfolderBase]: 226/427 cut-off events. [2024-06-27 23:38:46,365 INFO L125 PetriNetUnfolderBase]: For 5872/5872 co-relation queries the response was YES. [2024-06-27 23:38:46,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2379 conditions, 427 events. 226/427 cut-off events. For 5872/5872 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1743 event pairs, 44 based on Foata normal form. 1/427 useless extension candidates. Maximal degree in co-relation 2330. Up to 339 conditions per place. [2024-06-27 23:38:46,368 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 65 selfloop transitions, 33 changer transitions 0/101 dead transitions. [2024-06-27 23:38:46,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 101 transitions, 1143 flow [2024-06-27 23:38:46,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:46,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:46,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-27 23:38:46,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-27 23:38:46,369 INFO L175 Difference]: Start difference. First operand has 98 places, 90 transitions, 854 flow. Second operand 8 states and 103 transitions. [2024-06-27 23:38:46,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 101 transitions, 1143 flow [2024-06-27 23:38:46,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 101 transitions, 1118 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 23:38:46,377 INFO L231 Difference]: Finished difference. Result has 105 places, 93 transitions, 951 flow [2024-06-27 23:38:46,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=951, PETRI_PLACES=105, PETRI_TRANSITIONS=93} [2024-06-27 23:38:46,378 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 75 predicate places. [2024-06-27 23:38:46,378 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 93 transitions, 951 flow [2024-06-27 23:38:46,378 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-27 23:38:46,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:46,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:46,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:38:46,378 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-27 23:38:46,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:46,379 INFO L85 PathProgramCache]: Analyzing trace with hash -108331683, now seen corresponding path program 5 times [2024-06-27 23:38:46,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:46,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5226975] [2024-06-27 23:38:46,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:46,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:46,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:47,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:47,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:47,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5226975] [2024-06-27 23:38:47,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5226975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:47,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:47,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:47,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699675403] [2024-06-27 23:38:47,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:47,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:47,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:47,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:47,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:47,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:38:47,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 93 transitions, 951 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-27 23:38:47,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:47,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:38:47,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:47,589 INFO L124 PetriNetUnfolderBase]: 224/423 cut-off events. [2024-06-27 23:38:47,589 INFO L125 PetriNetUnfolderBase]: For 6215/6215 co-relation queries the response was YES. [2024-06-27 23:38:47,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2437 conditions, 423 events. 224/423 cut-off events. For 6215/6215 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1737 event pairs, 42 based on Foata normal form. 1/423 useless extension candidates. Maximal degree in co-relation 2385. Up to 373 conditions per place. [2024-06-27 23:38:47,593 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 84 selfloop transitions, 17 changer transitions 0/104 dead transitions. [2024-06-27 23:38:47,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 104 transitions, 1181 flow [2024-06-27 23:38:47,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:47,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:47,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-27 23:38:47,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:38:47,594 INFO L175 Difference]: Start difference. First operand has 105 places, 93 transitions, 951 flow. Second operand 9 states and 108 transitions. [2024-06-27 23:38:47,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 104 transitions, 1181 flow [2024-06-27 23:38:47,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 104 transitions, 1122 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:47,603 INFO L231 Difference]: Finished difference. Result has 110 places, 93 transitions, 931 flow [2024-06-27 23:38:47,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=931, PETRI_PLACES=110, PETRI_TRANSITIONS=93} [2024-06-27 23:38:47,603 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-27 23:38:47,604 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 93 transitions, 931 flow [2024-06-27 23:38:47,604 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-27 23:38:47,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:47,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:47,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:38:47,604 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-27 23:38:47,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:47,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1814515747, now seen corresponding path program 1 times [2024-06-27 23:38:47,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:47,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232882404] [2024-06-27 23:38:47,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:47,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:47,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:49,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-27 23:38:49,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:49,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232882404] [2024-06-27 23:38:49,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232882404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:49,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:49,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:38:49,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911288385] [2024-06-27 23:38:49,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:49,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:38:49,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:49,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:38:49,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:38:49,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:38:49,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 93 transitions, 931 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-27 23:38:49,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:49,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:38:49,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:49,566 INFO L124 PetriNetUnfolderBase]: 222/419 cut-off events. [2024-06-27 23:38:49,566 INFO L125 PetriNetUnfolderBase]: For 6571/6571 co-relation queries the response was YES. [2024-06-27 23:38:49,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2397 conditions, 419 events. 222/419 cut-off events. For 6571/6571 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1706 event pairs, 50 based on Foata normal form. 1/419 useless extension candidates. Maximal degree in co-relation 2345. Up to 375 conditions per place. [2024-06-27 23:38:49,569 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 84 selfloop transitions, 16 changer transitions 0/103 dead transitions. [2024-06-27 23:38:49,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 103 transitions, 1161 flow [2024-06-27 23:38:49,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:38:49,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:38:49,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-27 23:38:49,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36129032258064514 [2024-06-27 23:38:49,571 INFO L175 Difference]: Start difference. First operand has 110 places, 93 transitions, 931 flow. Second operand 10 states and 112 transitions. [2024-06-27 23:38:49,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 103 transitions, 1161 flow [2024-06-27 23:38:49,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 103 transitions, 1105 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 23:38:49,581 INFO L231 Difference]: Finished difference. Result has 112 places, 95 transitions, 928 flow [2024-06-27 23:38:49,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=928, PETRI_PLACES=112, PETRI_TRANSITIONS=95} [2024-06-27 23:38:49,582 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 82 predicate places. [2024-06-27 23:38:49,582 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 95 transitions, 928 flow [2024-06-27 23:38:49,582 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-27 23:38:49,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:49,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:49,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:38:49,583 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-27 23:38:49,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:49,583 INFO L85 PathProgramCache]: Analyzing trace with hash 686393965, now seen corresponding path program 1 times [2024-06-27 23:38:49,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:49,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050156024] [2024-06-27 23:38:49,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:49,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:49,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:50,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:50,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:50,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050156024] [2024-06-27 23:38:50,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050156024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:50,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:50,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:50,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907847323] [2024-06-27 23:38:50,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:50,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:50,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:50,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:50,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:50,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:38:50,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 95 transitions, 928 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:38:50,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:50,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:38:50,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:51,028 INFO L124 PetriNetUnfolderBase]: 209/409 cut-off events. [2024-06-27 23:38:51,028 INFO L125 PetriNetUnfolderBase]: For 6815/6815 co-relation queries the response was YES. [2024-06-27 23:38:51,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2341 conditions, 409 events. 209/409 cut-off events. For 6815/6815 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1749 event pairs, 35 based on Foata normal form. 2/410 useless extension candidates. Maximal degree in co-relation 2290. Up to 317 conditions per place. [2024-06-27 23:38:51,031 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 75 selfloop transitions, 21 changer transitions 0/106 dead transitions. [2024-06-27 23:38:51,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 106 transitions, 1158 flow [2024-06-27 23:38:51,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:51,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:51,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 108 transitions. [2024-06-27 23:38:51,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-27 23:38:51,034 INFO L175 Difference]: Start difference. First operand has 112 places, 95 transitions, 928 flow. Second operand 8 states and 108 transitions. [2024-06-27 23:38:51,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 106 transitions, 1158 flow [2024-06-27 23:38:51,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 106 transitions, 1105 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 23:38:51,043 INFO L231 Difference]: Finished difference. Result has 110 places, 96 transitions, 936 flow [2024-06-27 23:38:51,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=936, PETRI_PLACES=110, PETRI_TRANSITIONS=96} [2024-06-27 23:38:51,044 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-27 23:38:51,044 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 96 transitions, 936 flow [2024-06-27 23:38:51,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:38:51,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:51,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:51,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:38:51,045 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-27 23:38:51,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:51,045 INFO L85 PathProgramCache]: Analyzing trace with hash 683537005, now seen corresponding path program 2 times [2024-06-27 23:38:51,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:51,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294043172] [2024-06-27 23:38:51,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:51,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:51,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:52,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:52,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:52,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294043172] [2024-06-27 23:38:52,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294043172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:52,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:52,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:52,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700526751] [2024-06-27 23:38:52,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:52,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:52,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:52,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:52,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:52,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:38:52,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 96 transitions, 936 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:38:52,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:52,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:38:52,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:52,591 INFO L124 PetriNetUnfolderBase]: 219/435 cut-off events. [2024-06-27 23:38:52,592 INFO L125 PetriNetUnfolderBase]: For 7913/7913 co-relation queries the response was YES. [2024-06-27 23:38:52,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2507 conditions, 435 events. 219/435 cut-off events. For 7913/7913 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1934 event pairs, 36 based on Foata normal form. 2/434 useless extension candidates. Maximal degree in co-relation 2457. Up to 336 conditions per place. [2024-06-27 23:38:52,595 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 81 selfloop transitions, 19 changer transitions 0/110 dead transitions. [2024-06-27 23:38:52,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 110 transitions, 1186 flow [2024-06-27 23:38:52,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:52,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:52,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-27 23:38:52,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 23:38:52,598 INFO L175 Difference]: Start difference. First operand has 110 places, 96 transitions, 936 flow. Second operand 9 states and 117 transitions. [2024-06-27 23:38:52,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 110 transitions, 1186 flow [2024-06-27 23:38:52,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 110 transitions, 1126 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:52,608 INFO L231 Difference]: Finished difference. Result has 115 places, 98 transitions, 942 flow [2024-06-27 23:38:52,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=876, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=942, PETRI_PLACES=115, PETRI_TRANSITIONS=98} [2024-06-27 23:38:52,608 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 85 predicate places. [2024-06-27 23:38:52,609 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 98 transitions, 942 flow [2024-06-27 23:38:52,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:38:52,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:52,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:52,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:38:52,609 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-27 23:38:52,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:52,610 INFO L85 PathProgramCache]: Analyzing trace with hash -329275295, now seen corresponding path program 3 times [2024-06-27 23:38:52,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:52,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598058356] [2024-06-27 23:38:52,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:52,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:52,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:53,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:53,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:53,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598058356] [2024-06-27 23:38:53,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598058356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:53,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:53,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:53,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539574742] [2024-06-27 23:38:53,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:53,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:53,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:53,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:53,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:53,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:38:53,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 98 transitions, 942 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:38:53,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:53,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:38:53,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:54,228 INFO L124 PetriNetUnfolderBase]: 223/447 cut-off events. [2024-06-27 23:38:54,229 INFO L125 PetriNetUnfolderBase]: For 9183/9183 co-relation queries the response was YES. [2024-06-27 23:38:54,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2572 conditions, 447 events. 223/447 cut-off events. For 9183/9183 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2039 event pairs, 38 based on Foata normal form. 4/448 useless extension candidates. Maximal degree in co-relation 2521. Up to 342 conditions per place. [2024-06-27 23:38:54,232 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 73 selfloop transitions, 25 changer transitions 0/108 dead transitions. [2024-06-27 23:38:54,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 108 transitions, 1176 flow [2024-06-27 23:38:54,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:54,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:54,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-27 23:38:54,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 23:38:54,233 INFO L175 Difference]: Start difference. First operand has 115 places, 98 transitions, 942 flow. Second operand 9 states and 117 transitions. [2024-06-27 23:38:54,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 108 transitions, 1176 flow [2024-06-27 23:38:54,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 108 transitions, 1124 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:38:54,243 INFO L231 Difference]: Finished difference. Result has 117 places, 99 transitions, 962 flow [2024-06-27 23:38:54,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=962, PETRI_PLACES=117, PETRI_TRANSITIONS=99} [2024-06-27 23:38:54,244 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 87 predicate places. [2024-06-27 23:38:54,244 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 99 transitions, 962 flow [2024-06-27 23:38:54,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:38:54,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:54,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:54,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:38:54,245 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-27 23:38:54,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:54,245 INFO L85 PathProgramCache]: Analyzing trace with hash -329097355, now seen corresponding path program 1 times [2024-06-27 23:38:54,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:54,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025709537] [2024-06-27 23:38:54,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:54,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:54,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:55,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:55,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:55,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025709537] [2024-06-27 23:38:55,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025709537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:55,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:55,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:55,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60681358] [2024-06-27 23:38:55,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:55,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:55,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:55,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:55,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:55,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:38:55,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 99 transitions, 962 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-27 23:38:55,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:55,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:38:55,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:56,237 INFO L124 PetriNetUnfolderBase]: 262/497 cut-off events. [2024-06-27 23:38:56,238 INFO L125 PetriNetUnfolderBase]: For 9234/9234 co-relation queries the response was YES. [2024-06-27 23:38:56,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2820 conditions, 497 events. 262/497 cut-off events. For 9234/9234 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2183 event pairs, 46 based on Foata normal form. 1/497 useless extension candidates. Maximal degree in co-relation 2769. Up to 412 conditions per place. [2024-06-27 23:38:56,241 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 80 selfloop transitions, 32 changer transitions 0/115 dead transitions. [2024-06-27 23:38:56,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 115 transitions, 1317 flow [2024-06-27 23:38:56,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:38:56,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:38:56,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 23:38:56,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-27 23:38:56,243 INFO L175 Difference]: Start difference. First operand has 117 places, 99 transitions, 962 flow. Second operand 10 states and 123 transitions. [2024-06-27 23:38:56,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 115 transitions, 1317 flow [2024-06-27 23:38:56,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 115 transitions, 1252 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 23:38:56,255 INFO L231 Difference]: Finished difference. Result has 121 places, 105 transitions, 1039 flow [2024-06-27 23:38:56,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1039, PETRI_PLACES=121, PETRI_TRANSITIONS=105} [2024-06-27 23:38:56,256 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 91 predicate places. [2024-06-27 23:38:56,256 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 105 transitions, 1039 flow [2024-06-27 23:38:56,256 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-27 23:38:56,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:56,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:56,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:38:56,257 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-27 23:38:56,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:56,257 INFO L85 PathProgramCache]: Analyzing trace with hash 801690095, now seen corresponding path program 2 times [2024-06-27 23:38:56,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:56,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093546534] [2024-06-27 23:38:56,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:56,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:56,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:57,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:57,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:57,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093546534] [2024-06-27 23:38:57,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093546534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:57,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:57,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:57,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379554450] [2024-06-27 23:38:57,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:57,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:57,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:57,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:57,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:57,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:38:57,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 105 transitions, 1039 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-27 23:38:57,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:57,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:38:57,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:58,219 INFO L124 PetriNetUnfolderBase]: 265/504 cut-off events. [2024-06-27 23:38:58,219 INFO L125 PetriNetUnfolderBase]: For 9995/9995 co-relation queries the response was YES. [2024-06-27 23:38:58,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2913 conditions, 504 events. 265/504 cut-off events. For 9995/9995 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2241 event pairs, 40 based on Foata normal form. 1/504 useless extension candidates. Maximal degree in co-relation 2860. Up to 408 conditions per place. [2024-06-27 23:38:58,225 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 81 selfloop transitions, 35 changer transitions 0/119 dead transitions. [2024-06-27 23:38:58,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 119 transitions, 1384 flow [2024-06-27 23:38:58,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:38:58,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:38:58,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-27 23:38:58,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 23:38:58,227 INFO L175 Difference]: Start difference. First operand has 121 places, 105 transitions, 1039 flow. Second operand 10 states and 124 transitions. [2024-06-27 23:38:58,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 119 transitions, 1384 flow [2024-06-27 23:38:58,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 119 transitions, 1327 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:58,243 INFO L231 Difference]: Finished difference. Result has 126 places, 109 transitions, 1112 flow [2024-06-27 23:38:58,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=982, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1112, PETRI_PLACES=126, PETRI_TRANSITIONS=109} [2024-06-27 23:38:58,244 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 96 predicate places. [2024-06-27 23:38:58,244 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 109 transitions, 1112 flow [2024-06-27 23:38:58,244 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-27 23:38:58,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:58,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:58,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:38:58,245 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-27 23:38:58,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:58,245 INFO L85 PathProgramCache]: Analyzing trace with hash -329090597, now seen corresponding path program 1 times [2024-06-27 23:38:58,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:58,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148518660] [2024-06-27 23:38:58,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:58,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:58,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:59,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:59,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:59,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148518660] [2024-06-27 23:38:59,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148518660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:59,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:59,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:59,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173760] [2024-06-27 23:38:59,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:59,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:59,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:59,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:59,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:59,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 23:38:59,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 109 transitions, 1112 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:38:59,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:59,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 23:38:59,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:59,526 INFO L124 PetriNetUnfolderBase]: 268/509 cut-off events. [2024-06-27 23:38:59,526 INFO L125 PetriNetUnfolderBase]: For 10853/10853 co-relation queries the response was YES. [2024-06-27 23:38:59,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3061 conditions, 509 events. 268/509 cut-off events. For 10853/10853 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2268 event pairs, 44 based on Foata normal form. 1/509 useless extension candidates. Maximal degree in co-relation 3006. Up to 443 conditions per place. [2024-06-27 23:38:59,530 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 94 selfloop transitions, 23 changer transitions 0/121 dead transitions. [2024-06-27 23:38:59,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 121 transitions, 1386 flow [2024-06-27 23:38:59,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:59,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:59,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-27 23:38:59,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4637096774193548 [2024-06-27 23:38:59,532 INFO L175 Difference]: Start difference. First operand has 126 places, 109 transitions, 1112 flow. Second operand 8 states and 115 transitions. [2024-06-27 23:38:59,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 121 transitions, 1386 flow [2024-06-27 23:38:59,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 121 transitions, 1304 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:59,546 INFO L231 Difference]: Finished difference. Result has 128 places, 111 transitions, 1102 flow [2024-06-27 23:38:59,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1030, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1102, PETRI_PLACES=128, PETRI_TRANSITIONS=111} [2024-06-27 23:38:59,547 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 98 predicate places. [2024-06-27 23:38:59,547 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 111 transitions, 1102 flow [2024-06-27 23:38:59,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:38:59,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:59,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:59,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:38:59,547 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-27 23:38:59,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:59,548 INFO L85 PathProgramCache]: Analyzing trace with hash 801869585, now seen corresponding path program 3 times [2024-06-27 23:38:59,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:59,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743255651] [2024-06-27 23:38:59,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:59,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:59,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:00,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:00,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:00,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743255651] [2024-06-27 23:39:00,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743255651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:00,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:00,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:00,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843245106] [2024-06-27 23:39:00,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:00,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:00,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:00,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:00,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:00,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:00,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 111 transitions, 1102 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-27 23:39:00,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:00,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:00,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:01,160 INFO L124 PetriNetUnfolderBase]: 266/508 cut-off events. [2024-06-27 23:39:01,160 INFO L125 PetriNetUnfolderBase]: For 10937/10937 co-relation queries the response was YES. [2024-06-27 23:39:01,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3033 conditions, 508 events. 266/508 cut-off events. For 10937/10937 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2291 event pairs, 41 based on Foata normal form. 1/508 useless extension candidates. Maximal degree in co-relation 2977. Up to 411 conditions per place. [2024-06-27 23:39:01,163 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 79 selfloop transitions, 38 changer transitions 0/120 dead transitions. [2024-06-27 23:39:01,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 120 transitions, 1358 flow [2024-06-27 23:39:01,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:01,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:01,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 23:39:01,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-27 23:39:01,166 INFO L175 Difference]: Start difference. First operand has 128 places, 111 transitions, 1102 flow. Second operand 10 states and 121 transitions. [2024-06-27 23:39:01,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 120 transitions, 1358 flow [2024-06-27 23:39:01,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 120 transitions, 1269 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:01,181 INFO L231 Difference]: Finished difference. Result has 132 places, 111 transitions, 1094 flow [2024-06-27 23:39:01,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1013, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1094, PETRI_PLACES=132, PETRI_TRANSITIONS=111} [2024-06-27 23:39:01,182 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 102 predicate places. [2024-06-27 23:39:01,182 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 111 transitions, 1094 flow [2024-06-27 23:39:01,182 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-27 23:39:01,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:01,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:01,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:39:01,183 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-27 23:39:01,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:01,183 INFO L85 PathProgramCache]: Analyzing trace with hash -652080023, now seen corresponding path program 4 times [2024-06-27 23:39:01,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:01,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203411763] [2024-06-27 23:39:01,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:01,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:01,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:02,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:02,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:02,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203411763] [2024-06-27 23:39:02,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203411763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:02,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:02,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:02,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348797155] [2024-06-27 23:39:02,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:02,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:02,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:02,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:02,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:02,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:02,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 111 transitions, 1094 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-27 23:39:02,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:02,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:02,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:02,811 INFO L124 PetriNetUnfolderBase]: 244/490 cut-off events. [2024-06-27 23:39:02,811 INFO L125 PetriNetUnfolderBase]: For 12256/12256 co-relation queries the response was YES. [2024-06-27 23:39:02,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2959 conditions, 490 events. 244/490 cut-off events. For 12256/12256 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2298 event pairs, 42 based on Foata normal form. 4/493 useless extension candidates. Maximal degree in co-relation 2901. Up to 355 conditions per place. [2024-06-27 23:39:02,814 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 68 selfloop transitions, 41 changer transitions 0/120 dead transitions. [2024-06-27 23:39:02,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 120 transitions, 1348 flow [2024-06-27 23:39:02,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:02,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:02,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-27 23:39:02,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4157706093189964 [2024-06-27 23:39:02,815 INFO L175 Difference]: Start difference. First operand has 132 places, 111 transitions, 1094 flow. Second operand 9 states and 116 transitions. [2024-06-27 23:39:02,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 120 transitions, 1348 flow [2024-06-27 23:39:02,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 120 transitions, 1280 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:02,855 INFO L231 Difference]: Finished difference. Result has 134 places, 112 transitions, 1132 flow [2024-06-27 23:39:02,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1026, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1132, PETRI_PLACES=134, PETRI_TRANSITIONS=112} [2024-06-27 23:39:02,855 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 104 predicate places. [2024-06-27 23:39:02,855 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 112 transitions, 1132 flow [2024-06-27 23:39:02,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-27 23:39:02,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:02,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:02,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:39:02,856 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-27 23:39:02,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:02,856 INFO L85 PathProgramCache]: Analyzing trace with hash -537255927, now seen corresponding path program 2 times [2024-06-27 23:39:02,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:02,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934757864] [2024-06-27 23:39:02,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:02,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:02,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:03,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:03,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:03,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934757864] [2024-06-27 23:39:03,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934757864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:03,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:03,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:03,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478816999] [2024-06-27 23:39:03,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:03,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:03,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:03,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:03,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:04,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:04,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 112 transitions, 1132 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-27 23:39:04,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:04,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:04,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:04,315 INFO L124 PetriNetUnfolderBase]: 282/537 cut-off events. [2024-06-27 23:39:04,315 INFO L125 PetriNetUnfolderBase]: For 13160/13160 co-relation queries the response was YES. [2024-06-27 23:39:04,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3275 conditions, 537 events. 282/537 cut-off events. For 13160/13160 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2448 event pairs, 46 based on Foata normal form. 1/537 useless extension candidates. Maximal degree in co-relation 3217. Up to 426 conditions per place. [2024-06-27 23:39:04,319 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 85 selfloop transitions, 40 changer transitions 0/128 dead transitions. [2024-06-27 23:39:04,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 128 transitions, 1580 flow [2024-06-27 23:39:04,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:04,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:04,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-27 23:39:04,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45564516129032256 [2024-06-27 23:39:04,321 INFO L175 Difference]: Start difference. First operand has 134 places, 112 transitions, 1132 flow. Second operand 8 states and 113 transitions. [2024-06-27 23:39:04,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 128 transitions, 1580 flow [2024-06-27 23:39:04,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 128 transitions, 1484 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:04,340 INFO L231 Difference]: Finished difference. Result has 135 places, 118 transitions, 1185 flow [2024-06-27 23:39:04,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1185, PETRI_PLACES=135, PETRI_TRANSITIONS=118} [2024-06-27 23:39:04,341 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 105 predicate places. [2024-06-27 23:39:04,341 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 118 transitions, 1185 flow [2024-06-27 23:39:04,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-27 23:39:04,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:04,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:04,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:39:04,341 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-27 23:39:04,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:04,342 INFO L85 PathProgramCache]: Analyzing trace with hash -423994175, now seen corresponding path program 3 times [2024-06-27 23:39:04,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:04,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865018908] [2024-06-27 23:39:04,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:04,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:04,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:05,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:05,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:05,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865018908] [2024-06-27 23:39:05,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865018908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:05,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:05,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:05,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979526979] [2024-06-27 23:39:05,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:05,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:05,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:05,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:05,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:05,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:05,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 118 transitions, 1185 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-27 23:39:05,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:05,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:05,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:05,749 INFO L124 PetriNetUnfolderBase]: 285/542 cut-off events. [2024-06-27 23:39:05,750 INFO L125 PetriNetUnfolderBase]: For 13848/13848 co-relation queries the response was YES. [2024-06-27 23:39:05,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3328 conditions, 542 events. 285/542 cut-off events. For 13848/13848 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2477 event pairs, 44 based on Foata normal form. 1/542 useless extension candidates. Maximal degree in co-relation 3270. Up to 430 conditions per place. [2024-06-27 23:39:05,753 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 88 selfloop transitions, 39 changer transitions 0/130 dead transitions. [2024-06-27 23:39:05,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 130 transitions, 1605 flow [2024-06-27 23:39:05,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:05,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:05,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-27 23:39:05,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4596774193548387 [2024-06-27 23:39:05,754 INFO L175 Difference]: Start difference. First operand has 135 places, 118 transitions, 1185 flow. Second operand 8 states and 114 transitions. [2024-06-27 23:39:05,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 130 transitions, 1605 flow [2024-06-27 23:39:05,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 130 transitions, 1566 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 23:39:05,772 INFO L231 Difference]: Finished difference. Result has 141 places, 120 transitions, 1253 flow [2024-06-27 23:39:05,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1148, PETRI_DIFFERENCE_MINUEND_PLACES=133, 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=8, PETRI_FLOW=1253, PETRI_PLACES=141, PETRI_TRANSITIONS=120} [2024-06-27 23:39:05,773 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 111 predicate places. [2024-06-27 23:39:05,773 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 120 transitions, 1253 flow [2024-06-27 23:39:05,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-27 23:39:05,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:05,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:05,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:39:05,773 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-27 23:39:05,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:05,774 INFO L85 PathProgramCache]: Analyzing trace with hash -415720213, now seen corresponding path program 4 times [2024-06-27 23:39:05,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:05,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236442462] [2024-06-27 23:39:05,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:05,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:05,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:06,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:06,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:06,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236442462] [2024-06-27 23:39:06,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236442462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:06,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:06,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:06,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509365601] [2024-06-27 23:39:06,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:06,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:06,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:06,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:07,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:07,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:07,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 120 transitions, 1253 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-27 23:39:07,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:07,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:07,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:07,363 INFO L124 PetriNetUnfolderBase]: 288/547 cut-off events. [2024-06-27 23:39:07,363 INFO L125 PetriNetUnfolderBase]: For 14730/14730 co-relation queries the response was YES. [2024-06-27 23:39:07,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3449 conditions, 547 events. 288/547 cut-off events. For 14730/14730 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2495 event pairs, 49 based on Foata normal form. 1/547 useless extension candidates. Maximal degree in co-relation 3389. Up to 363 conditions per place. [2024-06-27 23:39:07,367 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 63 selfloop transitions, 70 changer transitions 0/136 dead transitions. [2024-06-27 23:39:07,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 136 transitions, 1679 flow [2024-06-27 23:39:07,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:07,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:07,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-27 23:39:07,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4157706093189964 [2024-06-27 23:39:07,368 INFO L175 Difference]: Start difference. First operand has 141 places, 120 transitions, 1253 flow. Second operand 9 states and 116 transitions. [2024-06-27 23:39:07,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 136 transitions, 1679 flow [2024-06-27 23:39:07,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 136 transitions, 1608 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:39:07,388 INFO L231 Difference]: Finished difference. Result has 146 places, 127 transitions, 1431 flow [2024-06-27 23:39:07,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1182, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1431, PETRI_PLACES=146, PETRI_TRANSITIONS=127} [2024-06-27 23:39:07,388 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 116 predicate places. [2024-06-27 23:39:07,388 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 127 transitions, 1431 flow [2024-06-27 23:39:07,389 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-27 23:39:07,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:07,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:07,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:39:07,389 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-27 23:39:07,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:07,389 INFO L85 PathProgramCache]: Analyzing trace with hash -415423295, now seen corresponding path program 4 times [2024-06-27 23:39:07,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:07,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577670999] [2024-06-27 23:39:07,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:07,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:07,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:08,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:08,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:08,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577670999] [2024-06-27 23:39:08,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577670999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:08,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:08,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:08,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155636762] [2024-06-27 23:39:08,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:08,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:08,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:08,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:08,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:08,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:08,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 127 transitions, 1431 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-27 23:39:08,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:08,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:08,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:08,914 INFO L124 PetriNetUnfolderBase]: 286/543 cut-off events. [2024-06-27 23:39:08,914 INFO L125 PetriNetUnfolderBase]: For 15474/15474 co-relation queries the response was YES. [2024-06-27 23:39:08,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3565 conditions, 543 events. 286/543 cut-off events. For 15474/15474 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2471 event pairs, 61 based on Foata normal form. 1/543 useless extension candidates. Maximal degree in co-relation 3502. Up to 495 conditions per place. [2024-06-27 23:39:08,918 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 116 selfloop transitions, 16 changer transitions 0/135 dead transitions. [2024-06-27 23:39:08,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 135 transitions, 1713 flow [2024-06-27 23:39:08,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:08,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:08,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-27 23:39:08,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-27 23:39:08,919 INFO L175 Difference]: Start difference. First operand has 146 places, 127 transitions, 1431 flow. Second operand 9 states and 105 transitions. [2024-06-27 23:39:08,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 135 transitions, 1713 flow [2024-06-27 23:39:08,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 135 transitions, 1643 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 23:39:08,945 INFO L231 Difference]: Finished difference. Result has 152 places, 127 transitions, 1398 flow [2024-06-27 23:39:08,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1361, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1398, PETRI_PLACES=152, PETRI_TRANSITIONS=127} [2024-06-27 23:39:08,945 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2024-06-27 23:39:08,945 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 127 transitions, 1398 flow [2024-06-27 23:39:08,945 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-27 23:39:08,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:08,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:08,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:39:08,946 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-27 23:39:08,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:08,946 INFO L85 PathProgramCache]: Analyzing trace with hash -423994423, now seen corresponding path program 5 times [2024-06-27 23:39:08,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:08,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634995565] [2024-06-27 23:39:08,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:08,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:08,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:10,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:10,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:10,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634995565] [2024-06-27 23:39:10,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634995565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:10,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:10,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:10,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835850812] [2024-06-27 23:39:10,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:10,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:10,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:10,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:10,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:10,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:10,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 127 transitions, 1398 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-27 23:39:10,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:10,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:10,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:10,550 INFO L124 PetriNetUnfolderBase]: 297/567 cut-off events. [2024-06-27 23:39:10,550 INFO L125 PetriNetUnfolderBase]: For 16629/16629 co-relation queries the response was YES. [2024-06-27 23:39:10,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3686 conditions, 567 events. 297/567 cut-off events. For 16629/16629 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2649 event pairs, 49 based on Foata normal form. 1/567 useless extension candidates. Maximal degree in co-relation 3621. Up to 372 conditions per place. [2024-06-27 23:39:10,554 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 74 selfloop transitions, 66 changer transitions 0/143 dead transitions. [2024-06-27 23:39:10,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 143 transitions, 1912 flow [2024-06-27 23:39:10,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:10,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:10,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-27 23:39:10,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-27 23:39:10,555 INFO L175 Difference]: Start difference. First operand has 152 places, 127 transitions, 1398 flow. Second operand 9 states and 119 transitions. [2024-06-27 23:39:10,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 143 transitions, 1912 flow [2024-06-27 23:39:10,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 143 transitions, 1875 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 23:39:10,582 INFO L231 Difference]: Finished difference. Result has 154 places, 133 transitions, 1588 flow [2024-06-27 23:39:10,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1361, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1588, PETRI_PLACES=154, PETRI_TRANSITIONS=133} [2024-06-27 23:39:10,582 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 124 predicate places. [2024-06-27 23:39:10,582 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 133 transitions, 1588 flow [2024-06-27 23:39:10,582 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-27 23:39:10,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:10,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:10,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:39:10,583 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-27 23:39:10,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:10,583 INFO L85 PathProgramCache]: Analyzing trace with hash -424000933, now seen corresponding path program 6 times [2024-06-27 23:39:10,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:10,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304340699] [2024-06-27 23:39:10,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:10,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:10,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:11,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:11,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:11,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304340699] [2024-06-27 23:39:11,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304340699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:11,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:11,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:11,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306053403] [2024-06-27 23:39:11,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:11,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:11,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:11,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:11,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:11,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:11,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 133 transitions, 1588 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-27 23:39:11,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:11,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:11,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:12,393 INFO L124 PetriNetUnfolderBase]: 295/561 cut-off events. [2024-06-27 23:39:12,394 INFO L125 PetriNetUnfolderBase]: For 17246/17246 co-relation queries the response was YES. [2024-06-27 23:39:12,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3780 conditions, 561 events. 295/561 cut-off events. For 17246/17246 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2585 event pairs, 49 based on Foata normal form. 1/561 useless extension candidates. Maximal degree in co-relation 3713. Up to 370 conditions per place. [2024-06-27 23:39:12,397 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 72 selfloop transitions, 67 changer transitions 0/142 dead transitions. [2024-06-27 23:39:12,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 142 transitions, 1954 flow [2024-06-27 23:39:12,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:12,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:12,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-27 23:39:12,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 23:39:12,406 INFO L175 Difference]: Start difference. First operand has 154 places, 133 transitions, 1588 flow. Second operand 10 states and 124 transitions. [2024-06-27 23:39:12,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 142 transitions, 1954 flow [2024-06-27 23:39:12,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 142 transitions, 1828 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 23:39:12,432 INFO L231 Difference]: Finished difference. Result has 160 places, 133 transitions, 1601 flow [2024-06-27 23:39:12,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1462, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1601, PETRI_PLACES=160, PETRI_TRANSITIONS=133} [2024-06-27 23:39:12,433 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 130 predicate places. [2024-06-27 23:39:12,433 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 133 transitions, 1601 flow [2024-06-27 23:39:12,433 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-27 23:39:12,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:12,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:12,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:39:12,434 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-27 23:39:12,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:12,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1129542011, now seen corresponding path program 7 times [2024-06-27 23:39:12,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:12,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071655555] [2024-06-27 23:39:12,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:12,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:12,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:13,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:13,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:13,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071655555] [2024-06-27 23:39:13,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071655555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:13,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:13,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:13,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841076524] [2024-06-27 23:39:13,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:13,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:13,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:13,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:13,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:14,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:14,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 133 transitions, 1601 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-27 23:39:14,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:14,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:14,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:14,447 INFO L124 PetriNetUnfolderBase]: 306/581 cut-off events. [2024-06-27 23:39:14,448 INFO L125 PetriNetUnfolderBase]: For 19114/19114 co-relation queries the response was YES. [2024-06-27 23:39:14,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3970 conditions, 581 events. 306/581 cut-off events. For 19114/19114 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2716 event pairs, 49 based on Foata normal form. 1/581 useless extension candidates. Maximal degree in co-relation 3902. Up to 382 conditions per place. [2024-06-27 23:39:14,451 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 78 selfloop transitions, 69 changer transitions 0/150 dead transitions. [2024-06-27 23:39:14,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 150 transitions, 2166 flow [2024-06-27 23:39:14,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:14,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:14,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-27 23:39:14,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-27 23:39:14,452 INFO L175 Difference]: Start difference. First operand has 160 places, 133 transitions, 1601 flow. Second operand 10 states and 126 transitions. [2024-06-27 23:39:14,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 150 transitions, 2166 flow [2024-06-27 23:39:14,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 150 transitions, 2022 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:39:14,487 INFO L231 Difference]: Finished difference. Result has 164 places, 140 transitions, 1734 flow [2024-06-27 23:39:14,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1469, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1734, PETRI_PLACES=164, PETRI_TRANSITIONS=140} [2024-06-27 23:39:14,487 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 134 predicate places. [2024-06-27 23:39:14,488 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 140 transitions, 1734 flow [2024-06-27 23:39:14,488 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-27 23:39:14,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:14,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:14,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:39:14,488 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-27 23:39:14,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:14,488 INFO L85 PathProgramCache]: Analyzing trace with hash -651895325, now seen corresponding path program 5 times [2024-06-27 23:39:14,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:14,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23762860] [2024-06-27 23:39:14,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:14,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:14,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:15,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:15,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:15,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23762860] [2024-06-27 23:39:15,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23762860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:15,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:15,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:15,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069732982] [2024-06-27 23:39:15,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:15,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:15,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:15,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:15,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:15,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:15,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 140 transitions, 1734 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-27 23:39:15,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:15,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:15,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:15,909 INFO L124 PetriNetUnfolderBase]: 304/580 cut-off events. [2024-06-27 23:39:15,910 INFO L125 PetriNetUnfolderBase]: For 19598/19598 co-relation queries the response was YES. [2024-06-27 23:39:15,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3979 conditions, 580 events. 304/580 cut-off events. For 19598/19598 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2748 event pairs, 44 based on Foata normal form. 1/580 useless extension candidates. Maximal degree in co-relation 3908. Up to 464 conditions per place. [2024-06-27 23:39:15,913 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 108 selfloop transitions, 37 changer transitions 0/148 dead transitions. [2024-06-27 23:39:15,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 148 transitions, 2042 flow [2024-06-27 23:39:15,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:15,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:15,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-27 23:39:15,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45564516129032256 [2024-06-27 23:39:15,927 INFO L175 Difference]: Start difference. First operand has 164 places, 140 transitions, 1734 flow. Second operand 8 states and 113 transitions. [2024-06-27 23:39:15,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 148 transitions, 2042 flow [2024-06-27 23:39:15,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 148 transitions, 1921 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 23:39:15,965 INFO L231 Difference]: Finished difference. Result has 167 places, 140 transitions, 1692 flow [2024-06-27 23:39:15,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1613, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1692, PETRI_PLACES=167, PETRI_TRANSITIONS=140} [2024-06-27 23:39:15,966 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 137 predicate places. [2024-06-27 23:39:15,966 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 140 transitions, 1692 flow [2024-06-27 23:39:15,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-27 23:39:15,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:15,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:15,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:39:15,967 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-27 23:39:15,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:15,967 INFO L85 PathProgramCache]: Analyzing trace with hash -651902083, now seen corresponding path program 8 times [2024-06-27 23:39:15,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:15,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033930318] [2024-06-27 23:39:15,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:15,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:15,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:17,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:17,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:17,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033930318] [2024-06-27 23:39:17,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033930318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:17,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:17,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:17,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403154225] [2024-06-27 23:39:17,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:17,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:17,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:17,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:17,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:17,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:17,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 140 transitions, 1692 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-27 23:39:17,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:17,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:17,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:17,747 INFO L124 PetriNetUnfolderBase]: 307/587 cut-off events. [2024-06-27 23:39:17,747 INFO L125 PetriNetUnfolderBase]: For 20397/20397 co-relation queries the response was YES. [2024-06-27 23:39:17,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3961 conditions, 587 events. 307/587 cut-off events. For 20397/20397 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 2787 event pairs, 49 based on Foata normal form. 1/587 useless extension candidates. Maximal degree in co-relation 3890. Up to 383 conditions per place. [2024-06-27 23:39:17,751 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 81 selfloop transitions, 68 changer transitions 0/152 dead transitions. [2024-06-27 23:39:17,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 152 transitions, 2190 flow [2024-06-27 23:39:17,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:17,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:17,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-27 23:39:17,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-27 23:39:17,765 INFO L175 Difference]: Start difference. First operand has 167 places, 140 transitions, 1692 flow. Second operand 10 states and 128 transitions. [2024-06-27 23:39:17,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 152 transitions, 2190 flow [2024-06-27 23:39:17,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 152 transitions, 2073 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:39:17,821 INFO L231 Difference]: Finished difference. Result has 169 places, 142 transitions, 1746 flow [2024-06-27 23:39:17,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1746, PETRI_PLACES=169, PETRI_TRANSITIONS=142} [2024-06-27 23:39:17,822 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 139 predicate places. [2024-06-27 23:39:17,822 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 142 transitions, 1746 flow [2024-06-27 23:39:17,823 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-27 23:39:17,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:17,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:17,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:39:17,823 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-27 23:39:17,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:17,824 INFO L85 PathProgramCache]: Analyzing trace with hash -651895573, now seen corresponding path program 9 times [2024-06-27 23:39:17,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:17,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588000521] [2024-06-27 23:39:17,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:17,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:17,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:19,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:19,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:19,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588000521] [2024-06-27 23:39:19,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588000521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:19,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:19,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:19,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310281919] [2024-06-27 23:39:19,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:19,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:19,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:19,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:19,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:19,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:19,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 142 transitions, 1746 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-27 23:39:19,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:19,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:19,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:19,404 INFO L124 PetriNetUnfolderBase]: 305/582 cut-off events. [2024-06-27 23:39:19,404 INFO L125 PetriNetUnfolderBase]: For 20924/20924 co-relation queries the response was YES. [2024-06-27 23:39:19,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3971 conditions, 582 events. 305/582 cut-off events. For 20924/20924 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 2764 event pairs, 49 based on Foata normal form. 1/582 useless extension candidates. Maximal degree in co-relation 3898. Up to 381 conditions per place. [2024-06-27 23:39:19,408 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 79 selfloop transitions, 69 changer transitions 0/151 dead transitions. [2024-06-27 23:39:19,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 151 transitions, 2138 flow [2024-06-27 23:39:19,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:19,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:19,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-27 23:39:19,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-27 23:39:19,413 INFO L175 Difference]: Start difference. First operand has 169 places, 142 transitions, 1746 flow. Second operand 9 states and 119 transitions. [2024-06-27 23:39:19,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 151 transitions, 2138 flow [2024-06-27 23:39:19,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 151 transitions, 1979 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 23:39:19,455 INFO L231 Difference]: Finished difference. Result has 170 places, 142 transitions, 1730 flow [2024-06-27 23:39:19,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1587, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1730, PETRI_PLACES=170, PETRI_TRANSITIONS=142} [2024-06-27 23:39:19,457 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 140 predicate places. [2024-06-27 23:39:19,458 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 142 transitions, 1730 flow [2024-06-27 23:39:19,458 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-27 23:39:19,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:19,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:19,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:39:19,458 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-27 23:39:19,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:19,459 INFO L85 PathProgramCache]: Analyzing trace with hash -741562165, now seen corresponding path program 5 times [2024-06-27 23:39:19,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:19,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562581617] [2024-06-27 23:39:19,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:19,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:19,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:20,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:20,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:20,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562581617] [2024-06-27 23:39:20,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562581617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:20,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:20,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:20,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561505942] [2024-06-27 23:39:20,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:20,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:20,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:20,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:20,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:20,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:20,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 142 transitions, 1730 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:39:20,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:20,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:20,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:20,682 INFO L124 PetriNetUnfolderBase]: 291/583 cut-off events. [2024-06-27 23:39:20,682 INFO L125 PetriNetUnfolderBase]: For 22881/22881 co-relation queries the response was YES. [2024-06-27 23:39:20,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3955 conditions, 583 events. 291/583 cut-off events. For 22881/22881 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 2902 event pairs, 41 based on Foata normal form. 2/582 useless extension candidates. Maximal degree in co-relation 3883. Up to 461 conditions per place. [2024-06-27 23:39:20,686 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 127 selfloop transitions, 20 changer transitions 0/160 dead transitions. [2024-06-27 23:39:20,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 160 transitions, 2092 flow [2024-06-27 23:39:20,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:20,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:20,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-27 23:39:20,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2024-06-27 23:39:20,687 INFO L175 Difference]: Start difference. First operand has 170 places, 142 transitions, 1730 flow. Second operand 9 states and 120 transitions. [2024-06-27 23:39:20,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 160 transitions, 2092 flow [2024-06-27 23:39:20,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 160 transitions, 1964 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:20,731 INFO L231 Difference]: Finished difference. Result has 174 places, 144 transitions, 1678 flow [2024-06-27 23:39:20,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1602, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1678, PETRI_PLACES=174, PETRI_TRANSITIONS=144} [2024-06-27 23:39:20,736 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 144 predicate places. [2024-06-27 23:39:20,736 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 144 transitions, 1678 flow [2024-06-27 23:39:20,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:39:20,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:20,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:20,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:39:20,737 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-27 23:39:20,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:20,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1738356389, now seen corresponding path program 6 times [2024-06-27 23:39:20,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:20,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183416823] [2024-06-27 23:39:20,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:20,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:20,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:21,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:21,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:21,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183416823] [2024-06-27 23:39:21,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183416823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:21,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:21,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:21,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414887481] [2024-06-27 23:39:21,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:21,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:21,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:21,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:21,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:21,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:21,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 144 transitions, 1678 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:39:21,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:21,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:21,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:22,064 INFO L124 PetriNetUnfolderBase]: 298/599 cut-off events. [2024-06-27 23:39:22,064 INFO L125 PetriNetUnfolderBase]: For 25595/25595 co-relation queries the response was YES. [2024-06-27 23:39:22,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4033 conditions, 599 events. 298/599 cut-off events. For 25595/25595 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3034 event pairs, 45 based on Foata normal form. 4/600 useless extension candidates. Maximal degree in co-relation 3959. Up to 477 conditions per place. [2024-06-27 23:39:22,069 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 124 selfloop transitions, 22 changer transitions 0/159 dead transitions. [2024-06-27 23:39:22,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 159 transitions, 2028 flow [2024-06-27 23:39:22,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:22,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:22,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-27 23:39:22,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-27 23:39:22,085 INFO L175 Difference]: Start difference. First operand has 174 places, 144 transitions, 1678 flow. Second operand 9 states and 119 transitions. [2024-06-27 23:39:22,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 159 transitions, 2028 flow [2024-06-27 23:39:22,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 159 transitions, 1972 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:22,128 INFO L231 Difference]: Finished difference. Result has 177 places, 145 transitions, 1695 flow [2024-06-27 23:39:22,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1622, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1695, PETRI_PLACES=177, PETRI_TRANSITIONS=145} [2024-06-27 23:39:22,129 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 147 predicate places. [2024-06-27 23:39:22,129 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 145 transitions, 1695 flow [2024-06-27 23:39:22,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:39:22,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:22,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:22,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:39:22,130 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-27 23:39:22,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:22,130 INFO L85 PathProgramCache]: Analyzing trace with hash 2058055985, now seen corresponding path program 7 times [2024-06-27 23:39:22,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:22,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631427536] [2024-06-27 23:39:22,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:22,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:22,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:22,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:22,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:22,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631427536] [2024-06-27 23:39:22,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631427536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:22,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:22,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:39:22,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833549045] [2024-06-27 23:39:22,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:22,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:39:22,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:22,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:39:22,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:39:22,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 31 [2024-06-27 23:39:22,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 145 transitions, 1695 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 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-27 23:39:22,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:22,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 31 [2024-06-27 23:39:22,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:23,203 INFO L124 PetriNetUnfolderBase]: 270/580 cut-off events. [2024-06-27 23:39:23,203 INFO L125 PetriNetUnfolderBase]: For 23208/23211 co-relation queries the response was YES. [2024-06-27 23:39:23,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3774 conditions, 580 events. 270/580 cut-off events. For 23208/23211 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3123 event pairs, 16 based on Foata normal form. 4/582 useless extension candidates. Maximal degree in co-relation 3699. Up to 333 conditions per place. [2024-06-27 23:39:23,207 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 90 selfloop transitions, 23 changer transitions 0/160 dead transitions. [2024-06-27 23:39:23,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 160 transitions, 1985 flow [2024-06-27 23:39:23,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:23,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:23,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 23:39:23,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47580645161290325 [2024-06-27 23:39:23,208 INFO L175 Difference]: Start difference. First operand has 177 places, 145 transitions, 1695 flow. Second operand 8 states and 118 transitions. [2024-06-27 23:39:23,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 160 transitions, 1985 flow [2024-06-27 23:39:23,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 160 transitions, 1924 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:23,251 INFO L231 Difference]: Finished difference. Result has 178 places, 147 transitions, 1723 flow [2024-06-27 23:39:23,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1634, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1723, PETRI_PLACES=178, PETRI_TRANSITIONS=147} [2024-06-27 23:39:23,251 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 148 predicate places. [2024-06-27 23:39:23,251 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 147 transitions, 1723 flow [2024-06-27 23:39:23,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 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-27 23:39:23,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:23,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:23,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:39:23,252 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-27 23:39:23,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:23,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1738177519, now seen corresponding path program 10 times [2024-06-27 23:39:23,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:23,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530775664] [2024-06-27 23:39:23,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:23,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:23,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:24,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:24,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:24,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530775664] [2024-06-27 23:39:24,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530775664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:24,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:24,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:24,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248973718] [2024-06-27 23:39:24,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:24,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:24,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:24,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:24,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:24,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:24,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 147 transitions, 1723 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-27 23:39:24,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:24,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:24,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:24,701 INFO L124 PetriNetUnfolderBase]: 342/659 cut-off events. [2024-06-27 23:39:24,702 INFO L125 PetriNetUnfolderBase]: For 25122/25122 co-relation queries the response was YES. [2024-06-27 23:39:24,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4295 conditions, 659 events. 342/659 cut-off events. For 25122/25122 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3292 event pairs, 63 based on Foata normal form. 1/659 useless extension candidates. Maximal degree in co-relation 4219. Up to 581 conditions per place. [2024-06-27 23:39:24,707 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 137 selfloop transitions, 24 changer transitions 0/164 dead transitions. [2024-06-27 23:39:24,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 164 transitions, 2126 flow [2024-06-27 23:39:24,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:24,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:24,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 23:39:24,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-27 23:39:24,708 INFO L175 Difference]: Start difference. First operand has 178 places, 147 transitions, 1723 flow. Second operand 10 states and 121 transitions. [2024-06-27 23:39:24,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 164 transitions, 2126 flow [2024-06-27 23:39:24,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 164 transitions, 2067 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:39:24,755 INFO L231 Difference]: Finished difference. Result has 184 places, 150 transitions, 1771 flow [2024-06-27 23:39:24,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1664, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1771, PETRI_PLACES=184, PETRI_TRANSITIONS=150} [2024-06-27 23:39:24,756 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 154 predicate places. [2024-06-27 23:39:24,756 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 150 transitions, 1771 flow [2024-06-27 23:39:24,757 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-27 23:39:24,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:24,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:24,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:39:24,757 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-27 23:39:24,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:24,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1327656075, now seen corresponding path program 8 times [2024-06-27 23:39:24,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:24,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382250869] [2024-06-27 23:39:24,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:24,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:24,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:25,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:25,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:25,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382250869] [2024-06-27 23:39:25,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382250869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:25,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:25,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:25,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659016777] [2024-06-27 23:39:25,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:25,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:25,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:25,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:25,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:25,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:25,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 150 transitions, 1771 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:39:25,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:25,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:25,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:26,145 INFO L124 PetriNetUnfolderBase]: 310/629 cut-off events. [2024-06-27 23:39:26,145 INFO L125 PetriNetUnfolderBase]: For 22320/22320 co-relation queries the response was YES. [2024-06-27 23:39:26,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4052 conditions, 629 events. 310/629 cut-off events. For 22320/22320 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3298 event pairs, 41 based on Foata normal form. 2/626 useless extension candidates. Maximal degree in co-relation 3975. Up to 498 conditions per place. [2024-06-27 23:39:26,150 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 133 selfloop transitions, 19 changer transitions 0/166 dead transitions. [2024-06-27 23:39:26,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 166 transitions, 2137 flow [2024-06-27 23:39:26,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:26,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:26,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-27 23:39:26,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2024-06-27 23:39:26,151 INFO L175 Difference]: Start difference. First operand has 184 places, 150 transitions, 1771 flow. Second operand 9 states and 120 transitions. [2024-06-27 23:39:26,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 166 transitions, 2137 flow [2024-06-27 23:39:26,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 166 transitions, 2076 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:26,195 INFO L231 Difference]: Finished difference. Result has 186 places, 151 transitions, 1776 flow [2024-06-27 23:39:26,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1776, PETRI_PLACES=186, PETRI_TRANSITIONS=151} [2024-06-27 23:39:26,196 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 156 predicate places. [2024-06-27 23:39:26,196 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 151 transitions, 1776 flow [2024-06-27 23:39:26,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:39:26,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:26,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:26,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:39:26,196 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-27 23:39:26,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:26,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1330513035, now seen corresponding path program 9 times [2024-06-27 23:39:26,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:26,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509450098] [2024-06-27 23:39:26,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:26,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:26,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:27,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:27,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:27,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509450098] [2024-06-27 23:39:27,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509450098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:27,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:27,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:27,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679703813] [2024-06-27 23:39:27,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:27,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:27,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:27,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:27,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:27,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:27,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 151 transitions, 1776 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:39:27,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:27,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:27,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:27,733 INFO L124 PetriNetUnfolderBase]: 315/642 cut-off events. [2024-06-27 23:39:27,733 INFO L125 PetriNetUnfolderBase]: For 25342/25342 co-relation queries the response was YES. [2024-06-27 23:39:27,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4218 conditions, 642 events. 315/642 cut-off events. For 25342/25342 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3377 event pairs, 44 based on Foata normal form. 2/639 useless extension candidates. Maximal degree in co-relation 4140. Up to 516 conditions per place. [2024-06-27 23:39:27,737 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 130 selfloop transitions, 21 changer transitions 0/165 dead transitions. [2024-06-27 23:39:27,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 165 transitions, 2136 flow [2024-06-27 23:39:27,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:27,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:27,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-27 23:39:27,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-27 23:39:27,739 INFO L175 Difference]: Start difference. First operand has 186 places, 151 transitions, 1776 flow. Second operand 9 states and 119 transitions. [2024-06-27 23:39:27,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 165 transitions, 2136 flow [2024-06-27 23:39:27,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 165 transitions, 2078 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:27,787 INFO L231 Difference]: Finished difference. Result has 188 places, 152 transitions, 1791 flow [2024-06-27 23:39:27,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1791, PETRI_PLACES=188, PETRI_TRANSITIONS=152} [2024-06-27 23:39:27,787 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-27 23:39:27,787 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 152 transitions, 1791 flow [2024-06-27 23:39:27,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:39:27,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:27,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:27,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:39:27,788 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-27 23:39:27,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:27,788 INFO L85 PathProgramCache]: Analyzing trace with hash 117106785, now seen corresponding path program 10 times [2024-06-27 23:39:27,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:27,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007323001] [2024-06-27 23:39:27,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:27,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:27,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:28,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:28,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:28,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007323001] [2024-06-27 23:39:28,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007323001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:28,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:28,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:28,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151656782] [2024-06-27 23:39:28,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:28,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:28,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:28,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:28,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:28,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:28,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 152 transitions, 1791 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:39:28,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:28,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:28,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:29,288 INFO L124 PetriNetUnfolderBase]: 313/637 cut-off events. [2024-06-27 23:39:29,288 INFO L125 PetriNetUnfolderBase]: For 24482/24482 co-relation queries the response was YES. [2024-06-27 23:39:29,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4013 conditions, 637 events. 313/637 cut-off events. For 24482/24482 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3359 event pairs, 44 based on Foata normal form. 4/636 useless extension candidates. Maximal degree in co-relation 3935. Up to 496 conditions per place. [2024-06-27 23:39:29,292 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 121 selfloop transitions, 29 changer transitions 0/164 dead transitions. [2024-06-27 23:39:29,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 164 transitions, 2121 flow [2024-06-27 23:39:29,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:29,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:29,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-27 23:39:29,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-27 23:39:29,293 INFO L175 Difference]: Start difference. First operand has 188 places, 152 transitions, 1791 flow. Second operand 9 states and 119 transitions. [2024-06-27 23:39:29,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 164 transitions, 2121 flow [2024-06-27 23:39:29,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 164 transitions, 2060 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:29,342 INFO L231 Difference]: Finished difference. Result has 190 places, 152 transitions, 1793 flow [2024-06-27 23:39:29,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1793, PETRI_PLACES=190, PETRI_TRANSITIONS=152} [2024-06-27 23:39:29,342 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-27 23:39:29,342 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 152 transitions, 1793 flow [2024-06-27 23:39:29,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:39:29,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:29,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:29,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:39:29,343 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-27 23:39:29,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:29,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1152655, now seen corresponding path program 11 times [2024-06-27 23:39:29,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:29,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516495544] [2024-06-27 23:39:29,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:29,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:29,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:30,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:30,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:30,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516495544] [2024-06-27 23:39:30,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516495544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:30,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:30,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:30,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448690414] [2024-06-27 23:39:30,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:30,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:30,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:30,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:30,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:30,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:30,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 152 transitions, 1793 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-27 23:39:30,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:30,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:30,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:31,027 INFO L124 PetriNetUnfolderBase]: 350/680 cut-off events. [2024-06-27 23:39:31,027 INFO L125 PetriNetUnfolderBase]: For 21541/21541 co-relation queries the response was YES. [2024-06-27 23:39:31,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4113 conditions, 680 events. 350/680 cut-off events. For 21541/21541 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3467 event pairs, 54 based on Foata normal form. 1/680 useless extension candidates. Maximal degree in co-relation 4034. Up to 600 conditions per place. [2024-06-27 23:39:31,031 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 139 selfloop transitions, 23 changer transitions 0/165 dead transitions. [2024-06-27 23:39:31,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 165 transitions, 2151 flow [2024-06-27 23:39:31,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:31,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:31,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 23:39:31,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-27 23:39:31,034 INFO L175 Difference]: Start difference. First operand has 190 places, 152 transitions, 1793 flow. Second operand 10 states and 121 transitions. [2024-06-27 23:39:31,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 165 transitions, 2151 flow [2024-06-27 23:39:31,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 165 transitions, 2066 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:31,083 INFO L231 Difference]: Finished difference. Result has 193 places, 152 transitions, 1759 flow [2024-06-27 23:39:31,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1708, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1759, PETRI_PLACES=193, PETRI_TRANSITIONS=152} [2024-06-27 23:39:31,084 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 163 predicate places. [2024-06-27 23:39:31,084 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 152 transitions, 1759 flow [2024-06-27 23:39:31,084 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-27 23:39:31,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:31,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:31,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:39:31,084 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-27 23:39:31,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:31,085 INFO L85 PathProgramCache]: Analyzing trace with hash 583546249, now seen corresponding path program 12 times [2024-06-27 23:39:31,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:31,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201117133] [2024-06-27 23:39:31,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:31,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:31,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:32,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:32,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:32,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201117133] [2024-06-27 23:39:32,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201117133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:32,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:32,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:32,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841376622] [2024-06-27 23:39:32,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:32,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:32,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:32,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:32,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:32,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:32,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 152 transitions, 1759 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-27 23:39:32,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:32,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:32,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:32,718 INFO L124 PetriNetUnfolderBase]: 353/684 cut-off events. [2024-06-27 23:39:32,718 INFO L125 PetriNetUnfolderBase]: For 22194/22194 co-relation queries the response was YES. [2024-06-27 23:39:32,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4112 conditions, 684 events. 353/684 cut-off events. For 22194/22194 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3489 event pairs, 58 based on Foata normal form. 1/684 useless extension candidates. Maximal degree in co-relation 4032. Up to 572 conditions per place. [2024-06-27 23:39:32,723 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 124 selfloop transitions, 40 changer transitions 0/167 dead transitions. [2024-06-27 23:39:32,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 167 transitions, 2243 flow [2024-06-27 23:39:32,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:32,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:32,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-27 23:39:32,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 23:39:32,725 INFO L175 Difference]: Start difference. First operand has 193 places, 152 transitions, 1759 flow. Second operand 10 states and 124 transitions. [2024-06-27 23:39:32,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 167 transitions, 2243 flow [2024-06-27 23:39:32,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 167 transitions, 2070 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-06-27 23:39:32,769 INFO L231 Difference]: Finished difference. Result has 189 places, 154 transitions, 1707 flow [2024-06-27 23:39:32,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1586, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1707, PETRI_PLACES=189, PETRI_TRANSITIONS=154} [2024-06-27 23:39:32,770 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 159 predicate places. [2024-06-27 23:39:32,770 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 154 transitions, 1707 flow [2024-06-27 23:39:32,770 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-27 23:39:32,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:32,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:32,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:39:32,770 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-27 23:39:32,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:32,771 INFO L85 PathProgramCache]: Analyzing trace with hash 583539739, now seen corresponding path program 13 times [2024-06-27 23:39:32,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:32,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180637808] [2024-06-27 23:39:32,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:32,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:32,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:33,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:33,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:33,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180637808] [2024-06-27 23:39:33,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180637808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:33,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:33,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:33,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641669731] [2024-06-27 23:39:33,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:33,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:33,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:33,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:33,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:34,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:34,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 154 transitions, 1707 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-27 23:39:34,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:34,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:34,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:34,431 INFO L124 PetriNetUnfolderBase]: 359/694 cut-off events. [2024-06-27 23:39:34,431 INFO L125 PetriNetUnfolderBase]: For 23204/23204 co-relation queries the response was YES. [2024-06-27 23:39:34,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4085 conditions, 694 events. 359/694 cut-off events. For 23204/23204 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3565 event pairs, 52 based on Foata normal form. 1/694 useless extension candidates. Maximal degree in co-relation 4008. Up to 578 conditions per place. [2024-06-27 23:39:34,435 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 127 selfloop transitions, 41 changer transitions 0/171 dead transitions. [2024-06-27 23:39:34,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 171 transitions, 2227 flow [2024-06-27 23:39:34,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:34,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:34,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-27 23:39:34,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 23:39:34,437 INFO L175 Difference]: Start difference. First operand has 189 places, 154 transitions, 1707 flow. Second operand 10 states and 125 transitions. [2024-06-27 23:39:34,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 171 transitions, 2227 flow [2024-06-27 23:39:34,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 171 transitions, 1964 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-27 23:39:34,483 INFO L231 Difference]: Finished difference. Result has 190 places, 158 transitions, 1601 flow [2024-06-27 23:39:34,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1460, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1601, PETRI_PLACES=190, PETRI_TRANSITIONS=158} [2024-06-27 23:39:34,484 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-27 23:39:34,484 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 158 transitions, 1601 flow [2024-06-27 23:39:34,484 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-27 23:39:34,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:34,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:34,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:39:34,485 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-27 23:39:34,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:34,485 INFO L85 PathProgramCache]: Analyzing trace with hash 583366759, now seen corresponding path program 14 times [2024-06-27 23:39:34,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:34,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283791547] [2024-06-27 23:39:34,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:34,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:34,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:35,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:35,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:35,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283791547] [2024-06-27 23:39:35,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283791547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:35,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:35,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:35,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962609726] [2024-06-27 23:39:35,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:35,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:35,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:35,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:35,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:35,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:35,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 158 transitions, 1601 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-27 23:39:35,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:35,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:35,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:36,419 INFO L124 PetriNetUnfolderBase]: 357/691 cut-off events. [2024-06-27 23:39:36,421 INFO L125 PetriNetUnfolderBase]: For 22435/22435 co-relation queries the response was YES. [2024-06-27 23:39:36,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3904 conditions, 691 events. 357/691 cut-off events. For 22435/22435 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3553 event pairs, 56 based on Foata normal form. 1/691 useless extension candidates. Maximal degree in co-relation 3827. Up to 576 conditions per place. [2024-06-27 23:39:36,425 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 128 selfloop transitions, 39 changer transitions 0/170 dead transitions. [2024-06-27 23:39:36,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 170 transitions, 1965 flow [2024-06-27 23:39:36,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:36,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:36,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-27 23:39:36,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 23:39:36,426 INFO L175 Difference]: Start difference. First operand has 190 places, 158 transitions, 1601 flow. Second operand 10 states and 125 transitions. [2024-06-27 23:39:36,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 170 transitions, 1965 flow [2024-06-27 23:39:36,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 170 transitions, 1872 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:36,479 INFO L231 Difference]: Finished difference. Result has 194 places, 158 transitions, 1591 flow [2024-06-27 23:39:36,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1508, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1591, PETRI_PLACES=194, PETRI_TRANSITIONS=158} [2024-06-27 23:39:36,479 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 164 predicate places. [2024-06-27 23:39:36,480 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 158 transitions, 1591 flow [2024-06-27 23:39:36,480 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-27 23:39:36,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:36,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:36,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:39:36,480 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-27 23:39:36,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:36,480 INFO L85 PathProgramCache]: Analyzing trace with hash -536948345, now seen corresponding path program 1 times [2024-06-27 23:39:36,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:36,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392235255] [2024-06-27 23:39:36,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:36,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:36,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:37,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:37,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:37,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392235255] [2024-06-27 23:39:37,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392235255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:37,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:37,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:39:37,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977670165] [2024-06-27 23:39:37,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:37,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:39:37,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:37,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:39:37,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:39:38,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:38,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 158 transitions, 1591 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-27 23:39:38,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:38,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:38,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:38,404 INFO L124 PetriNetUnfolderBase]: 354/686 cut-off events. [2024-06-27 23:39:38,404 INFO L125 PetriNetUnfolderBase]: For 22309/22309 co-relation queries the response was YES. [2024-06-27 23:39:38,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3788 conditions, 686 events. 354/686 cut-off events. For 22309/22309 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3511 event pairs, 100 based on Foata normal form. 2/687 useless extension candidates. Maximal degree in co-relation 3710. Up to 622 conditions per place. [2024-06-27 23:39:38,408 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 148 selfloop transitions, 17 changer transitions 0/168 dead transitions. [2024-06-27 23:39:38,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 168 transitions, 1943 flow [2024-06-27 23:39:38,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:38,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:38,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 23:39:38,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-27 23:39:38,409 INFO L175 Difference]: Start difference. First operand has 194 places, 158 transitions, 1591 flow. Second operand 10 states and 114 transitions. [2024-06-27 23:39:38,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 168 transitions, 1943 flow [2024-06-27 23:39:38,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 168 transitions, 1793 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 23:39:38,454 INFO L231 Difference]: Finished difference. Result has 193 places, 158 transitions, 1479 flow [2024-06-27 23:39:38,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1479, PETRI_PLACES=193, PETRI_TRANSITIONS=158} [2024-06-27 23:39:38,455 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 163 predicate places. [2024-06-27 23:39:38,455 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 158 transitions, 1479 flow [2024-06-27 23:39:38,455 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-27 23:39:38,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:38,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:38,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:39:38,455 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-27 23:39:38,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:38,455 INFO L85 PathProgramCache]: Analyzing trace with hash -196468941, now seen corresponding path program 1 times [2024-06-27 23:39:38,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:38,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003234884] [2024-06-27 23:39:38,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:38,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:38,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:39,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-27 23:39:39,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:39,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003234884] [2024-06-27 23:39:39,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003234884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:39,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:39,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:39:39,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696890195] [2024-06-27 23:39:39,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:39,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:39:39,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:39,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:39:39,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:39:39,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:39,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 158 transitions, 1479 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:39,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:39,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:39,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:40,167 INFO L124 PetriNetUnfolderBase]: 357/692 cut-off events. [2024-06-27 23:39:40,167 INFO L125 PetriNetUnfolderBase]: For 21731/21731 co-relation queries the response was YES. [2024-06-27 23:39:40,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3712 conditions, 692 events. 357/692 cut-off events. For 21731/21731 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3563 event pairs, 62 based on Foata normal form. 1/692 useless extension candidates. Maximal degree in co-relation 3636. Up to 587 conditions per place. [2024-06-27 23:39:40,172 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 133 selfloop transitions, 37 changer transitions 0/173 dead transitions. [2024-06-27 23:39:40,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 173 transitions, 1875 flow [2024-06-27 23:39:40,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:40,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:40,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2024-06-27 23:39:40,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43727598566308246 [2024-06-27 23:39:40,173 INFO L175 Difference]: Start difference. First operand has 193 places, 158 transitions, 1479 flow. Second operand 9 states and 122 transitions. [2024-06-27 23:39:40,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 173 transitions, 1875 flow [2024-06-27 23:39:40,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 173 transitions, 1833 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:39:40,220 INFO L231 Difference]: Finished difference. Result has 194 places, 160 transitions, 1546 flow [2024-06-27 23:39:40,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1437, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1546, PETRI_PLACES=194, PETRI_TRANSITIONS=160} [2024-06-27 23:39:40,221 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 164 predicate places. [2024-06-27 23:39:40,221 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 160 transitions, 1546 flow [2024-06-27 23:39:40,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:40,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:40,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:40,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:39:40,222 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-27 23:39:40,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:40,222 INFO L85 PathProgramCache]: Analyzing trace with hash 16620113, now seen corresponding path program 2 times [2024-06-27 23:39:40,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:40,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107579171] [2024-06-27 23:39:40,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:40,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:40,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:41,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:41,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:41,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107579171] [2024-06-27 23:39:41,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107579171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:41,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:41,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:39:41,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059565870] [2024-06-27 23:39:41,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:41,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:39:41,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:41,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:39:41,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:39:41,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:41,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 160 transitions, 1546 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:41,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:41,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:41,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:42,442 INFO L124 PetriNetUnfolderBase]: 370/714 cut-off events. [2024-06-27 23:39:42,442 INFO L125 PetriNetUnfolderBase]: For 25113/25113 co-relation queries the response was YES. [2024-06-27 23:39:42,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4018 conditions, 714 events. 370/714 cut-off events. For 25113/25113 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 3685 event pairs, 54 based on Foata normal form. 1/714 useless extension candidates. Maximal degree in co-relation 3941. Up to 530 conditions per place. [2024-06-27 23:39:42,446 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 117 selfloop transitions, 59 changer transitions 0/179 dead transitions. [2024-06-27 23:39:42,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 179 transitions, 2208 flow [2024-06-27 23:39:42,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:42,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:42,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-27 23:39:42,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45878136200716846 [2024-06-27 23:39:42,447 INFO L175 Difference]: Start difference. First operand has 194 places, 160 transitions, 1546 flow. Second operand 9 states and 128 transitions. [2024-06-27 23:39:42,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 179 transitions, 2208 flow [2024-06-27 23:39:42,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 179 transitions, 2116 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:42,501 INFO L231 Difference]: Finished difference. Result has 197 places, 166 transitions, 1666 flow [2024-06-27 23:39:42,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1666, PETRI_PLACES=197, PETRI_TRANSITIONS=166} [2024-06-27 23:39:42,502 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-27 23:39:42,502 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 166 transitions, 1666 flow [2024-06-27 23:39:42,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:42,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:42,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:42,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:39:42,502 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-27 23:39:42,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:42,503 INFO L85 PathProgramCache]: Analyzing trace with hash -911845777, now seen corresponding path program 3 times [2024-06-27 23:39:42,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:42,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640896601] [2024-06-27 23:39:42,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:42,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:42,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:43,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:43,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:43,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640896601] [2024-06-27 23:39:43,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640896601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:43,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:43,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:43,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224343888] [2024-06-27 23:39:43,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:43,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:43,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:43,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:43,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:43,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:43,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 166 transitions, 1666 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:43,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:43,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:43,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:44,317 INFO L124 PetriNetUnfolderBase]: 373/721 cut-off events. [2024-06-27 23:39:44,317 INFO L125 PetriNetUnfolderBase]: For 26477/26477 co-relation queries the response was YES. [2024-06-27 23:39:44,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4110 conditions, 721 events. 373/721 cut-off events. For 26477/26477 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 3736 event pairs, 54 based on Foata normal form. 1/721 useless extension candidates. Maximal degree in co-relation 4035. Up to 534 conditions per place. [2024-06-27 23:39:44,322 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 112 selfloop transitions, 66 changer transitions 0/181 dead transitions. [2024-06-27 23:39:44,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 181 transitions, 2284 flow [2024-06-27 23:39:44,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:44,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:44,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 127 transitions. [2024-06-27 23:39:44,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4551971326164875 [2024-06-27 23:39:44,323 INFO L175 Difference]: Start difference. First operand has 197 places, 166 transitions, 1666 flow. Second operand 9 states and 127 transitions. [2024-06-27 23:39:44,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 181 transitions, 2284 flow [2024-06-27 23:39:44,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 181 transitions, 2218 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:39:44,375 INFO L231 Difference]: Finished difference. Result has 202 places, 168 transitions, 1770 flow [2024-06-27 23:39:44,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1602, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1770, PETRI_PLACES=202, PETRI_TRANSITIONS=168} [2024-06-27 23:39:44,376 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 172 predicate places. [2024-06-27 23:39:44,376 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 168 transitions, 1770 flow [2024-06-27 23:39:44,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:44,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:44,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:44,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:39:44,377 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-27 23:39:44,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:44,377 INFO L85 PathProgramCache]: Analyzing trace with hash -917409967, now seen corresponding path program 4 times [2024-06-27 23:39:44,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:44,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290077530] [2024-06-27 23:39:44,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:44,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:44,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:45,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:45,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:45,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290077530] [2024-06-27 23:39:45,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290077530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:45,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:45,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:45,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315135198] [2024-06-27 23:39:45,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:45,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:45,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:45,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:45,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:45,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:45,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 168 transitions, 1770 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:45,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:45,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:45,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:46,237 INFO L124 PetriNetUnfolderBase]: 371/718 cut-off events. [2024-06-27 23:39:46,237 INFO L125 PetriNetUnfolderBase]: For 26245/26245 co-relation queries the response was YES. [2024-06-27 23:39:46,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4152 conditions, 718 events. 371/718 cut-off events. For 26245/26245 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 3724 event pairs, 58 based on Foata normal form. 1/718 useless extension candidates. Maximal degree in co-relation 4075. Up to 532 conditions per place. [2024-06-27 23:39:46,244 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 118 selfloop transitions, 59 changer transitions 0/180 dead transitions. [2024-06-27 23:39:46,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 180 transitions, 2254 flow [2024-06-27 23:39:46,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:46,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:46,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2024-06-27 23:39:46,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43870967741935485 [2024-06-27 23:39:46,245 INFO L175 Difference]: Start difference. First operand has 202 places, 168 transitions, 1770 flow. Second operand 10 states and 136 transitions. [2024-06-27 23:39:46,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 180 transitions, 2254 flow [2024-06-27 23:39:46,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 180 transitions, 2112 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:46,301 INFO L231 Difference]: Finished difference. Result has 206 places, 168 transitions, 1752 flow [2024-06-27 23:39:46,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1628, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1752, PETRI_PLACES=206, PETRI_TRANSITIONS=168} [2024-06-27 23:39:46,301 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 176 predicate places. [2024-06-27 23:39:46,301 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 168 transitions, 1752 flow [2024-06-27 23:39:46,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:46,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:46,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:46,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:39:46,302 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-27 23:39:46,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:46,302 INFO L85 PathProgramCache]: Analyzing trace with hash -757024671, now seen corresponding path program 5 times [2024-06-27 23:39:46,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:46,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544115293] [2024-06-27 23:39:46,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:46,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:46,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:47,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:47,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:47,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544115293] [2024-06-27 23:39:47,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544115293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:47,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:47,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:39:47,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840538677] [2024-06-27 23:39:47,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:47,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:39:47,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:47,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:39:47,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:39:47,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:47,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 168 transitions, 1752 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:47,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:47,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:47,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:48,034 INFO L124 PetriNetUnfolderBase]: 369/715 cut-off events. [2024-06-27 23:39:48,034 INFO L125 PetriNetUnfolderBase]: For 25548/25548 co-relation queries the response was YES. [2024-06-27 23:39:48,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4071 conditions, 715 events. 369/715 cut-off events. For 25548/25548 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 3707 event pairs, 53 based on Foata normal form. 1/715 useless extension candidates. Maximal degree in co-relation 3992. Up to 530 conditions per place. [2024-06-27 23:39:48,038 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 102 selfloop transitions, 74 changer transitions 0/179 dead transitions. [2024-06-27 23:39:48,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 179 transitions, 2130 flow [2024-06-27 23:39:48,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:48,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:48,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-27 23:39:48,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258064516129032 [2024-06-27 23:39:48,039 INFO L175 Difference]: Start difference. First operand has 206 places, 168 transitions, 1752 flow. Second operand 10 states and 132 transitions. [2024-06-27 23:39:48,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 179 transitions, 2130 flow [2024-06-27 23:39:48,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 179 transitions, 1931 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-27 23:39:48,096 INFO L231 Difference]: Finished difference. Result has 206 places, 168 transitions, 1706 flow [2024-06-27 23:39:48,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1553, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1706, PETRI_PLACES=206, PETRI_TRANSITIONS=168} [2024-06-27 23:39:48,096 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 176 predicate places. [2024-06-27 23:39:48,097 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 168 transitions, 1706 flow [2024-06-27 23:39:48,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:48,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:48,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:48,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:39:48,097 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-27 23:39:48,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:48,097 INFO L85 PathProgramCache]: Analyzing trace with hash -911838058, now seen corresponding path program 1 times [2024-06-27 23:39:48,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:48,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895452111] [2024-06-27 23:39:48,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:48,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:48,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:49,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:49,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:49,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895452111] [2024-06-27 23:39:49,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895452111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:49,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:49,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:39:49,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580640603] [2024-06-27 23:39:49,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:49,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:39:49,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:49,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:39:49,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:39:49,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:49,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 168 transitions, 1706 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:49,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:49,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:49,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:49,736 INFO L124 PetriNetUnfolderBase]: 372/721 cut-off events. [2024-06-27 23:39:49,736 INFO L125 PetriNetUnfolderBase]: For 26814/26814 co-relation queries the response was YES. [2024-06-27 23:39:49,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4088 conditions, 721 events. 372/721 cut-off events. For 26814/26814 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 3753 event pairs, 60 based on Foata normal form. 1/721 useless extension candidates. Maximal degree in co-relation 4008. Up to 636 conditions per place. [2024-06-27 23:39:49,741 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 153 selfloop transitions, 25 changer transitions 0/181 dead transitions. [2024-06-27 23:39:49,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 181 transitions, 2106 flow [2024-06-27 23:39:49,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:49,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:49,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-27 23:39:49,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-27 23:39:49,742 INFO L175 Difference]: Start difference. First operand has 206 places, 168 transitions, 1706 flow. Second operand 9 states and 119 transitions. [2024-06-27 23:39:49,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 181 transitions, 2106 flow [2024-06-27 23:39:49,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 181 transitions, 1950 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 23:39:49,805 INFO L231 Difference]: Finished difference. Result has 206 places, 170 transitions, 1627 flow [2024-06-27 23:39:49,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1550, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1627, PETRI_PLACES=206, PETRI_TRANSITIONS=170} [2024-06-27 23:39:49,806 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 176 predicate places. [2024-06-27 23:39:49,806 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 170 transitions, 1627 flow [2024-06-27 23:39:49,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:49,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:49,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:49,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:39:49,806 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-27 23:39:49,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:49,807 INFO L85 PathProgramCache]: Analyzing trace with hash 534459542, now seen corresponding path program 2 times [2024-06-27 23:39:49,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:49,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164857212] [2024-06-27 23:39:49,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:49,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:49,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:51,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:51,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:51,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164857212] [2024-06-27 23:39:51,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164857212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:51,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:51,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:39:51,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157935468] [2024-06-27 23:39:51,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:51,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:39:51,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:51,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:39:51,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:39:51,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:51,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 170 transitions, 1627 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-27 23:39:51,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:51,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:51,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:51,862 INFO L124 PetriNetUnfolderBase]: 380/733 cut-off events. [2024-06-27 23:39:51,862 INFO L125 PetriNetUnfolderBase]: For 28561/28561 co-relation queries the response was YES. [2024-06-27 23:39:51,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4151 conditions, 733 events. 380/733 cut-off events. For 28561/28561 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 3826 event pairs, 93 based on Foata normal form. 1/733 useless extension candidates. Maximal degree in co-relation 4071. Up to 661 conditions per place. [2024-06-27 23:39:51,867 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 160 selfloop transitions, 22 changer transitions 0/185 dead transitions. [2024-06-27 23:39:51,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 185 transitions, 2167 flow [2024-06-27 23:39:51,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:39:51,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:39:51,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-27 23:39:51,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-27 23:39:51,868 INFO L175 Difference]: Start difference. First operand has 206 places, 170 transitions, 1627 flow. Second operand 12 states and 134 transitions. [2024-06-27 23:39:51,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 185 transitions, 2167 flow [2024-06-27 23:39:51,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 185 transitions, 2106 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:51,941 INFO L231 Difference]: Finished difference. Result has 211 places, 174 transitions, 1663 flow [2024-06-27 23:39:51,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1566, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1663, PETRI_PLACES=211, PETRI_TRANSITIONS=174} [2024-06-27 23:39:51,941 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 181 predicate places. [2024-06-27 23:39:51,941 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 174 transitions, 1663 flow [2024-06-27 23:39:51,941 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-27 23:39:51,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:51,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:51,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:39:51,941 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-27 23:39:51,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:51,942 INFO L85 PathProgramCache]: Analyzing trace with hash 6780638, now seen corresponding path program 3 times [2024-06-27 23:39:51,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:51,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824045647] [2024-06-27 23:39:51,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:51,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:51,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:53,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:53,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:53,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824045647] [2024-06-27 23:39:53,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824045647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:53,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:53,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:39:53,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372567003] [2024-06-27 23:39:53,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:53,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:39:53,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:53,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:39:53,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:39:53,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:39:53,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 174 transitions, 1663 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-27 23:39:53,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:53,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:39:53,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:53,756 INFO L124 PetriNetUnfolderBase]: 378/728 cut-off events. [2024-06-27 23:39:53,756 INFO L125 PetriNetUnfolderBase]: For 28570/28570 co-relation queries the response was YES. [2024-06-27 23:39:53,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4101 conditions, 728 events. 378/728 cut-off events. For 28570/28570 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 3782 event pairs, 93 based on Foata normal form. 1/728 useless extension candidates. Maximal degree in co-relation 4019. Up to 665 conditions per place. [2024-06-27 23:39:53,761 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 162 selfloop transitions, 18 changer transitions 0/183 dead transitions. [2024-06-27 23:39:53,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 183 transitions, 2043 flow [2024-06-27 23:39:53,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:53,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:53,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-27 23:39:53,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-27 23:39:53,762 INFO L175 Difference]: Start difference. First operand has 211 places, 174 transitions, 1663 flow. Second operand 10 states and 115 transitions. [2024-06-27 23:39:53,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 183 transitions, 2043 flow [2024-06-27 23:39:53,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 183 transitions, 1986 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 23:39:53,826 INFO L231 Difference]: Finished difference. Result has 213 places, 174 transitions, 1647 flow [2024-06-27 23:39:53,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1606, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1647, PETRI_PLACES=213, PETRI_TRANSITIONS=174} [2024-06-27 23:39:53,826 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 183 predicate places. [2024-06-27 23:39:53,826 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 174 transitions, 1647 flow [2024-06-27 23:39:53,827 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-27 23:39:53,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:53,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:53,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:39:53,827 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-27 23:39:53,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:53,827 INFO L85 PathProgramCache]: Analyzing trace with hash 268226303, now seen corresponding path program 6 times [2024-06-27 23:39:53,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:53,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732285749] [2024-06-27 23:39:53,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:53,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:53,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:55,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:55,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:55,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732285749] [2024-06-27 23:39:55,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732285749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:55,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:55,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:39:55,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505999640] [2024-06-27 23:39:55,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:55,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:39:55,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:55,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:39:55,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:39:55,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:55,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 174 transitions, 1647 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:55,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:55,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:55,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:55,763 INFO L124 PetriNetUnfolderBase]: 386/743 cut-off events. [2024-06-27 23:39:55,763 INFO L125 PetriNetUnfolderBase]: For 30763/30763 co-relation queries the response was YES. [2024-06-27 23:39:55,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4265 conditions, 743 events. 386/743 cut-off events. For 30763/30763 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 3855 event pairs, 56 based on Foata normal form. 1/743 useless extension candidates. Maximal degree in co-relation 4181. Up to 461 conditions per place. [2024-06-27 23:39:55,770 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 103 selfloop transitions, 85 changer transitions 0/191 dead transitions. [2024-06-27 23:39:55,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 191 transitions, 2367 flow [2024-06-27 23:39:55,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:55,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:55,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-27 23:39:55,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659498207885305 [2024-06-27 23:39:55,771 INFO L175 Difference]: Start difference. First operand has 213 places, 174 transitions, 1647 flow. Second operand 9 states and 130 transitions. [2024-06-27 23:39:55,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 191 transitions, 2367 flow [2024-06-27 23:39:55,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 191 transitions, 2326 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 23:39:55,854 INFO L231 Difference]: Finished difference. Result has 213 places, 180 transitions, 1881 flow [2024-06-27 23:39:55,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1606, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1881, PETRI_PLACES=213, PETRI_TRANSITIONS=180} [2024-06-27 23:39:55,855 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 183 predicate places. [2024-06-27 23:39:55,855 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 180 transitions, 1881 flow [2024-06-27 23:39:55,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:55,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:55,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:55,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:39:55,855 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-27 23:39:55,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:55,855 INFO L85 PathProgramCache]: Analyzing trace with hash 268428113, now seen corresponding path program 7 times [2024-06-27 23:39:55,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:55,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112482967] [2024-06-27 23:39:55,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:55,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:55,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:57,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:57,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:57,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112482967] [2024-06-27 23:39:57,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112482967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:57,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:57,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:57,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234898045] [2024-06-27 23:39:57,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:57,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:57,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:57,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:57,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:57,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:57,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 180 transitions, 1881 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:57,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:57,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:57,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:57,540 INFO L124 PetriNetUnfolderBase]: 394/760 cut-off events. [2024-06-27 23:39:57,540 INFO L125 PetriNetUnfolderBase]: For 34273/34273 co-relation queries the response was YES. [2024-06-27 23:39:57,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4608 conditions, 760 events. 394/760 cut-off events. For 34273/34273 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 3971 event pairs, 57 based on Foata normal form. 1/760 useless extension candidates. Maximal degree in co-relation 4524. Up to 471 conditions per place. [2024-06-27 23:39:57,545 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 106 selfloop transitions, 87 changer transitions 0/196 dead transitions. [2024-06-27 23:39:57,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 196 transitions, 2707 flow [2024-06-27 23:39:57,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:57,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:57,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-27 23:39:57,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45483870967741935 [2024-06-27 23:39:57,547 INFO L175 Difference]: Start difference. First operand has 213 places, 180 transitions, 1881 flow. Second operand 10 states and 141 transitions. [2024-06-27 23:39:57,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 196 transitions, 2707 flow [2024-06-27 23:39:57,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 196 transitions, 2609 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 23:39:57,631 INFO L231 Difference]: Finished difference. Result has 219 places, 184 transitions, 2034 flow [2024-06-27 23:39:57,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2034, PETRI_PLACES=219, PETRI_TRANSITIONS=184} [2024-06-27 23:39:57,632 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-27 23:39:57,632 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 184 transitions, 2034 flow [2024-06-27 23:39:57,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:57,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:57,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:57,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:39:57,632 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-27 23:39:57,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:57,632 INFO L85 PathProgramCache]: Analyzing trace with hash -456551790, now seen corresponding path program 4 times [2024-06-27 23:39:57,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:57,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804950363] [2024-06-27 23:39:57,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:57,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:57,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:59,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:59,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:59,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804950363] [2024-06-27 23:39:59,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804950363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:59,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:59,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:39:59,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804094998] [2024-06-27 23:39:59,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:59,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:39:59,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:59,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:39:59,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:39:59,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:39:59,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 184 transitions, 2034 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:59,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:59,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:39:59,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:59,509 INFO L124 PetriNetUnfolderBase]: 397/765 cut-off events. [2024-06-27 23:39:59,510 INFO L125 PetriNetUnfolderBase]: For 35425/35425 co-relation queries the response was YES. [2024-06-27 23:39:59,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4758 conditions, 765 events. 397/765 cut-off events. For 35425/35425 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4016 event pairs, 68 based on Foata normal form. 1/765 useless extension candidates. Maximal degree in co-relation 4671. Up to 635 conditions per place. [2024-06-27 23:39:59,515 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 150 selfloop transitions, 42 changer transitions 0/195 dead transitions. [2024-06-27 23:39:59,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 195 transitions, 2464 flow [2024-06-27 23:39:59,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:59,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:59,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-27 23:39:59,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-27 23:39:59,516 INFO L175 Difference]: Start difference. First operand has 219 places, 184 transitions, 2034 flow. Second operand 10 states and 131 transitions. [2024-06-27 23:39:59,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 195 transitions, 2464 flow [2024-06-27 23:39:59,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 195 transitions, 2286 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:59,610 INFO L231 Difference]: Finished difference. Result has 223 places, 186 transitions, 1975 flow [2024-06-27 23:39:59,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1856, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1975, PETRI_PLACES=223, PETRI_TRANSITIONS=186} [2024-06-27 23:39:59,610 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 193 predicate places. [2024-06-27 23:39:59,610 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 186 transitions, 1975 flow [2024-06-27 23:39:59,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:59,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:59,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:59,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:39:59,611 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-27 23:39:59,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:59,611 INFO L85 PathProgramCache]: Analyzing trace with hash 268435553, now seen corresponding path program 8 times [2024-06-27 23:39:59,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:59,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133090719] [2024-06-27 23:39:59,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:59,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:59,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:00,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:00,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:00,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133090719] [2024-06-27 23:40:00,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133090719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:00,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:00,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:00,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251066230] [2024-06-27 23:40:00,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:00,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:00,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:00,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:00,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:00,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:00,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 186 transitions, 1975 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:00,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:00,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:00,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:01,192 INFO L124 PetriNetUnfolderBase]: 395/762 cut-off events. [2024-06-27 23:40:01,192 INFO L125 PetriNetUnfolderBase]: For 34479/34479 co-relation queries the response was YES. [2024-06-27 23:40:01,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4616 conditions, 762 events. 395/762 cut-off events. For 34479/34479 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4029 event pairs, 57 based on Foata normal form. 1/762 useless extension candidates. Maximal degree in co-relation 4528. Up to 582 conditions per place. [2024-06-27 23:40:01,197 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 133 selfloop transitions, 59 changer transitions 0/195 dead transitions. [2024-06-27 23:40:01,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 195 transitions, 2379 flow [2024-06-27 23:40:01,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:01,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:01,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 126 transitions. [2024-06-27 23:40:01,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-27 23:40:01,198 INFO L175 Difference]: Start difference. First operand has 223 places, 186 transitions, 1975 flow. Second operand 9 states and 126 transitions. [2024-06-27 23:40:01,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 195 transitions, 2379 flow [2024-06-27 23:40:01,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 195 transitions, 2258 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:01,345 INFO L231 Difference]: Finished difference. Result has 224 places, 186 transitions, 1977 flow [2024-06-27 23:40:01,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1854, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1977, PETRI_PLACES=224, PETRI_TRANSITIONS=186} [2024-06-27 23:40:01,345 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 194 predicate places. [2024-06-27 23:40:01,345 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 186 transitions, 1977 flow [2024-06-27 23:40:01,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:01,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:01,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:01,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:40:01,346 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-27 23:40:01,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:01,346 INFO L85 PathProgramCache]: Analyzing trace with hash 6780359, now seen corresponding path program 9 times [2024-06-27 23:40:01,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:01,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480740611] [2024-06-27 23:40:01,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:01,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:01,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:02,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:02,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:02,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480740611] [2024-06-27 23:40:02,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480740611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:02,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:02,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:02,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690064402] [2024-06-27 23:40:02,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:02,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:02,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:02,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:02,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:02,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:40:02,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 186 transitions, 1977 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-27 23:40:02,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:02,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:40:02,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:03,241 INFO L124 PetriNetUnfolderBase]: 398/765 cut-off events. [2024-06-27 23:40:03,242 INFO L125 PetriNetUnfolderBase]: For 35612/35612 co-relation queries the response was YES. [2024-06-27 23:40:03,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4671 conditions, 765 events. 398/765 cut-off events. For 35612/35612 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4023 event pairs, 98 based on Foata normal form. 1/765 useless extension candidates. Maximal degree in co-relation 4583. Up to 698 conditions per place. [2024-06-27 23:40:03,247 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 176 selfloop transitions, 18 changer transitions 0/197 dead transitions. [2024-06-27 23:40:03,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 197 transitions, 2417 flow [2024-06-27 23:40:03,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:03,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:03,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-27 23:40:03,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-27 23:40:03,249 INFO L175 Difference]: Start difference. First operand has 224 places, 186 transitions, 1977 flow. Second operand 10 states and 115 transitions. [2024-06-27 23:40:03,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 197 transitions, 2417 flow [2024-06-27 23:40:03,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 197 transitions, 2294 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:03,337 INFO L231 Difference]: Finished difference. Result has 226 places, 188 transitions, 1931 flow [2024-06-27 23:40:03,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1854, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1931, PETRI_PLACES=226, PETRI_TRANSITIONS=188} [2024-06-27 23:40:03,337 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-27 23:40:03,338 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 188 transitions, 1931 flow [2024-06-27 23:40:03,338 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-27 23:40:03,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:03,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:03,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:40:03,338 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-27 23:40:03,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:03,339 INFO L85 PathProgramCache]: Analyzing trace with hash 524928623, now seen corresponding path program 10 times [2024-06-27 23:40:03,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:03,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432519172] [2024-06-27 23:40:03,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:03,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:03,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:04,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:04,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:04,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432519172] [2024-06-27 23:40:04,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432519172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:04,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:04,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:04,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898826081] [2024-06-27 23:40:04,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:04,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:04,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:04,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:04,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:04,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:04,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 188 transitions, 1931 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:04,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:04,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:04,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:05,008 INFO L124 PetriNetUnfolderBase]: 401/774 cut-off events. [2024-06-27 23:40:05,008 INFO L125 PetriNetUnfolderBase]: For 36794/36794 co-relation queries the response was YES. [2024-06-27 23:40:05,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4654 conditions, 774 events. 401/774 cut-off events. For 36794/36794 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4090 event pairs, 57 based on Foata normal form. 1/774 useless extension candidates. Maximal degree in co-relation 4564. Up to 482 conditions per place. [2024-06-27 23:40:05,014 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 94 selfloop transitions, 104 changer transitions 0/201 dead transitions. [2024-06-27 23:40:05,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 201 transitions, 2631 flow [2024-06-27 23:40:05,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:05,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:05,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-27 23:40:05,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44193548387096776 [2024-06-27 23:40:05,015 INFO L175 Difference]: Start difference. First operand has 226 places, 188 transitions, 1931 flow. Second operand 10 states and 137 transitions. [2024-06-27 23:40:05,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 201 transitions, 2631 flow [2024-06-27 23:40:05,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 201 transitions, 2576 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:05,116 INFO L231 Difference]: Finished difference. Result has 228 places, 190 transitions, 2125 flow [2024-06-27 23:40:05,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2125, PETRI_PLACES=228, PETRI_TRANSITIONS=190} [2024-06-27 23:40:05,117 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 198 predicate places. [2024-06-27 23:40:05,117 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 190 transitions, 2125 flow [2024-06-27 23:40:05,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:05,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:05,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:05,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:40:05,117 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-27 23:40:05,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:05,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1793225245, now seen corresponding path program 11 times [2024-06-27 23:40:05,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:05,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825524713] [2024-06-27 23:40:05,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:05,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:05,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:06,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-27 23:40:06,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:06,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825524713] [2024-06-27 23:40:06,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825524713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:06,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:06,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:06,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011416505] [2024-06-27 23:40:06,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:06,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:06,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:06,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:06,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:06,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:06,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 190 transitions, 2125 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:06,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:06,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:06,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:07,081 INFO L124 PetriNetUnfolderBase]: 409/787 cut-off events. [2024-06-27 23:40:07,081 INFO L125 PetriNetUnfolderBase]: For 40432/40432 co-relation queries the response was YES. [2024-06-27 23:40:07,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5014 conditions, 787 events. 409/787 cut-off events. For 40432/40432 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4179 event pairs, 61 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 4923. Up to 492 conditions per place. [2024-06-27 23:40:07,087 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 116 selfloop transitions, 87 changer transitions 0/206 dead transitions. [2024-06-27 23:40:07,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 206 transitions, 3009 flow [2024-06-27 23:40:07,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:07,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:07,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-27 23:40:07,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4838709677419355 [2024-06-27 23:40:07,088 INFO L175 Difference]: Start difference. First operand has 228 places, 190 transitions, 2125 flow. Second operand 9 states and 135 transitions. [2024-06-27 23:40:07,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 206 transitions, 3009 flow [2024-06-27 23:40:07,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 206 transitions, 2793 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:07,202 INFO L231 Difference]: Finished difference. Result has 229 places, 194 transitions, 2168 flow [2024-06-27 23:40:07,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1917, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2168, PETRI_PLACES=229, PETRI_TRANSITIONS=194} [2024-06-27 23:40:07,203 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-27 23:40:07,203 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 194 transitions, 2168 flow [2024-06-27 23:40:07,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:07,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:07,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:07,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:40:07,203 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-27 23:40:07,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:07,203 INFO L85 PathProgramCache]: Analyzing trace with hash 524936342, now seen corresponding path program 5 times [2024-06-27 23:40:07,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:07,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556652337] [2024-06-27 23:40:07,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:07,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:07,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:08,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:08,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:08,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556652337] [2024-06-27 23:40:08,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556652337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:08,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:08,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:08,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479512239] [2024-06-27 23:40:08,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:08,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:08,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:08,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:08,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:08,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:08,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 194 transitions, 2168 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:08,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:08,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:08,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:08,879 INFO L124 PetriNetUnfolderBase]: 412/792 cut-off events. [2024-06-27 23:40:08,879 INFO L125 PetriNetUnfolderBase]: For 41748/41748 co-relation queries the response was YES. [2024-06-27 23:40:08,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5016 conditions, 792 events. 412/792 cut-off events. For 41748/41748 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4216 event pairs, 67 based on Foata normal form. 1/792 useless extension candidates. Maximal degree in co-relation 4925. Up to 660 conditions per place. [2024-06-27 23:40:08,885 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 158 selfloop transitions, 44 changer transitions 0/205 dead transitions. [2024-06-27 23:40:08,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 205 transitions, 2622 flow [2024-06-27 23:40:08,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:08,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:08,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2024-06-27 23:40:08,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43727598566308246 [2024-06-27 23:40:08,886 INFO L175 Difference]: Start difference. First operand has 229 places, 194 transitions, 2168 flow. Second operand 9 states and 122 transitions. [2024-06-27 23:40:08,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 205 transitions, 2622 flow [2024-06-27 23:40:08,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 205 transitions, 2342 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:08,984 INFO L231 Difference]: Finished difference. Result has 231 places, 196 transitions, 2015 flow [2024-06-27 23:40:08,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2015, PETRI_PLACES=231, PETRI_TRANSITIONS=196} [2024-06-27 23:40:08,985 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 201 predicate places. [2024-06-27 23:40:08,985 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 196 transitions, 2015 flow [2024-06-27 23:40:08,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:08,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:08,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:08,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:40:08,985 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-27 23:40:08,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:08,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1793427055, now seen corresponding path program 12 times [2024-06-27 23:40:08,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:08,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351601091] [2024-06-27 23:40:08,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:08,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:09,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:10,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:10,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:10,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351601091] [2024-06-27 23:40:10,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351601091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:10,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:10,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:10,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789138370] [2024-06-27 23:40:10,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:10,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:10,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:10,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:10,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:10,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:10,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 196 transitions, 2015 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:10,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:10,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:10,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:10,793 INFO L124 PetriNetUnfolderBase]: 415/799 cut-off events. [2024-06-27 23:40:10,793 INFO L125 PetriNetUnfolderBase]: For 42480/42480 co-relation queries the response was YES. [2024-06-27 23:40:10,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4877 conditions, 799 events. 415/799 cut-off events. For 42480/42480 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4264 event pairs, 53 based on Foata normal form. 1/799 useless extension candidates. Maximal degree in co-relation 4786. Up to 501 conditions per place. [2024-06-27 23:40:10,799 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 116 selfloop transitions, 91 changer transitions 0/210 dead transitions. [2024-06-27 23:40:10,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 210 transitions, 2869 flow [2024-06-27 23:40:10,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:10,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:10,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-27 23:40:10,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45806451612903226 [2024-06-27 23:40:10,801 INFO L175 Difference]: Start difference. First operand has 231 places, 196 transitions, 2015 flow. Second operand 10 states and 142 transitions. [2024-06-27 23:40:10,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 210 transitions, 2869 flow [2024-06-27 23:40:10,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 210 transitions, 2758 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:10,903 INFO L231 Difference]: Finished difference. Result has 234 places, 198 transitions, 2121 flow [2024-06-27 23:40:10,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1904, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2121, PETRI_PLACES=234, PETRI_TRANSITIONS=198} [2024-06-27 23:40:10,904 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 204 predicate places. [2024-06-27 23:40:10,904 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 198 transitions, 2121 flow [2024-06-27 23:40:10,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:10,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:10,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:10,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:40:10,905 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-27 23:40:10,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:10,905 INFO L85 PathProgramCache]: Analyzing trace with hash 524936063, now seen corresponding path program 13 times [2024-06-27 23:40:10,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:10,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603248077] [2024-06-27 23:40:10,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:10,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:10,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:12,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:12,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:12,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603248077] [2024-06-27 23:40:12,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603248077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:12,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:12,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:12,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505185632] [2024-06-27 23:40:12,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:12,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:12,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:12,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:12,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:12,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:12,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 198 transitions, 2121 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:12,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:12,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:12,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:12,518 INFO L124 PetriNetUnfolderBase]: 413/796 cut-off events. [2024-06-27 23:40:12,518 INFO L125 PetriNetUnfolderBase]: For 41623/41623 co-relation queries the response was YES. [2024-06-27 23:40:12,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4890 conditions, 796 events. 413/796 cut-off events. For 41623/41623 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4257 event pairs, 57 based on Foata normal form. 1/796 useless extension candidates. Maximal degree in co-relation 4797. Up to 612 conditions per place. [2024-06-27 23:40:12,524 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 139 selfloop transitions, 65 changer transitions 0/207 dead transitions. [2024-06-27 23:40:12,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 207 transitions, 2549 flow [2024-06-27 23:40:12,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:12,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:12,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 126 transitions. [2024-06-27 23:40:12,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-27 23:40:12,525 INFO L175 Difference]: Start difference. First operand has 234 places, 198 transitions, 2121 flow. Second operand 9 states and 126 transitions. [2024-06-27 23:40:12,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 207 transitions, 2549 flow [2024-06-27 23:40:12,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 207 transitions, 2281 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:12,629 INFO L231 Difference]: Finished difference. Result has 235 places, 198 transitions, 1988 flow [2024-06-27 23:40:12,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1988, PETRI_PLACES=235, PETRI_TRANSITIONS=198} [2024-06-27 23:40:12,629 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 205 predicate places. [2024-06-27 23:40:12,629 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 198 transitions, 1988 flow [2024-06-27 23:40:12,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:12,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:12,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:12,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:40:12,630 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-27 23:40:12,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:12,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1266082300, now seen corresponding path program 6 times [2024-06-27 23:40:12,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:12,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455121772] [2024-06-27 23:40:12,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:12,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:12,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:14,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:14,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:14,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455121772] [2024-06-27 23:40:14,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455121772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:14,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:14,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:14,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205200534] [2024-06-27 23:40:14,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:14,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:14,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:14,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:14,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:14,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:14,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 198 transitions, 1988 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:14,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:14,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:14,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:14,326 INFO L124 PetriNetUnfolderBase]: 411/793 cut-off events. [2024-06-27 23:40:14,326 INFO L125 PetriNetUnfolderBase]: For 40077/40077 co-relation queries the response was YES. [2024-06-27 23:40:14,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4709 conditions, 793 events. 411/793 cut-off events. For 40077/40077 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4243 event pairs, 69 based on Foata normal form. 1/793 useless extension candidates. Maximal degree in co-relation 4616. Up to 659 conditions per place. [2024-06-27 23:40:14,332 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 167 selfloop transitions, 39 changer transitions 0/209 dead transitions. [2024-06-27 23:40:14,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 209 transitions, 2454 flow [2024-06-27 23:40:14,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:14,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:14,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-27 23:40:14,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:40:14,340 INFO L175 Difference]: Start difference. First operand has 235 places, 198 transitions, 1988 flow. Second operand 9 states and 124 transitions. [2024-06-27 23:40:14,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 209 transitions, 2454 flow [2024-06-27 23:40:14,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 209 transitions, 2312 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:14,446 INFO L231 Difference]: Finished difference. Result has 236 places, 200 transitions, 1967 flow [2024-06-27 23:40:14,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1846, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1967, PETRI_PLACES=236, PETRI_TRANSITIONS=200} [2024-06-27 23:40:14,447 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 206 predicate places. [2024-06-27 23:40:14,447 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 200 transitions, 1967 flow [2024-06-27 23:40:14,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:14,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:14,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:14,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:40:14,447 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-27 23:40:14,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:14,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1787862865, now seen corresponding path program 14 times [2024-06-27 23:40:14,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:14,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134783680] [2024-06-27 23:40:14,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:14,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:14,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:16,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:16,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:16,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134783680] [2024-06-27 23:40:16,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134783680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:16,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:16,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:16,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417395019] [2024-06-27 23:40:16,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:16,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:16,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:16,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:16,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:16,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:16,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 200 transitions, 1967 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:16,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:16,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:16,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:16,692 INFO L124 PetriNetUnfolderBase]: 409/790 cut-off events. [2024-06-27 23:40:16,693 INFO L125 PetriNetUnfolderBase]: For 38801/38801 co-relation queries the response was YES. [2024-06-27 23:40:16,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4597 conditions, 790 events. 409/790 cut-off events. For 38801/38801 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4212 event pairs, 59 based on Foata normal form. 1/790 useless extension candidates. Maximal degree in co-relation 4503. Up to 494 conditions per place. [2024-06-27 23:40:16,698 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 112 selfloop transitions, 95 changer transitions 0/210 dead transitions. [2024-06-27 23:40:16,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 210 transitions, 2537 flow [2024-06-27 23:40:16,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:16,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:16,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-27 23:40:16,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659498207885305 [2024-06-27 23:40:16,699 INFO L175 Difference]: Start difference. First operand has 236 places, 200 transitions, 1967 flow. Second operand 9 states and 130 transitions. [2024-06-27 23:40:16,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 210 transitions, 2537 flow [2024-06-27 23:40:16,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 210 transitions, 2414 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:16,811 INFO L231 Difference]: Finished difference. Result has 238 places, 200 transitions, 2039 flow [2024-06-27 23:40:16,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1844, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2039, PETRI_PLACES=238, PETRI_TRANSITIONS=200} [2024-06-27 23:40:16,812 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-27 23:40:16,812 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 200 transitions, 2039 flow [2024-06-27 23:40:16,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:16,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:16,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:16,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:40:16,812 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-27 23:40:16,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:16,813 INFO L85 PathProgramCache]: Analyzing trace with hash -650491479, now seen corresponding path program 15 times [2024-06-27 23:40:16,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:16,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847294780] [2024-06-27 23:40:16,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:16,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:16,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:18,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:18,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:18,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847294780] [2024-06-27 23:40:18,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847294780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:18,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:18,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:18,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940053140] [2024-06-27 23:40:18,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:18,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:18,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:18,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:18,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:18,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:18,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 200 transitions, 2039 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:18,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:18,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:18,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:18,500 INFO L124 PetriNetUnfolderBase]: 407/787 cut-off events. [2024-06-27 23:40:18,500 INFO L125 PetriNetUnfolderBase]: For 37743/37743 co-relation queries the response was YES. [2024-06-27 23:40:18,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4599 conditions, 787 events. 407/787 cut-off events. For 37743/37743 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4196 event pairs, 61 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 4504. Up to 492 conditions per place. [2024-06-27 23:40:18,506 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 114 selfloop transitions, 92 changer transitions 0/209 dead transitions. [2024-06-27 23:40:18,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 209 transitions, 2471 flow [2024-06-27 23:40:18,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:18,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:18,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-27 23:40:18,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659498207885305 [2024-06-27 23:40:18,507 INFO L175 Difference]: Start difference. First operand has 238 places, 200 transitions, 2039 flow. Second operand 9 states and 130 transitions. [2024-06-27 23:40:18,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 209 transitions, 2471 flow [2024-06-27 23:40:18,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 209 transitions, 2240 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 23:40:18,599 INFO L231 Difference]: Finished difference. Result has 238 places, 200 transitions, 1997 flow [2024-06-27 23:40:18,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1808, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1997, PETRI_PLACES=238, PETRI_TRANSITIONS=200} [2024-06-27 23:40:18,600 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-27 23:40:18,600 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 200 transitions, 1997 flow [2024-06-27 23:40:18,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:18,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:18,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:18,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:40:18,601 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-27 23:40:18,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:18,601 INFO L85 PathProgramCache]: Analyzing trace with hash -2137239092, now seen corresponding path program 1 times [2024-06-27 23:40:18,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:18,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556323906] [2024-06-27 23:40:18,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:18,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:18,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:19,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-27 23:40:19,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:19,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556323906] [2024-06-27 23:40:19,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556323906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:19,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:19,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:19,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671878680] [2024-06-27 23:40:19,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:19,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:19,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:19,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:19,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:20,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:40:20,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 200 transitions, 1997 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-27 23:40:20,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:20,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:40:20,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:20,489 INFO L124 PetriNetUnfolderBase]: 422/815 cut-off events. [2024-06-27 23:40:20,490 INFO L125 PetriNetUnfolderBase]: For 46030/46030 co-relation queries the response was YES. [2024-06-27 23:40:20,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4832 conditions, 815 events. 422/815 cut-off events. For 46030/46030 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4383 event pairs, 54 based on Foata normal form. 2/816 useless extension candidates. Maximal degree in co-relation 4736. Up to 684 conditions per place. [2024-06-27 23:40:20,495 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 191 selfloop transitions, 25 changer transitions 0/219 dead transitions. [2024-06-27 23:40:20,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 219 transitions, 2637 flow [2024-06-27 23:40:20,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:20,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:20,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-27 23:40:20,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-27 23:40:20,496 INFO L175 Difference]: Start difference. First operand has 238 places, 200 transitions, 1997 flow. Second operand 10 states and 126 transitions. [2024-06-27 23:40:20,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 219 transitions, 2637 flow [2024-06-27 23:40:20,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 219 transitions, 2448 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:20,601 INFO L231 Difference]: Finished difference. Result has 242 places, 204 transitions, 1909 flow [2024-06-27 23:40:20,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1808, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1909, PETRI_PLACES=242, PETRI_TRANSITIONS=204} [2024-06-27 23:40:20,602 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 212 predicate places. [2024-06-27 23:40:20,602 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 204 transitions, 1909 flow [2024-06-27 23:40:20,602 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-27 23:40:20,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:20,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:20,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:40:20,602 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-27 23:40:20,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:20,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1795575924, now seen corresponding path program 2 times [2024-06-27 23:40:20,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:20,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017159433] [2024-06-27 23:40:20,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:20,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:20,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:21,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:21,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:21,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017159433] [2024-06-27 23:40:21,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017159433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:21,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:21,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:21,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392420013] [2024-06-27 23:40:21,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:21,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:21,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:21,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:21,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:22,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:40:22,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 204 transitions, 1909 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-27 23:40:22,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:22,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:40:22,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:22,332 INFO L124 PetriNetUnfolderBase]: 426/823 cut-off events. [2024-06-27 23:40:22,333 INFO L125 PetriNetUnfolderBase]: For 47284/47284 co-relation queries the response was YES. [2024-06-27 23:40:22,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4830 conditions, 823 events. 426/823 cut-off events. For 47284/47284 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4427 event pairs, 58 based on Foata normal form. 2/824 useless extension candidates. Maximal degree in co-relation 4730. Up to 727 conditions per place. [2024-06-27 23:40:22,338 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 190 selfloop transitions, 24 changer transitions 0/217 dead transitions. [2024-06-27 23:40:22,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 217 transitions, 2382 flow [2024-06-27 23:40:22,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:22,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:22,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 23:40:22,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-27 23:40:22,339 INFO L175 Difference]: Start difference. First operand has 242 places, 204 transitions, 1909 flow. Second operand 10 states and 121 transitions. [2024-06-27 23:40:22,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 217 transitions, 2382 flow [2024-06-27 23:40:22,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 217 transitions, 2337 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 23:40:22,452 INFO L231 Difference]: Finished difference. Result has 248 places, 205 transitions, 1933 flow [2024-06-27 23:40:22,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1933, PETRI_PLACES=248, PETRI_TRANSITIONS=205} [2024-06-27 23:40:22,452 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 218 predicate places. [2024-06-27 23:40:22,452 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 205 transitions, 1933 flow [2024-06-27 23:40:22,453 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-27 23:40:22,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:22,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:22,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:40:22,453 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-27 23:40:22,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:22,453 INFO L85 PathProgramCache]: Analyzing trace with hash -192701018, now seen corresponding path program 3 times [2024-06-27 23:40:22,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:22,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792991696] [2024-06-27 23:40:22,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:22,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:22,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:23,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-27 23:40:23,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:23,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792991696] [2024-06-27 23:40:23,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792991696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:23,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:23,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:23,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528146095] [2024-06-27 23:40:23,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:23,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:23,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:23,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:23,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:24,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:40:24,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 205 transitions, 1933 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-27 23:40:24,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:24,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:40:24,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:24,436 INFO L124 PetriNetUnfolderBase]: 423/818 cut-off events. [2024-06-27 23:40:24,436 INFO L125 PetriNetUnfolderBase]: For 43397/43397 co-relation queries the response was YES. [2024-06-27 23:40:24,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4686 conditions, 818 events. 423/818 cut-off events. For 43397/43397 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4416 event pairs, 55 based on Foata normal form. 2/819 useless extension candidates. Maximal degree in co-relation 4584. Up to 708 conditions per place. [2024-06-27 23:40:24,442 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 190 selfloop transitions, 25 changer transitions 0/218 dead transitions. [2024-06-27 23:40:24,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 218 transitions, 2395 flow [2024-06-27 23:40:24,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:24,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:24,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-27 23:40:24,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-27 23:40:24,443 INFO L175 Difference]: Start difference. First operand has 248 places, 205 transitions, 1933 flow. Second operand 11 states and 130 transitions. [2024-06-27 23:40:24,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 218 transitions, 2395 flow [2024-06-27 23:40:24,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 218 transitions, 2310 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 23:40:24,547 INFO L231 Difference]: Finished difference. Result has 249 places, 205 transitions, 1902 flow [2024-06-27 23:40:24,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1902, PETRI_PLACES=249, PETRI_TRANSITIONS=205} [2024-06-27 23:40:24,548 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 219 predicate places. [2024-06-27 23:40:24,548 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 205 transitions, 1902 flow [2024-06-27 23:40:24,548 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-27 23:40:24,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:24,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:24,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:40:24,549 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-27 23:40:24,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:24,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1451383074, now seen corresponding path program 4 times [2024-06-27 23:40:24,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:24,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712164748] [2024-06-27 23:40:24,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:24,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:24,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:25,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:25,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:25,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712164748] [2024-06-27 23:40:25,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712164748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:25,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:25,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:25,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317351294] [2024-06-27 23:40:25,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:25,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:25,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:25,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:25,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:25,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:40:25,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 205 transitions, 1902 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-27 23:40:25,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:25,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:40:25,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:26,222 INFO L124 PetriNetUnfolderBase]: 427/826 cut-off events. [2024-06-27 23:40:26,222 INFO L125 PetriNetUnfolderBase]: For 44792/44792 co-relation queries the response was YES. [2024-06-27 23:40:26,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4714 conditions, 826 events. 427/826 cut-off events. For 44792/44792 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4465 event pairs, 55 based on Foata normal form. 2/827 useless extension candidates. Maximal degree in co-relation 4611. Up to 711 conditions per place. [2024-06-27 23:40:26,227 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 199 selfloop transitions, 21 changer transitions 0/223 dead transitions. [2024-06-27 23:40:26,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 223 transitions, 2404 flow [2024-06-27 23:40:26,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:26,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:26,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-27 23:40:26,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-27 23:40:26,228 INFO L175 Difference]: Start difference. First operand has 249 places, 205 transitions, 1902 flow. Second operand 11 states and 129 transitions. [2024-06-27 23:40:26,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 223 transitions, 2404 flow [2024-06-27 23:40:26,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 223 transitions, 2354 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:40:26,335 INFO L231 Difference]: Finished difference. Result has 252 places, 207 transitions, 1926 flow [2024-06-27 23:40:26,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1852, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1926, PETRI_PLACES=252, PETRI_TRANSITIONS=207} [2024-06-27 23:40:26,335 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 222 predicate places. [2024-06-27 23:40:26,335 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 207 transitions, 1926 flow [2024-06-27 23:40:26,335 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-27 23:40:26,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:26,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:26,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:40:26,336 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-27 23:40:26,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:26,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1620414416, now seen corresponding path program 5 times [2024-06-27 23:40:26,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:26,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453669942] [2024-06-27 23:40:26,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:26,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:26,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:27,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:27,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:27,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453669942] [2024-06-27 23:40:27,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453669942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:27,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:27,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:27,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227727894] [2024-06-27 23:40:27,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:27,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:27,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:27,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:27,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:27,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:40:27,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 207 transitions, 1926 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-27 23:40:27,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:27,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:40:27,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:28,504 INFO L124 PetriNetUnfolderBase]: 431/834 cut-off events. [2024-06-27 23:40:28,504 INFO L125 PetriNetUnfolderBase]: For 46221/46221 co-relation queries the response was YES. [2024-06-27 23:40:28,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4810 conditions, 834 events. 431/834 cut-off events. For 46221/46221 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 4513 event pairs, 63 based on Foata normal form. 2/835 useless extension candidates. Maximal degree in co-relation 4706. Up to 711 conditions per place. [2024-06-27 23:40:28,509 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 180 selfloop transitions, 36 changer transitions 0/219 dead transitions. [2024-06-27 23:40:28,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 219 transitions, 2400 flow [2024-06-27 23:40:28,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:28,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:28,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 23:40:28,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-27 23:40:28,511 INFO L175 Difference]: Start difference. First operand has 252 places, 207 transitions, 1926 flow. Second operand 11 states and 133 transitions. [2024-06-27 23:40:28,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 219 transitions, 2400 flow [2024-06-27 23:40:28,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 219 transitions, 2344 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:28,625 INFO L231 Difference]: Finished difference. Result has 255 places, 208 transitions, 1964 flow [2024-06-27 23:40:28,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1870, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1964, PETRI_PLACES=255, PETRI_TRANSITIONS=208} [2024-06-27 23:40:28,625 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2024-06-27 23:40:28,625 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 208 transitions, 1964 flow [2024-06-27 23:40:28,625 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-27 23:40:28,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:28,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:28,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:40:28,626 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-27 23:40:28,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:28,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1620409766, now seen corresponding path program 6 times [2024-06-27 23:40:28,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:28,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177073247] [2024-06-27 23:40:28,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:28,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:28,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:30,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:30,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:30,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177073247] [2024-06-27 23:40:30,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177073247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:30,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:30,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:30,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240525204] [2024-06-27 23:40:30,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:30,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:30,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:30,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:30,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:30,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:40:30,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 208 transitions, 1964 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-27 23:40:30,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:30,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:40:30,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:30,817 INFO L124 PetriNetUnfolderBase]: 439/850 cut-off events. [2024-06-27 23:40:30,817 INFO L125 PetriNetUnfolderBase]: For 47525/47525 co-relation queries the response was YES. [2024-06-27 23:40:30,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4899 conditions, 850 events. 439/850 cut-off events. For 47525/47525 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 4625 event pairs, 65 based on Foata normal form. 2/851 useless extension candidates. Maximal degree in co-relation 4794. Up to 713 conditions per place. [2024-06-27 23:40:30,823 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 182 selfloop transitions, 37 changer transitions 0/222 dead transitions. [2024-06-27 23:40:30,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 222 transitions, 2452 flow [2024-06-27 23:40:30,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:30,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:30,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-27 23:40:30,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-27 23:40:30,824 INFO L175 Difference]: Start difference. First operand has 255 places, 208 transitions, 1964 flow. Second operand 10 states and 128 transitions. [2024-06-27 23:40:30,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 222 transitions, 2452 flow [2024-06-27 23:40:30,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 222 transitions, 2368 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:40:30,976 INFO L231 Difference]: Finished difference. Result has 257 places, 210 transitions, 1988 flow [2024-06-27 23:40:30,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1880, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1988, PETRI_PLACES=257, PETRI_TRANSITIONS=210} [2024-06-27 23:40:30,976 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 227 predicate places. [2024-06-27 23:40:30,976 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 210 transitions, 1988 flow [2024-06-27 23:40:30,976 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-27 23:40:30,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:30,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:30,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:40:30,977 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-27 23:40:30,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:30,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1620294446, now seen corresponding path program 7 times [2024-06-27 23:40:30,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:30,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550071850] [2024-06-27 23:40:30,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:30,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:30,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:32,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:32,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:32,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550071850] [2024-06-27 23:40:32,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550071850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:32,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:32,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:32,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435618435] [2024-06-27 23:40:32,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:32,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:32,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:32,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:32,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:32,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:40:32,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 210 transitions, 1988 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-27 23:40:32,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:32,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:40:32,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:32,998 INFO L124 PetriNetUnfolderBase]: 454/879 cut-off events. [2024-06-27 23:40:32,998 INFO L125 PetriNetUnfolderBase]: For 54785/54785 co-relation queries the response was YES. [2024-06-27 23:40:33,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5224 conditions, 879 events. 454/879 cut-off events. For 54785/54785 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 4816 event pairs, 64 based on Foata normal form. 2/880 useless extension candidates. Maximal degree in co-relation 5117. Up to 699 conditions per place. [2024-06-27 23:40:33,004 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 186 selfloop transitions, 39 changer transitions 0/228 dead transitions. [2024-06-27 23:40:33,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 228 transitions, 2676 flow [2024-06-27 23:40:33,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:33,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:33,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 23:40:33,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 23:40:33,006 INFO L175 Difference]: Start difference. First operand has 257 places, 210 transitions, 1988 flow. Second operand 11 states and 136 transitions. [2024-06-27 23:40:33,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 228 transitions, 2676 flow [2024-06-27 23:40:33,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 228 transitions, 2592 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:33,144 INFO L231 Difference]: Finished difference. Result has 263 places, 214 transitions, 2060 flow [2024-06-27 23:40:33,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1904, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2060, PETRI_PLACES=263, PETRI_TRANSITIONS=214} [2024-06-27 23:40:33,144 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 233 predicate places. [2024-06-27 23:40:33,145 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 214 transitions, 2060 flow [2024-06-27 23:40:33,145 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-27 23:40:33,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:33,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:33,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:40:33,145 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-27 23:40:33,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:33,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1791289826, now seen corresponding path program 8 times [2024-06-27 23:40:33,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:33,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811548256] [2024-06-27 23:40:33,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:33,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:33,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:34,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:34,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:34,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811548256] [2024-06-27 23:40:34,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811548256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:34,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:34,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:40:34,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949701809] [2024-06-27 23:40:34,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:34,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:40:34,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:34,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:40:34,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:40:34,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:40:34,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 214 transitions, 2060 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-27 23:40:34,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:34,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:40:34,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:35,168 INFO L124 PetriNetUnfolderBase]: 458/887 cut-off events. [2024-06-27 23:40:35,168 INFO L125 PetriNetUnfolderBase]: For 56588/56588 co-relation queries the response was YES. [2024-06-27 23:40:35,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5356 conditions, 887 events. 458/887 cut-off events. For 56588/56588 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 4878 event pairs, 70 based on Foata normal form. 2/888 useless extension candidates. Maximal degree in co-relation 5246. Up to 773 conditions per place. [2024-06-27 23:40:35,175 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 190 selfloop transitions, 33 changer transitions 0/226 dead transitions. [2024-06-27 23:40:35,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 226 transitions, 2555 flow [2024-06-27 23:40:35,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:35,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:35,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 23:40:35,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:40:35,176 INFO L175 Difference]: Start difference. First operand has 263 places, 214 transitions, 2060 flow. Second operand 11 states and 132 transitions. [2024-06-27 23:40:35,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 226 transitions, 2555 flow [2024-06-27 23:40:35,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 226 transitions, 2472 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 23:40:35,325 INFO L231 Difference]: Finished difference. Result has 268 places, 215 transitions, 2072 flow [2024-06-27 23:40:35,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1983, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2072, PETRI_PLACES=268, PETRI_TRANSITIONS=215} [2024-06-27 23:40:35,325 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 238 predicate places. [2024-06-27 23:40:35,325 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 215 transitions, 2072 flow [2024-06-27 23:40:35,326 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-27 23:40:35,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:35,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:35,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:40:35,326 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-27 23:40:35,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:35,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1791112196, now seen corresponding path program 9 times [2024-06-27 23:40:35,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:35,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841566995] [2024-06-27 23:40:35,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:35,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:35,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:36,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:36,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:36,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841566995] [2024-06-27 23:40:36,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841566995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:36,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:36,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:36,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12866180] [2024-06-27 23:40:36,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:36,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:36,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:36,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:36,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:36,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:40:36,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 215 transitions, 2072 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-27 23:40:36,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:36,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:40:36,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:37,271 INFO L124 PetriNetUnfolderBase]: 462/895 cut-off events. [2024-06-27 23:40:37,271 INFO L125 PetriNetUnfolderBase]: For 57832/57832 co-relation queries the response was YES. [2024-06-27 23:40:37,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5400 conditions, 895 events. 462/895 cut-off events. For 57832/57832 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 4955 event pairs, 69 based on Foata normal form. 2/896 useless extension candidates. Maximal degree in co-relation 5288. Up to 749 conditions per place. [2024-06-27 23:40:37,278 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 187 selfloop transitions, 39 changer transitions 0/229 dead transitions. [2024-06-27 23:40:37,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 229 transitions, 2727 flow [2024-06-27 23:40:37,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:37,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:37,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 23:40:37,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 23:40:37,279 INFO L175 Difference]: Start difference. First operand has 268 places, 215 transitions, 2072 flow. Second operand 11 states and 134 transitions. [2024-06-27 23:40:37,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 229 transitions, 2727 flow [2024-06-27 23:40:37,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 229 transitions, 2651 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:40:37,460 INFO L231 Difference]: Finished difference. Result has 270 places, 216 transitions, 2097 flow [2024-06-27 23:40:37,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1996, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2097, PETRI_PLACES=270, PETRI_TRANSITIONS=216} [2024-06-27 23:40:37,460 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 240 predicate places. [2024-06-27 23:40:37,460 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 216 transitions, 2097 flow [2024-06-27 23:40:37,461 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-27 23:40:37,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:37,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:37,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:40:37,461 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-27 23:40:37,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:37,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1571298594, now seen corresponding path program 10 times [2024-06-27 23:40:37,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:37,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238954747] [2024-06-27 23:40:37,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:37,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:37,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:38,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:38,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:38,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238954747] [2024-06-27 23:40:38,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238954747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:38,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:38,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:38,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525118438] [2024-06-27 23:40:38,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:38,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:38,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:38,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:38,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:38,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:40:38,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 216 transitions, 2097 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-27 23:40:38,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:38,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:40:38,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:39,362 INFO L124 PetriNetUnfolderBase]: 459/890 cut-off events. [2024-06-27 23:40:39,362 INFO L125 PetriNetUnfolderBase]: For 53175/53175 co-relation queries the response was YES. [2024-06-27 23:40:39,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5234 conditions, 890 events. 459/890 cut-off events. For 53175/53175 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 4914 event pairs, 69 based on Foata normal form. 2/891 useless extension candidates. Maximal degree in co-relation 5121. Up to 767 conditions per place. [2024-06-27 23:40:39,370 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 185 selfloop transitions, 39 changer transitions 0/227 dead transitions. [2024-06-27 23:40:39,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 227 transitions, 2571 flow [2024-06-27 23:40:39,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:39,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:39,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 23:40:39,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 23:40:39,371 INFO L175 Difference]: Start difference. First operand has 270 places, 216 transitions, 2097 flow. Second operand 11 states and 131 transitions. [2024-06-27 23:40:39,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 227 transitions, 2571 flow [2024-06-27 23:40:39,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 227 transitions, 2465 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-27 23:40:39,504 INFO L231 Difference]: Finished difference. Result has 271 places, 216 transitions, 2073 flow [2024-06-27 23:40:39,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1991, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2073, PETRI_PLACES=271, PETRI_TRANSITIONS=216} [2024-06-27 23:40:39,504 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 241 predicate places. [2024-06-27 23:40:39,504 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 216 transitions, 2073 flow [2024-06-27 23:40:39,504 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-27 23:40:39,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:39,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:39,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:40:39,505 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-27 23:40:39,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:39,505 INFO L85 PathProgramCache]: Analyzing trace with hash -2021816322, now seen corresponding path program 1 times [2024-06-27 23:40:39,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:39,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880098605] [2024-06-27 23:40:39,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:39,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:39,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:41,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:41,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:41,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880098605] [2024-06-27 23:40:41,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880098605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:41,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:41,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:41,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94161425] [2024-06-27 23:40:41,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:41,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:41,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:41,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:41,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:41,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:41,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 216 transitions, 2073 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:41,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:41,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:41,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:41,434 INFO L124 PetriNetUnfolderBase]: 462/895 cut-off events. [2024-06-27 23:40:41,434 INFO L125 PetriNetUnfolderBase]: For 51136/51136 co-relation queries the response was YES. [2024-06-27 23:40:41,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5224 conditions, 895 events. 462/895 cut-off events. For 51136/51136 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 4956 event pairs, 72 based on Foata normal form. 1/895 useless extension candidates. Maximal degree in co-relation 5112. Up to 777 conditions per place. [2024-06-27 23:40:41,441 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 191 selfloop transitions, 38 changer transitions 0/232 dead transitions. [2024-06-27 23:40:41,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 232 transitions, 2599 flow [2024-06-27 23:40:41,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:41,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:41,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-27 23:40:41,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4290322580645161 [2024-06-27 23:40:41,442 INFO L175 Difference]: Start difference. First operand has 271 places, 216 transitions, 2073 flow. Second operand 10 states and 133 transitions. [2024-06-27 23:40:41,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 232 transitions, 2599 flow [2024-06-27 23:40:41,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 232 transitions, 2521 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 23:40:41,574 INFO L231 Difference]: Finished difference. Result has 272 places, 218 transitions, 2114 flow [2024-06-27 23:40:41,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1995, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2114, PETRI_PLACES=272, PETRI_TRANSITIONS=218} [2024-06-27 23:40:41,575 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 242 predicate places. [2024-06-27 23:40:41,575 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 218 transitions, 2114 flow [2024-06-27 23:40:41,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:41,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:41,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:41,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:40:41,575 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-27 23:40:41,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:41,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1398815648, now seen corresponding path program 2 times [2024-06-27 23:40:41,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:41,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595508209] [2024-06-27 23:40:41,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:41,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:41,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:43,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:43,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:43,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595508209] [2024-06-27 23:40:43,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595508209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:43,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:43,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:40:43,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990230343] [2024-06-27 23:40:43,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:43,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:40:43,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:43,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:40:43,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:40:43,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:43,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 218 transitions, 2114 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:43,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:43,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:43,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:44,193 INFO L124 PetriNetUnfolderBase]: 465/899 cut-off events. [2024-06-27 23:40:44,193 INFO L125 PetriNetUnfolderBase]: For 52322/52322 co-relation queries the response was YES. [2024-06-27 23:40:44,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5305 conditions, 899 events. 465/899 cut-off events. For 52322/52322 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 4975 event pairs, 62 based on Foata normal form. 1/899 useless extension candidates. Maximal degree in co-relation 5193. Up to 705 conditions per place. [2024-06-27 23:40:44,199 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 168 selfloop transitions, 61 changer transitions 0/232 dead transitions. [2024-06-27 23:40:44,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 232 transitions, 2638 flow [2024-06-27 23:40:44,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:44,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:44,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-27 23:40:44,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281524926686217 [2024-06-27 23:40:44,200 INFO L175 Difference]: Start difference. First operand has 272 places, 218 transitions, 2114 flow. Second operand 11 states and 146 transitions. [2024-06-27 23:40:44,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 232 transitions, 2638 flow [2024-06-27 23:40:44,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 232 transitions, 2535 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:44,344 INFO L231 Difference]: Finished difference. Result has 275 places, 220 transitions, 2180 flow [2024-06-27 23:40:44,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2011, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2180, PETRI_PLACES=275, PETRI_TRANSITIONS=220} [2024-06-27 23:40:44,344 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 245 predicate places. [2024-06-27 23:40:44,344 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 220 transitions, 2180 flow [2024-06-27 23:40:44,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:44,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:44,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:44,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:40:44,345 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-27 23:40:44,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:44,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1565049428, now seen corresponding path program 3 times [2024-06-27 23:40:44,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:44,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815027999] [2024-06-27 23:40:44,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:44,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:44,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:46,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-27 23:40:46,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:46,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815027999] [2024-06-27 23:40:46,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815027999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:46,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:46,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:40:46,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111396217] [2024-06-27 23:40:46,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:46,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:40:46,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:46,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:40:46,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:40:46,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:46,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 220 transitions, 2180 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:46,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:46,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:46,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:46,798 INFO L124 PetriNetUnfolderBase]: 468/904 cut-off events. [2024-06-27 23:40:46,798 INFO L125 PetriNetUnfolderBase]: For 54179/54179 co-relation queries the response was YES. [2024-06-27 23:40:46,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5406 conditions, 904 events. 468/904 cut-off events. For 54179/54179 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 4989 event pairs, 62 based on Foata normal form. 1/904 useless extension candidates. Maximal degree in co-relation 5292. Up to 710 conditions per place. [2024-06-27 23:40:46,806 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 167 selfloop transitions, 64 changer transitions 0/234 dead transitions. [2024-06-27 23:40:46,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 234 transitions, 2712 flow [2024-06-27 23:40:46,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:46,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:46,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-27 23:40:46,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252199413489736 [2024-06-27 23:40:46,807 INFO L175 Difference]: Start difference. First operand has 275 places, 220 transitions, 2180 flow. Second operand 11 states and 145 transitions. [2024-06-27 23:40:46,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 234 transitions, 2712 flow [2024-06-27 23:40:46,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 234 transitions, 2559 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 23:40:46,964 INFO L231 Difference]: Finished difference. Result has 277 places, 222 transitions, 2206 flow [2024-06-27 23:40:46,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2027, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2206, PETRI_PLACES=277, PETRI_TRANSITIONS=222} [2024-06-27 23:40:46,965 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 247 predicate places. [2024-06-27 23:40:46,965 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 222 transitions, 2206 flow [2024-06-27 23:40:46,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:46,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:46,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:46,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:40:46,966 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-27 23:40:46,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:46,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1797552880, now seen corresponding path program 4 times [2024-06-27 23:40:46,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:46,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046795849] [2024-06-27 23:40:46,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:46,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:46,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:48,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:48,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:48,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046795849] [2024-06-27 23:40:48,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046795849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:48,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:48,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:48,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645642397] [2024-06-27 23:40:48,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:48,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:48,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:48,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:48,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:48,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:48,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 222 transitions, 2206 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:48,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:48,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:48,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:49,047 INFO L124 PetriNetUnfolderBase]: 471/911 cut-off events. [2024-06-27 23:40:49,047 INFO L125 PetriNetUnfolderBase]: For 55524/55524 co-relation queries the response was YES. [2024-06-27 23:40:49,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5472 conditions, 911 events. 471/911 cut-off events. For 55524/55524 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 5073 event pairs, 64 based on Foata normal form. 1/911 useless extension candidates. Maximal degree in co-relation 5357. Up to 715 conditions per place. [2024-06-27 23:40:49,055 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 164 selfloop transitions, 69 changer transitions 0/236 dead transitions. [2024-06-27 23:40:49,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 236 transitions, 2746 flow [2024-06-27 23:40:49,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:49,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:49,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-27 23:40:49,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-27 23:40:49,056 INFO L175 Difference]: Start difference. First operand has 277 places, 222 transitions, 2206 flow. Second operand 11 states and 144 transitions. [2024-06-27 23:40:49,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 236 transitions, 2746 flow [2024-06-27 23:40:49,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 236 transitions, 2583 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 23:40:49,201 INFO L231 Difference]: Finished difference. Result has 279 places, 224 transitions, 2236 flow [2024-06-27 23:40:49,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2236, PETRI_PLACES=279, PETRI_TRANSITIONS=224} [2024-06-27 23:40:49,201 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 249 predicate places. [2024-06-27 23:40:49,202 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 224 transitions, 2236 flow [2024-06-27 23:40:49,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:49,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:49,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:49,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:40:49,202 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-27 23:40:49,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:49,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1797791890, now seen corresponding path program 5 times [2024-06-27 23:40:49,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:49,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370576731] [2024-06-27 23:40:49,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:49,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:49,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:50,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:50,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:50,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370576731] [2024-06-27 23:40:50,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370576731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:50,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:50,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:40:50,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265991076] [2024-06-27 23:40:50,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:50,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:40:50,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:50,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:40:50,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:40:50,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:50,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 224 transitions, 2236 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:50,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:50,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:50,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:51,255 INFO L124 PetriNetUnfolderBase]: 479/924 cut-off events. [2024-06-27 23:40:51,255 INFO L125 PetriNetUnfolderBase]: For 60551/60551 co-relation queries the response was YES. [2024-06-27 23:40:51,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5708 conditions, 924 events. 479/924 cut-off events. For 60551/60551 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 5141 event pairs, 62 based on Foata normal form. 1/924 useless extension candidates. Maximal degree in co-relation 5592. Up to 709 conditions per place. [2024-06-27 23:40:51,263 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 151 selfloop transitions, 87 changer transitions 0/241 dead transitions. [2024-06-27 23:40:51,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 241 transitions, 3008 flow [2024-06-27 23:40:51,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:51,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:51,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-27 23:40:51,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252199413489736 [2024-06-27 23:40:51,264 INFO L175 Difference]: Start difference. First operand has 279 places, 224 transitions, 2236 flow. Second operand 11 states and 145 transitions. [2024-06-27 23:40:51,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 241 transitions, 3008 flow [2024-06-27 23:40:51,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 241 transitions, 2831 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 23:40:51,428 INFO L231 Difference]: Finished difference. Result has 281 places, 228 transitions, 2342 flow [2024-06-27 23:40:51,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2059, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2342, PETRI_PLACES=281, PETRI_TRANSITIONS=228} [2024-06-27 23:40:51,428 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 251 predicate places. [2024-06-27 23:40:51,429 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 228 transitions, 2342 flow [2024-06-27 23:40:51,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:51,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:51,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:51,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:40:51,429 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-27 23:40:51,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:51,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1797792200, now seen corresponding path program 1 times [2024-06-27 23:40:51,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:51,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023678496] [2024-06-27 23:40:51,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:51,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:51,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:52,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:52,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:52,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023678496] [2024-06-27 23:40:52,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023678496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:52,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:52,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:40:52,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109174676] [2024-06-27 23:40:52,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:52,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:40:52,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:52,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:40:52,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:40:53,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:53,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 228 transitions, 2342 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:53,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:53,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:53,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:53,484 INFO L124 PetriNetUnfolderBase]: 483/933 cut-off events. [2024-06-27 23:40:53,484 INFO L125 PetriNetUnfolderBase]: For 65833/65833 co-relation queries the response was YES. [2024-06-27 23:40:53,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5806 conditions, 933 events. 483/933 cut-off events. For 65833/65833 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5220 event pairs, 75 based on Foata normal form. 2/934 useless extension candidates. Maximal degree in co-relation 5689. Up to 834 conditions per place. [2024-06-27 23:40:53,492 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 213 selfloop transitions, 26 changer transitions 0/242 dead transitions. [2024-06-27 23:40:53,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 242 transitions, 2874 flow [2024-06-27 23:40:53,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:53,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:53,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-27 23:40:53,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 23:40:53,493 INFO L175 Difference]: Start difference. First operand has 281 places, 228 transitions, 2342 flow. Second operand 10 states and 130 transitions. [2024-06-27 23:40:53,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 242 transitions, 2874 flow [2024-06-27 23:40:53,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 242 transitions, 2712 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:53,667 INFO L231 Difference]: Finished difference. Result has 284 places, 229 transitions, 2262 flow [2024-06-27 23:40:53,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2180, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2262, PETRI_PLACES=284, PETRI_TRANSITIONS=229} [2024-06-27 23:40:53,668 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 254 predicate places. [2024-06-27 23:40:53,668 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 229 transitions, 2262 flow [2024-06-27 23:40:53,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:53,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:53,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:53,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:40:53,668 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-27 23:40:53,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:53,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1571536178, now seen corresponding path program 6 times [2024-06-27 23:40:53,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:53,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92300172] [2024-06-27 23:40:53,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:53,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:53,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:55,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:55,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:55,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92300172] [2024-06-27 23:40:55,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92300172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:55,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:55,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:55,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329217140] [2024-06-27 23:40:55,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:55,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:55,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:55,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:55,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:55,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:40:55,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 229 transitions, 2262 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:55,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:55,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:40:55,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:55,641 INFO L124 PetriNetUnfolderBase]: 481/929 cut-off events. [2024-06-27 23:40:55,642 INFO L125 PetriNetUnfolderBase]: For 59404/59404 co-relation queries the response was YES. [2024-06-27 23:40:55,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5648 conditions, 929 events. 481/929 cut-off events. For 59404/59404 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5158 event pairs, 66 based on Foata normal form. 1/929 useless extension candidates. Maximal degree in co-relation 5530. Up to 733 conditions per place. [2024-06-27 23:40:55,650 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 162 selfloop transitions, 76 changer transitions 0/241 dead transitions. [2024-06-27 23:40:55,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 241 transitions, 2766 flow [2024-06-27 23:40:55,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:55,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:55,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-27 23:40:55,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 23:40:55,651 INFO L175 Difference]: Start difference. First operand has 284 places, 229 transitions, 2262 flow. Second operand 11 states and 143 transitions. [2024-06-27 23:40:55,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 241 transitions, 2766 flow [2024-06-27 23:40:55,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 241 transitions, 2674 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:55,845 INFO L231 Difference]: Finished difference. Result has 287 places, 229 transitions, 2327 flow [2024-06-27 23:40:55,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2170, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2327, PETRI_PLACES=287, PETRI_TRANSITIONS=229} [2024-06-27 23:40:55,845 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 257 predicate places. [2024-06-27 23:40:55,845 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 229 transitions, 2327 flow [2024-06-27 23:40:55,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:55,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:55,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:55,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:40:55,845 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-27 23:40:55,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:55,846 INFO L85 PathProgramCache]: Analyzing trace with hash -741096466, now seen corresponding path program 11 times [2024-06-27 23:40:55,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:55,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446995535] [2024-06-27 23:40:55,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:55,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:55,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:57,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:57,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:57,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446995535] [2024-06-27 23:40:57,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446995535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:57,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:57,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:57,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610120908] [2024-06-27 23:40:57,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:57,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:57,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:57,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:57,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:57,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:40:57,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 229 transitions, 2327 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-27 23:40:57,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:57,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:40:57,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:57,857 INFO L124 PetriNetUnfolderBase]: 485/938 cut-off events. [2024-06-27 23:40:57,857 INFO L125 PetriNetUnfolderBase]: For 64492/64492 co-relation queries the response was YES. [2024-06-27 23:40:57,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5761 conditions, 938 events. 485/938 cut-off events. For 64492/64492 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5239 event pairs, 68 based on Foata normal form. 2/939 useless extension candidates. Maximal degree in co-relation 5641. Up to 711 conditions per place. [2024-06-27 23:40:57,866 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 154 selfloop transitions, 83 changer transitions 0/240 dead transitions. [2024-06-27 23:40:57,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 240 transitions, 2845 flow [2024-06-27 23:40:57,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:57,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:57,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 23:40:57,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 23:40:57,867 INFO L175 Difference]: Start difference. First operand has 287 places, 229 transitions, 2327 flow. Second operand 11 states and 134 transitions. [2024-06-27 23:40:57,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 240 transitions, 2845 flow [2024-06-27 23:40:58,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 240 transitions, 2660 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 23:40:58,064 INFO L231 Difference]: Finished difference. Result has 288 places, 230 transitions, 2336 flow [2024-06-27 23:40:58,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2142, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2336, PETRI_PLACES=288, PETRI_TRANSITIONS=230} [2024-06-27 23:40:58,065 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 258 predicate places. [2024-06-27 23:40:58,065 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 230 transitions, 2336 flow [2024-06-27 23:40:58,065 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-27 23:40:58,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:58,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:58,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:40:58,065 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:40:58,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:58,065 INFO L85 PathProgramCache]: Analyzing trace with hash -275098228, now seen corresponding path program 12 times [2024-06-27 23:40:58,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:58,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997655851] [2024-06-27 23:40:58,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:58,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:58,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:59,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:59,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:59,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997655851] [2024-06-27 23:40:59,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997655851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:59,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:59,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:59,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772557697] [2024-06-27 23:40:59,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:59,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:59,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:59,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:59,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:59,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:40:59,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 230 transitions, 2336 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-27 23:40:59,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:59,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:40:59,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:00,328 INFO L124 PetriNetUnfolderBase]: 489/949 cut-off events. [2024-06-27 23:41:00,328 INFO L125 PetriNetUnfolderBase]: For 66302/66302 co-relation queries the response was YES. [2024-06-27 23:41:00,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5834 conditions, 949 events. 489/949 cut-off events. For 66302/66302 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 5319 event pairs, 74 based on Foata normal form. 2/950 useless extension candidates. Maximal degree in co-relation 5713. Up to 719 conditions per place. [2024-06-27 23:41:00,338 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 154 selfloop transitions, 84 changer transitions 0/241 dead transitions. [2024-06-27 23:41:00,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 241 transitions, 2858 flow [2024-06-27 23:41:00,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:00,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:00,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 23:41:00,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-27 23:41:00,339 INFO L175 Difference]: Start difference. First operand has 288 places, 230 transitions, 2336 flow. Second operand 11 states and 133 transitions. [2024-06-27 23:41:00,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 241 transitions, 2858 flow [2024-06-27 23:41:00,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 241 transitions, 2674 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 23:41:00,518 INFO L231 Difference]: Finished difference. Result has 290 places, 231 transitions, 2350 flow [2024-06-27 23:41:00,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2152, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2350, PETRI_PLACES=290, PETRI_TRANSITIONS=231} [2024-06-27 23:41:00,519 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 260 predicate places. [2024-06-27 23:41:00,519 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 231 transitions, 2350 flow [2024-06-27 23:41:00,519 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-27 23:41:00,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:00,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:00,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:41:00,519 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:00,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:00,520 INFO L85 PathProgramCache]: Analyzing trace with hash -75145430, now seen corresponding path program 13 times [2024-06-27 23:41:00,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:00,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322380090] [2024-06-27 23:41:00,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:00,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:00,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:02,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:02,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:02,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322380090] [2024-06-27 23:41:02,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322380090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:02,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:02,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:41:02,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672412791] [2024-06-27 23:41:02,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:02,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:41:02,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:02,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:41:02,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:41:02,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:41:02,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 231 transitions, 2350 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-27 23:41:02,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:02,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:41:02,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:02,567 INFO L124 PetriNetUnfolderBase]: 493/957 cut-off events. [2024-06-27 23:41:02,567 INFO L125 PetriNetUnfolderBase]: For 67796/67796 co-relation queries the response was YES. [2024-06-27 23:41:02,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5888 conditions, 957 events. 493/957 cut-off events. For 67796/67796 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 5392 event pairs, 74 based on Foata normal form. 2/958 useless extension candidates. Maximal degree in co-relation 5766. Up to 727 conditions per place. [2024-06-27 23:41:02,576 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 144 selfloop transitions, 95 changer transitions 0/242 dead transitions. [2024-06-27 23:41:02,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 242 transitions, 2876 flow [2024-06-27 23:41:02,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:02,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:02,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 23:41:02,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:41:02,577 INFO L175 Difference]: Start difference. First operand has 290 places, 231 transitions, 2350 flow. Second operand 11 states and 132 transitions. [2024-06-27 23:41:02,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 242 transitions, 2876 flow [2024-06-27 23:41:02,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 242 transitions, 2688 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 23:41:02,765 INFO L231 Difference]: Finished difference. Result has 292 places, 232 transitions, 2384 flow [2024-06-27 23:41:02,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2162, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2384, PETRI_PLACES=292, PETRI_TRANSITIONS=232} [2024-06-27 23:41:02,765 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 262 predicate places. [2024-06-27 23:41:02,765 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 232 transitions, 2384 flow [2024-06-27 23:41:02,765 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-27 23:41:02,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:02,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:02,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:41:02,766 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:02,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:02,766 INFO L85 PathProgramCache]: Analyzing trace with hash 556839612, now seen corresponding path program 14 times [2024-06-27 23:41:02,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:02,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296498747] [2024-06-27 23:41:02,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:02,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:02,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:04,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:04,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:04,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296498747] [2024-06-27 23:41:04,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296498747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:04,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:04,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:41:04,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372065155] [2024-06-27 23:41:04,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:04,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:41:04,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:04,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:41:04,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:41:04,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:41:04,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 232 transitions, 2384 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-27 23:41:04,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:04,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:41:04,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:05,322 INFO L124 PetriNetUnfolderBase]: 501/971 cut-off events. [2024-06-27 23:41:05,322 INFO L125 PetriNetUnfolderBase]: For 69374/69374 co-relation queries the response was YES. [2024-06-27 23:41:05,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5980 conditions, 971 events. 501/971 cut-off events. For 69374/69374 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 5514 event pairs, 72 based on Foata normal form. 2/972 useless extension candidates. Maximal degree in co-relation 5857. Up to 717 conditions per place. [2024-06-27 23:41:05,330 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 155 selfloop transitions, 87 changer transitions 0/245 dead transitions. [2024-06-27 23:41:05,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 245 transitions, 2924 flow [2024-06-27 23:41:05,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:05,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:05,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 23:41:05,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 23:41:05,331 INFO L175 Difference]: Start difference. First operand has 292 places, 232 transitions, 2384 flow. Second operand 11 states and 134 transitions. [2024-06-27 23:41:05,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 245 transitions, 2924 flow [2024-06-27 23:41:05,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 245 transitions, 2712 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 23:41:05,530 INFO L231 Difference]: Finished difference. Result has 295 places, 234 transitions, 2394 flow [2024-06-27 23:41:05,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2172, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2394, PETRI_PLACES=295, PETRI_TRANSITIONS=234} [2024-06-27 23:41:05,530 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 265 predicate places. [2024-06-27 23:41:05,530 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 234 transitions, 2394 flow [2024-06-27 23:41:05,531 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-27 23:41:05,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:05,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:05,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:41:05,531 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:05,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:05,531 INFO L85 PathProgramCache]: Analyzing trace with hash 420932778, now seen corresponding path program 15 times [2024-06-27 23:41:05,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:05,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678533] [2024-06-27 23:41:05,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:05,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:05,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:07,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:07,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:07,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678533] [2024-06-27 23:41:07,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:07,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:07,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:07,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879680886] [2024-06-27 23:41:07,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:07,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:07,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:07,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:07,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:07,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:41:07,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 234 transitions, 2394 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-27 23:41:07,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:07,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:41:07,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:07,642 INFO L124 PetriNetUnfolderBase]: 516/1000 cut-off events. [2024-06-27 23:41:07,642 INFO L125 PetriNetUnfolderBase]: For 80005/80005 co-relation queries the response was YES. [2024-06-27 23:41:07,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6359 conditions, 1000 events. 516/1000 cut-off events. For 80005/80005 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 5686 event pairs, 71 based on Foata normal form. 2/1001 useless extension candidates. Maximal degree in co-relation 6234. Up to 755 conditions per place. [2024-06-27 23:41:07,652 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 166 selfloop transitions, 80 changer transitions 0/249 dead transitions. [2024-06-27 23:41:07,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 249 transitions, 3158 flow [2024-06-27 23:41:07,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:41:07,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:41:07,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-27 23:41:07,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 23:41:07,652 INFO L175 Difference]: Start difference. First operand has 295 places, 234 transitions, 2394 flow. Second operand 10 states and 130 transitions. [2024-06-27 23:41:07,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 249 transitions, 3158 flow [2024-06-27 23:41:07,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 249 transitions, 2968 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 23:41:07,854 INFO L231 Difference]: Finished difference. Result has 298 places, 237 transitions, 2442 flow [2024-06-27 23:41:07,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2204, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2442, PETRI_PLACES=298, PETRI_TRANSITIONS=237} [2024-06-27 23:41:07,855 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 268 predicate places. [2024-06-27 23:41:07,855 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 237 transitions, 2442 flow [2024-06-27 23:41:07,855 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-27 23:41:07,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:07,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:07,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:41:07,855 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:07,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:07,855 INFO L85 PathProgramCache]: Analyzing trace with hash 421110408, now seen corresponding path program 16 times [2024-06-27 23:41:07,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:07,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784979705] [2024-06-27 23:41:07,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:07,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:07,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:09,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:09,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:09,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784979705] [2024-06-27 23:41:09,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784979705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:09,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:09,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:09,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553933521] [2024-06-27 23:41:09,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:09,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:09,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:09,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:09,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:09,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:41:09,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 237 transitions, 2442 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-27 23:41:09,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:09,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:41:09,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:10,249 INFO L124 PetriNetUnfolderBase]: 513/997 cut-off events. [2024-06-27 23:41:10,249 INFO L125 PetriNetUnfolderBase]: For 72960/72960 co-relation queries the response was YES. [2024-06-27 23:41:10,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6124 conditions, 997 events. 513/997 cut-off events. For 72960/72960 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 5692 event pairs, 76 based on Foata normal form. 2/998 useless extension candidates. Maximal degree in co-relation 5997. Up to 767 conditions per place. [2024-06-27 23:41:10,258 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 165 selfloop transitions, 79 changer transitions 0/247 dead transitions. [2024-06-27 23:41:10,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 247 transitions, 2952 flow [2024-06-27 23:41:10,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:10,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:10,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 23:41:10,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 23:41:10,259 INFO L175 Difference]: Start difference. First operand has 298 places, 237 transitions, 2442 flow. Second operand 11 states and 134 transitions. [2024-06-27 23:41:10,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 247 transitions, 2952 flow [2024-06-27 23:41:10,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 247 transitions, 2797 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 23:41:10,458 INFO L231 Difference]: Finished difference. Result has 303 places, 237 transitions, 2449 flow [2024-06-27 23:41:10,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2287, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2449, PETRI_PLACES=303, PETRI_TRANSITIONS=237} [2024-06-27 23:41:10,459 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 273 predicate places. [2024-06-27 23:41:10,459 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 237 transitions, 2449 flow [2024-06-27 23:41:10,459 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-27 23:41:10,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:10,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:10,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:41:10,460 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:10,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:10,460 INFO L85 PathProgramCache]: Analyzing trace with hash 593600298, now seen corresponding path program 17 times [2024-06-27 23:41:10,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:10,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147427214] [2024-06-27 23:41:10,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:10,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:10,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:11,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:11,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:11,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147427214] [2024-06-27 23:41:11,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147427214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:11,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:11,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:41:11,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210106638] [2024-06-27 23:41:11,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:11,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:41:11,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:11,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:41:11,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:41:12,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:41:12,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 237 transitions, 2449 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-27 23:41:12,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:12,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:41:12,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:12,506 INFO L124 PetriNetUnfolderBase]: 517/1003 cut-off events. [2024-06-27 23:41:12,506 INFO L125 PetriNetUnfolderBase]: For 74212/74212 co-relation queries the response was YES. [2024-06-27 23:41:12,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6224 conditions, 1003 events. 517/1003 cut-off events. For 74212/74212 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 5736 event pairs, 72 based on Foata normal form. 2/1004 useless extension candidates. Maximal degree in co-relation 6095. Up to 775 conditions per place. [2024-06-27 23:41:12,515 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 168 selfloop transitions, 77 changer transitions 0/248 dead transitions. [2024-06-27 23:41:12,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 248 transitions, 2993 flow [2024-06-27 23:41:12,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:12,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:12,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 23:41:12,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 23:41:12,516 INFO L175 Difference]: Start difference. First operand has 303 places, 237 transitions, 2449 flow. Second operand 11 states and 135 transitions. [2024-06-27 23:41:12,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 248 transitions, 2993 flow [2024-06-27 23:41:12,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 248 transitions, 2837 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:41:12,725 INFO L231 Difference]: Finished difference. Result has 305 places, 238 transitions, 2485 flow [2024-06-27 23:41:12,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2293, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2485, PETRI_PLACES=305, PETRI_TRANSITIONS=238} [2024-06-27 23:41:12,726 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 275 predicate places. [2024-06-27 23:41:12,726 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 238 transitions, 2485 flow [2024-06-27 23:41:12,726 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-27 23:41:12,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:12,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:12,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:41:12,727 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:12,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:12,727 INFO L85 PathProgramCache]: Analyzing trace with hash 587344188, now seen corresponding path program 18 times [2024-06-27 23:41:12,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:12,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422565518] [2024-06-27 23:41:12,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:12,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:12,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:14,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-27 23:41:14,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:14,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422565518] [2024-06-27 23:41:14,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422565518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:14,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:14,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:14,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870294421] [2024-06-27 23:41:14,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:14,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:14,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:14,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:14,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:14,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:41:14,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 238 transitions, 2485 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-27 23:41:14,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:14,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:41:14,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:14,863 INFO L124 PetriNetUnfolderBase]: 521/1011 cut-off events. [2024-06-27 23:41:14,864 INFO L125 PetriNetUnfolderBase]: For 76243/76243 co-relation queries the response was YES. [2024-06-27 23:41:14,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6328 conditions, 1011 events. 521/1011 cut-off events. For 76243/76243 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 5773 event pairs, 78 based on Foata normal form. 2/1012 useless extension candidates. Maximal degree in co-relation 6198. Up to 840 conditions per place. [2024-06-27 23:41:14,873 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 190 selfloop transitions, 56 changer transitions 0/249 dead transitions. [2024-06-27 23:41:14,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 249 transitions, 3033 flow [2024-06-27 23:41:14,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:14,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:14,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 23:41:14,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 23:41:14,874 INFO L175 Difference]: Start difference. First operand has 305 places, 238 transitions, 2485 flow. Second operand 11 states and 134 transitions. [2024-06-27 23:41:14,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 249 transitions, 3033 flow [2024-06-27 23:41:15,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 249 transitions, 2851 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 23:41:15,095 INFO L231 Difference]: Finished difference. Result has 307 places, 239 transitions, 2455 flow [2024-06-27 23:41:15,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2303, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2455, PETRI_PLACES=307, PETRI_TRANSITIONS=239} [2024-06-27 23:41:15,096 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 277 predicate places. [2024-06-27 23:41:15,096 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 239 transitions, 2455 flow [2024-06-27 23:41:15,096 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-27 23:41:15,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:15,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:15,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:41:15,096 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:15,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:15,096 INFO L85 PathProgramCache]: Analyzing trace with hash 416348808, now seen corresponding path program 19 times [2024-06-27 23:41:15,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:15,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369384427] [2024-06-27 23:41:15,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:15,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:15,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:16,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:16,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:16,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369384427] [2024-06-27 23:41:16,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369384427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:16,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:16,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:16,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152640785] [2024-06-27 23:41:16,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:16,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:16,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:16,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:16,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:16,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:41:16,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 239 transitions, 2455 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-27 23:41:16,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:16,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:41:16,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:17,321 INFO L124 PetriNetUnfolderBase]: 536/1040 cut-off events. [2024-06-27 23:41:17,321 INFO L125 PetriNetUnfolderBase]: For 87041/87041 co-relation queries the response was YES. [2024-06-27 23:41:17,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6682 conditions, 1040 events. 536/1040 cut-off events. For 87041/87041 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 5990 event pairs, 79 based on Foata normal form. 2/1041 useless extension candidates. Maximal degree in co-relation 6551. Up to 715 conditions per place. [2024-06-27 23:41:17,331 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 165 selfloop transitions, 88 changer transitions 0/256 dead transitions. [2024-06-27 23:41:17,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 256 transitions, 3269 flow [2024-06-27 23:41:17,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:17,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:17,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 23:41:17,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-27 23:41:17,333 INFO L175 Difference]: Start difference. First operand has 307 places, 239 transitions, 2455 flow. Second operand 11 states and 137 transitions. [2024-06-27 23:41:17,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 256 transitions, 3269 flow [2024-06-27 23:41:17,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 256 transitions, 3127 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 23:41:17,630 INFO L231 Difference]: Finished difference. Result has 311 places, 243 transitions, 2613 flow [2024-06-27 23:41:17,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2313, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2613, PETRI_PLACES=311, PETRI_TRANSITIONS=243} [2024-06-27 23:41:17,631 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 281 predicate places. [2024-06-27 23:41:17,631 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 243 transitions, 2613 flow [2024-06-27 23:41:17,631 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-27 23:41:17,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:17,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:17,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:41:17,631 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:17,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:17,631 INFO L85 PathProgramCache]: Analyzing trace with hash 587166558, now seen corresponding path program 20 times [2024-06-27 23:41:17,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:17,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597823322] [2024-06-27 23:41:17,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:17,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:17,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:19,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:19,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:19,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597823322] [2024-06-27 23:41:19,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597823322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:19,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:19,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:41:19,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165219576] [2024-06-27 23:41:19,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:19,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:41:19,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:19,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:41:19,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:41:19,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:41:19,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 243 transitions, 2613 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-27 23:41:19,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:19,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:41:19,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:20,209 INFO L124 PetriNetUnfolderBase]: 533/1035 cut-off events. [2024-06-27 23:41:20,209 INFO L125 PetriNetUnfolderBase]: For 80063/80063 co-relation queries the response was YES. [2024-06-27 23:41:20,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6574 conditions, 1035 events. 533/1035 cut-off events. For 80063/80063 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 5968 event pairs, 78 based on Foata normal form. 2/1036 useless extension candidates. Maximal degree in co-relation 6440. Up to 787 conditions per place. [2024-06-27 23:41:20,220 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 173 selfloop transitions, 78 changer transitions 0/254 dead transitions. [2024-06-27 23:41:20,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 254 transitions, 3139 flow [2024-06-27 23:41:20,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:20,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:20,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 23:41:20,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-27 23:41:20,221 INFO L175 Difference]: Start difference. First operand has 311 places, 243 transitions, 2613 flow. Second operand 11 states and 137 transitions. [2024-06-27 23:41:20,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 254 transitions, 3139 flow [2024-06-27 23:41:20,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 254 transitions, 2974 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 23:41:20,531 INFO L231 Difference]: Finished difference. Result has 316 places, 243 transitions, 2608 flow [2024-06-27 23:41:20,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2448, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2608, PETRI_PLACES=316, PETRI_TRANSITIONS=243} [2024-06-27 23:41:20,531 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 286 predicate places. [2024-06-27 23:41:20,531 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 243 transitions, 2608 flow [2024-06-27 23:41:20,531 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-27 23:41:20,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:20,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:20,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:41:20,532 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:20,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:20,532 INFO L85 PathProgramCache]: Analyzing trace with hash -268662194, now seen corresponding path program 7 times [2024-06-27 23:41:20,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:20,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793323098] [2024-06-27 23:41:20,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:20,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:20,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:22,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:22,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:22,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793323098] [2024-06-27 23:41:22,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793323098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:22,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:22,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:41:22,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141495109] [2024-06-27 23:41:22,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:22,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:41:22,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:22,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:41:22,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:41:22,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:41:22,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 243 transitions, 2608 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:22,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:22,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:41:22,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:23,039 INFO L124 PetriNetUnfolderBase]: 536/1042 cut-off events. [2024-06-27 23:41:23,039 INFO L125 PetriNetUnfolderBase]: For 76116/76116 co-relation queries the response was YES. [2024-06-27 23:41:23,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6642 conditions, 1042 events. 536/1042 cut-off events. For 76116/76116 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 6000 event pairs, 84 based on Foata normal form. 1/1042 useless extension candidates. Maximal degree in co-relation 6506. Up to 740 conditions per place. [2024-06-27 23:41:23,049 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 153 selfloop transitions, 99 changer transitions 0/255 dead transitions. [2024-06-27 23:41:23,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 255 transitions, 3188 flow [2024-06-27 23:41:23,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:23,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:23,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-27 23:41:23,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436950146627566 [2024-06-27 23:41:23,052 INFO L175 Difference]: Start difference. First operand has 316 places, 243 transitions, 2608 flow. Second operand 11 states and 149 transitions. [2024-06-27 23:41:23,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 255 transitions, 3188 flow [2024-06-27 23:41:23,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 255 transitions, 2949 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-27 23:41:23,334 INFO L231 Difference]: Finished difference. Result has 315 places, 245 transitions, 2630 flow [2024-06-27 23:41:23,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2369, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2630, PETRI_PLACES=315, PETRI_TRANSITIONS=245} [2024-06-27 23:41:23,334 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 285 predicate places. [2024-06-27 23:41:23,334 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 245 transitions, 2630 flow [2024-06-27 23:41:23,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:23,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:23,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:23,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:41:23,335 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:23,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:23,335 INFO L85 PathProgramCache]: Analyzing trace with hash 220676224, now seen corresponding path program 2 times [2024-06-27 23:41:23,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:23,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287896466] [2024-06-27 23:41:23,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:23,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:23,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:24,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:24,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:24,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287896466] [2024-06-27 23:41:24,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287896466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:24,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:24,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:41:24,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76948757] [2024-06-27 23:41:24,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:24,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:41:24,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:24,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:41:24,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:41:25,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:41:25,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 245 transitions, 2630 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-27 23:41:25,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:25,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:41:25,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:25,549 INFO L124 PetriNetUnfolderBase]: 547/1059 cut-off events. [2024-06-27 23:41:25,549 INFO L125 PetriNetUnfolderBase]: For 92090/92090 co-relation queries the response was YES. [2024-06-27 23:41:25,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6888 conditions, 1059 events. 547/1059 cut-off events. For 92090/92090 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 6124 event pairs, 122 based on Foata normal form. 2/1060 useless extension candidates. Maximal degree in co-relation 6755. Up to 955 conditions per place. [2024-06-27 23:41:25,557 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 234 selfloop transitions, 24 changer transitions 0/261 dead transitions. [2024-06-27 23:41:25,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 261 transitions, 3422 flow [2024-06-27 23:41:25,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:41:25,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:41:25,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-27 23:41:25,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-27 23:41:25,558 INFO L175 Difference]: Start difference. First operand has 315 places, 245 transitions, 2630 flow. Second operand 12 states and 137 transitions. [2024-06-27 23:41:25,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 261 transitions, 3422 flow [2024-06-27 23:41:25,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 261 transitions, 3177 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-27 23:41:25,884 INFO L231 Difference]: Finished difference. Result has 318 places, 247 transitions, 2491 flow [2024-06-27 23:41:25,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2385, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2491, PETRI_PLACES=318, PETRI_TRANSITIONS=247} [2024-06-27 23:41:25,884 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 288 predicate places. [2024-06-27 23:41:25,884 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 247 transitions, 2491 flow [2024-06-27 23:41:25,884 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-27 23:41:25,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:25,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:25,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:41:25,885 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:25,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:25,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1038522746, now seen corresponding path program 8 times [2024-06-27 23:41:25,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:25,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527990199] [2024-06-27 23:41:25,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:25,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:25,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:27,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:27,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:27,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527990199] [2024-06-27 23:41:27,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527990199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:27,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:27,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:41:27,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454565106] [2024-06-27 23:41:27,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:27,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:41:27,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:27,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:41:27,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:41:27,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:41:27,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 247 transitions, 2491 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:27,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:27,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:41:27,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:28,315 INFO L124 PetriNetUnfolderBase]: 550/1064 cut-off events. [2024-06-27 23:41:28,315 INFO L125 PetriNetUnfolderBase]: For 88914/88914 co-relation queries the response was YES. [2024-06-27 23:41:28,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6787 conditions, 1064 events. 550/1064 cut-off events. For 88914/88914 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 6134 event pairs, 122 based on Foata normal form. 1/1064 useless extension candidates. Maximal degree in co-relation 6653. Up to 988 conditions per place. [2024-06-27 23:41:28,325 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 236 selfloop transitions, 20 changer transitions 0/259 dead transitions. [2024-06-27 23:41:28,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 259 transitions, 3083 flow [2024-06-27 23:41:28,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:41:28,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:41:28,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-27 23:41:28,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:41:28,326 INFO L175 Difference]: Start difference. First operand has 318 places, 247 transitions, 2491 flow. Second operand 12 states and 132 transitions. [2024-06-27 23:41:28,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 259 transitions, 3083 flow [2024-06-27 23:41:28,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 259 transitions, 3023 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 23:41:28,643 INFO L231 Difference]: Finished difference. Result has 322 places, 249 transitions, 2538 flow [2024-06-27 23:41:28,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2431, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2538, PETRI_PLACES=322, PETRI_TRANSITIONS=249} [2024-06-27 23:41:28,644 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 292 predicate places. [2024-06-27 23:41:28,644 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 249 transitions, 2538 flow [2024-06-27 23:41:28,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:28,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:28,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:28,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:41:28,644 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:28,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:28,645 INFO L85 PathProgramCache]: Analyzing trace with hash 563510936, now seen corresponding path program 9 times [2024-06-27 23:41:28,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:28,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839250808] [2024-06-27 23:41:28,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:28,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:28,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:30,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:30,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:30,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839250808] [2024-06-27 23:41:30,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839250808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:30,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:30,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:41:30,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845539117] [2024-06-27 23:41:30,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:30,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:41:30,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:30,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:41:30,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:41:30,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:41:30,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 249 transitions, 2538 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:30,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:30,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:41:30,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:31,039 INFO L124 PetriNetUnfolderBase]: 553/1073 cut-off events. [2024-06-27 23:41:31,039 INFO L125 PetriNetUnfolderBase]: For 90667/90667 co-relation queries the response was YES. [2024-06-27 23:41:31,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6855 conditions, 1073 events. 553/1073 cut-off events. For 90667/90667 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6210 event pairs, 83 based on Foata normal form. 1/1073 useless extension candidates. Maximal degree in co-relation 6719. Up to 771 conditions per place. [2024-06-27 23:41:31,049 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 158 selfloop transitions, 100 changer transitions 0/261 dead transitions. [2024-06-27 23:41:31,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 261 transitions, 3138 flow [2024-06-27 23:41:31,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:31,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:31,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-27 23:41:31,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340175953079179 [2024-06-27 23:41:31,050 INFO L175 Difference]: Start difference. First operand has 322 places, 249 transitions, 2538 flow. Second operand 11 states and 148 transitions. [2024-06-27 23:41:31,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 261 transitions, 3138 flow [2024-06-27 23:41:31,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 261 transitions, 3047 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-06-27 23:41:31,392 INFO L231 Difference]: Finished difference. Result has 323 places, 251 transitions, 2718 flow [2024-06-27 23:41:31,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2447, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2718, PETRI_PLACES=323, PETRI_TRANSITIONS=251} [2024-06-27 23:41:31,393 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 293 predicate places. [2024-06-27 23:41:31,393 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 251 transitions, 2718 flow [2024-06-27 23:41:31,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:31,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:31,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:31,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:41:31,393 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:31,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:31,394 INFO L85 PathProgramCache]: Analyzing trace with hash -268423184, now seen corresponding path program 10 times [2024-06-27 23:41:31,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:31,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275714764] [2024-06-27 23:41:31,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:31,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:31,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:32,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:32,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:32,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275714764] [2024-06-27 23:41:32,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275714764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:32,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:32,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:41:32,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465681485] [2024-06-27 23:41:32,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:32,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:41:32,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:32,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:41:32,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:41:33,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:41:33,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 251 transitions, 2718 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:33,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:33,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:41:33,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:33,547 INFO L124 PetriNetUnfolderBase]: 561/1086 cut-off events. [2024-06-27 23:41:33,547 INFO L125 PetriNetUnfolderBase]: For 98348/98348 co-relation queries the response was YES. [2024-06-27 23:41:33,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7287 conditions, 1086 events. 561/1086 cut-off events. For 98348/98348 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6298 event pairs, 85 based on Foata normal form. 1/1086 useless extension candidates. Maximal degree in co-relation 7150. Up to 771 conditions per place. [2024-06-27 23:41:33,559 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 156 selfloop transitions, 107 changer transitions 0/266 dead transitions. [2024-06-27 23:41:33,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 266 transitions, 3600 flow [2024-06-27 23:41:33,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:33,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:33,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2024-06-27 23:41:33,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398826979472141 [2024-06-27 23:41:33,560 INFO L175 Difference]: Start difference. First operand has 323 places, 251 transitions, 2718 flow. Second operand 11 states and 150 transitions. [2024-06-27 23:41:33,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 266 transitions, 3600 flow [2024-06-27 23:41:33,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 266 transitions, 3345 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-27 23:41:33,932 INFO L231 Difference]: Finished difference. Result has 325 places, 255 transitions, 2818 flow [2024-06-27 23:41:33,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2463, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2818, PETRI_PLACES=325, PETRI_TRANSITIONS=255} [2024-06-27 23:41:33,932 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 295 predicate places. [2024-06-27 23:41:33,932 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 255 transitions, 2818 flow [2024-06-27 23:41:33,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:33,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:33,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:33,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:41:33,933 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:33,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:33,933 INFO L85 PathProgramCache]: Analyzing trace with hash 563519616, now seen corresponding path program 3 times [2024-06-27 23:41:33,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:33,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078123910] [2024-06-27 23:41:33,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:33,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:33,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:35,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:35,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:35,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078123910] [2024-06-27 23:41:35,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078123910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:35,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:35,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:35,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098458100] [2024-06-27 23:41:35,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:35,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:35,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:35,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:35,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:35,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 23:41:35,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 255 transitions, 2818 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:35,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:35,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 23:41:35,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:35,750 INFO L124 PetriNetUnfolderBase]: 565/1094 cut-off events. [2024-06-27 23:41:35,750 INFO L125 PetriNetUnfolderBase]: For 105555/105555 co-relation queries the response was YES. [2024-06-27 23:41:35,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7355 conditions, 1094 events. 565/1094 cut-off events. For 105555/105555 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 6355 event pairs, 93 based on Foata normal form. 2/1095 useless extension candidates. Maximal degree in co-relation 7218. Up to 950 conditions per place. [2024-06-27 23:41:35,761 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 221 selfloop transitions, 42 changer transitions 0/267 dead transitions. [2024-06-27 23:41:35,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 267 transitions, 3396 flow [2024-06-27 23:41:35,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:41:35,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:41:35,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-27 23:41:35,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4612903225806452 [2024-06-27 23:41:35,762 INFO L175 Difference]: Start difference. First operand has 325 places, 255 transitions, 2818 flow. Second operand 10 states and 143 transitions. [2024-06-27 23:41:35,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 267 transitions, 3396 flow [2024-06-27 23:41:36,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 267 transitions, 3200 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 23:41:36,110 INFO L231 Difference]: Finished difference. Result has 328 places, 256 transitions, 2740 flow [2024-06-27 23:41:36,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2622, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2740, PETRI_PLACES=328, PETRI_TRANSITIONS=256} [2024-06-27 23:41:36,110 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 298 predicate places. [2024-06-27 23:41:36,110 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 256 transitions, 2740 flow [2024-06-27 23:41:36,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:36,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:36,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-27 23:41:36,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:41:36,111 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:36,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:36,111 INFO L85 PathProgramCache]: Analyzing trace with hash 557024186, now seen corresponding path program 11 times [2024-06-27 23:41:36,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:36,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322364987] [2024-06-27 23:41:36,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:36,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:36,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:37,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:37,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:37,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322364987] [2024-06-27 23:41:37,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322364987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:37,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:37,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:37,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898766353] [2024-06-27 23:41:37,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:37,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:37,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:37,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:37,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:37,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:41:37,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 256 transitions, 2740 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:37,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:37,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:41:37,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:38,351 INFO L124 PetriNetUnfolderBase]: 563/1091 cut-off events. [2024-06-27 23:41:38,351 INFO L125 PetriNetUnfolderBase]: For 96196/96196 co-relation queries the response was YES. [2024-06-27 23:41:38,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7208 conditions, 1091 events. 563/1091 cut-off events. For 96196/96196 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 6351 event pairs, 83 based on Foata normal form. 1/1091 useless extension candidates. Maximal degree in co-relation 7069. Up to 789 conditions per place. [2024-06-27 23:41:38,361 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 161 selfloop transitions, 102 changer transitions 0/266 dead transitions. [2024-06-27 23:41:38,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 266 transitions, 3288 flow [2024-06-27 23:41:38,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:38,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:38,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-27 23:41:38,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4310850439882698 [2024-06-27 23:41:38,363 INFO L175 Difference]: Start difference. First operand has 328 places, 256 transitions, 2740 flow. Second operand 11 states and 147 transitions. [2024-06-27 23:41:38,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 266 transitions, 3288 flow [2024-06-27 23:41:38,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 266 transitions, 3140 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-27 23:41:38,718 INFO L231 Difference]: Finished difference. Result has 331 places, 256 transitions, 2801 flow [2024-06-27 23:41:38,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2592, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2801, PETRI_PLACES=331, PETRI_TRANSITIONS=256} [2024-06-27 23:41:38,718 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 301 predicate places. [2024-06-27 23:41:38,718 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 256 transitions, 2801 flow [2024-06-27 23:41:38,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:38,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:38,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:38,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:41:38,719 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:38,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:38,719 INFO L85 PathProgramCache]: Analyzing trace with hash -75138486, now seen corresponding path program 12 times [2024-06-27 23:41:38,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:38,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384509063] [2024-06-27 23:41:38,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:38,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:38,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:40,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:40,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:40,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384509063] [2024-06-27 23:41:40,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384509063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:40,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:40,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:41:40,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656709429] [2024-06-27 23:41:40,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:40,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:41:40,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:40,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:41:40,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:41:40,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:41:40,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 256 transitions, 2801 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:40,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:40,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:41:40,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:41,295 INFO L124 PetriNetUnfolderBase]: 566/1098 cut-off events. [2024-06-27 23:41:41,295 INFO L125 PetriNetUnfolderBase]: For 98212/98212 co-relation queries the response was YES. [2024-06-27 23:41:41,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7336 conditions, 1098 events. 566/1098 cut-off events. For 98212/98212 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 6383 event pairs, 85 based on Foata normal form. 1/1098 useless extension candidates. Maximal degree in co-relation 7195. Up to 794 conditions per place. [2024-06-27 23:41:41,306 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 153 selfloop transitions, 112 changer transitions 0/268 dead transitions. [2024-06-27 23:41:41,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 268 transitions, 3423 flow [2024-06-27 23:41:41,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:41,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:41,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-27 23:41:41,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281524926686217 [2024-06-27 23:41:41,307 INFO L175 Difference]: Start difference. First operand has 331 places, 256 transitions, 2801 flow. Second operand 11 states and 146 transitions. [2024-06-27 23:41:41,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 268 transitions, 3423 flow [2024-06-27 23:41:41,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 268 transitions, 3200 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 23:41:41,725 INFO L231 Difference]: Finished difference. Result has 332 places, 258 transitions, 2881 flow [2024-06-27 23:41:41,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2578, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2881, PETRI_PLACES=332, PETRI_TRANSITIONS=258} [2024-06-27 23:41:41,725 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 302 predicate places. [2024-06-27 23:41:41,726 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 258 transitions, 2881 flow [2024-06-27 23:41:41,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:41,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:41,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:41,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:41:41,726 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:41,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:41,727 INFO L85 PathProgramCache]: Analyzing trace with hash 220319724, now seen corresponding path program 13 times [2024-06-27 23:41:41,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:41,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175694367] [2024-06-27 23:41:41,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:41,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:41,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:43,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:43,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:43,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175694367] [2024-06-27 23:41:43,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175694367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:43,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:43,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:41:43,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596788579] [2024-06-27 23:41:43,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:43,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:41:43,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:43,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:41:43,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:41:43,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:41:43,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 258 transitions, 2881 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-27 23:41:43,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:43,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:41:43,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:44,056 INFO L124 PetriNetUnfolderBase]: 574/1113 cut-off events. [2024-06-27 23:41:44,056 INFO L125 PetriNetUnfolderBase]: For 106786/106786 co-relation queries the response was YES. [2024-06-27 23:41:44,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7687 conditions, 1113 events. 574/1113 cut-off events. For 106786/106786 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 6525 event pairs, 122 based on Foata normal form. 1/1113 useless extension candidates. Maximal degree in co-relation 7545. Up to 1019 conditions per place. [2024-06-27 23:41:44,068 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 246 selfloop transitions, 25 changer transitions 0/274 dead transitions. [2024-06-27 23:41:44,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 274 transitions, 3805 flow [2024-06-27 23:41:44,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:41:44,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:41:44,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-06-27 23:41:44,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3598014888337469 [2024-06-27 23:41:44,069 INFO L175 Difference]: Start difference. First operand has 332 places, 258 transitions, 2881 flow. Second operand 13 states and 145 transitions. [2024-06-27 23:41:44,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 274 transitions, 3805 flow [2024-06-27 23:41:44,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 274 transitions, 3518 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-27 23:41:44,425 INFO L231 Difference]: Finished difference. Result has 336 places, 262 transitions, 2801 flow [2024-06-27 23:41:44,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2594, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2801, PETRI_PLACES=336, PETRI_TRANSITIONS=262} [2024-06-27 23:41:44,425 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 306 predicate places. [2024-06-27 23:41:44,425 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 262 transitions, 2801 flow [2024-06-27 23:41:44,425 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-27 23:41:44,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:44,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:44,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:41:44,426 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:44,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:44,426 INFO L85 PathProgramCache]: Analyzing trace with hash -74899166, now seen corresponding path program 4 times [2024-06-27 23:41:44,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:44,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130646421] [2024-06-27 23:41:44,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:44,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:44,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:45,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:45,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:45,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130646421] [2024-06-27 23:41:45,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130646421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:45,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:45,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:45,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481857680] [2024-06-27 23:41:45,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:45,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:45,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:45,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:45,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:45,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 23:41:45,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 262 transitions, 2801 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:45,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:45,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 23:41:45,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:46,215 INFO L124 PetriNetUnfolderBase]: 578/1121 cut-off events. [2024-06-27 23:41:46,216 INFO L125 PetriNetUnfolderBase]: For 114005/114005 co-relation queries the response was YES. [2024-06-27 23:41:46,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7560 conditions, 1121 events. 578/1121 cut-off events. For 114005/114005 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6565 event pairs, 93 based on Foata normal form. 2/1122 useless extension candidates. Maximal degree in co-relation 7418. Up to 973 conditions per place. [2024-06-27 23:41:46,227 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 225 selfloop transitions, 45 changer transitions 0/274 dead transitions. [2024-06-27 23:41:46,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 274 transitions, 3395 flow [2024-06-27 23:41:46,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:41:46,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:41:46,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-27 23:41:46,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45806451612903226 [2024-06-27 23:41:46,228 INFO L175 Difference]: Start difference. First operand has 336 places, 262 transitions, 2801 flow. Second operand 10 states and 142 transitions. [2024-06-27 23:41:46,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 274 transitions, 3395 flow [2024-06-27 23:41:46,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 274 transitions, 3285 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-27 23:41:46,602 INFO L231 Difference]: Finished difference. Result has 337 places, 263 transitions, 2817 flow [2024-06-27 23:41:46,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2817, PETRI_PLACES=337, PETRI_TRANSITIONS=263} [2024-06-27 23:41:46,602 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 307 predicate places. [2024-06-27 23:41:46,602 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 263 transitions, 2817 flow [2024-06-27 23:41:46,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:46,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:46,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:46,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:41:46,603 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:46,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:46,604 INFO L85 PathProgramCache]: Analyzing trace with hash -410825138, now seen corresponding path program 14 times [2024-06-27 23:41:46,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:46,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372979905] [2024-06-27 23:41:46,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:46,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:46,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:48,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:48,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:48,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372979905] [2024-06-27 23:41:48,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372979905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:48,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:48,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:41:48,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253591925] [2024-06-27 23:41:48,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:48,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:41:48,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:48,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:41:48,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:41:48,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:41:48,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 263 transitions, 2817 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:48,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:48,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:41:48,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:49,029 INFO L124 PetriNetUnfolderBase]: 581/1126 cut-off events. [2024-06-27 23:41:49,029 INFO L125 PetriNetUnfolderBase]: For 110205/110205 co-relation queries the response was YES. [2024-06-27 23:41:49,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7662 conditions, 1126 events. 581/1126 cut-off events. For 110205/110205 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 6596 event pairs, 83 based on Foata normal form. 1/1126 useless extension candidates. Maximal degree in co-relation 7518. Up to 874 conditions per place. [2024-06-27 23:41:49,041 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 187 selfloop transitions, 85 changer transitions 0/275 dead transitions. [2024-06-27 23:41:49,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 275 transitions, 3461 flow [2024-06-27 23:41:49,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:49,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:49,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-27 23:41:49,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340175953079179 [2024-06-27 23:41:49,042 INFO L175 Difference]: Start difference. First operand has 337 places, 263 transitions, 2817 flow. Second operand 11 states and 148 transitions. [2024-06-27 23:41:49,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 275 transitions, 3461 flow [2024-06-27 23:41:49,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 275 transitions, 3345 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:41:49,446 INFO L231 Difference]: Finished difference. Result has 340 places, 265 transitions, 2958 flow [2024-06-27 23:41:49,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2701, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2958, PETRI_PLACES=340, PETRI_TRANSITIONS=265} [2024-06-27 23:41:49,447 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 310 predicate places. [2024-06-27 23:41:49,447 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 265 transitions, 2958 flow [2024-06-27 23:41:49,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:49,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:49,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:49,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:41:49,447 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:49,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:49,447 INFO L85 PathProgramCache]: Analyzing trace with hash 210489004, now seen corresponding path program 5 times [2024-06-27 23:41:49,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:49,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331869646] [2024-06-27 23:41:49,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:49,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:49,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:51,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-27 23:41:51,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:51,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331869646] [2024-06-27 23:41:51,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331869646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:51,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:51,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:41:51,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026834102] [2024-06-27 23:41:51,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:51,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:41:51,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:51,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:41:51,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:41:51,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:41:51,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 265 transitions, 2958 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:51,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:51,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:41:51,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:51,971 INFO L124 PetriNetUnfolderBase]: 585/1132 cut-off events. [2024-06-27 23:41:51,971 INFO L125 PetriNetUnfolderBase]: For 118046/118046 co-relation queries the response was YES. [2024-06-27 23:41:51,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7781 conditions, 1132 events. 585/1132 cut-off events. For 118046/118046 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 6651 event pairs, 124 based on Foata normal form. 2/1133 useless extension candidates. Maximal degree in co-relation 7635. Up to 1041 conditions per place. [2024-06-27 23:41:51,984 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 252 selfloop transitions, 23 changer transitions 0/278 dead transitions. [2024-06-27 23:41:51,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 278 transitions, 3556 flow [2024-06-27 23:41:51,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:41:51,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:41:51,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 143 transitions. [2024-06-27 23:41:51,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:41:51,985 INFO L175 Difference]: Start difference. First operand has 340 places, 265 transitions, 2958 flow. Second operand 13 states and 143 transitions. [2024-06-27 23:41:51,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 278 transitions, 3556 flow [2024-06-27 23:41:52,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 278 transitions, 3315 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-27 23:41:52,407 INFO L231 Difference]: Finished difference. Result has 344 places, 266 transitions, 2791 flow [2024-06-27 23:41:52,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2717, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2791, PETRI_PLACES=344, PETRI_TRANSITIONS=266} [2024-06-27 23:41:52,407 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-27 23:41:52,407 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 266 transitions, 2791 flow [2024-06-27 23:41:52,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:52,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:52,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:52,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:41:52,408 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:52,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:52,408 INFO L85 PathProgramCache]: Analyzing trace with hash 210200704, now seen corresponding path program 6 times [2024-06-27 23:41:52,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:52,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347810365] [2024-06-27 23:41:52,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:52,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:52,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:54,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:54,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:54,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347810365] [2024-06-27 23:41:54,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347810365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:54,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:54,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:41:54,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880248170] [2024-06-27 23:41:54,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:54,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:41:54,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:54,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:41:54,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:41:54,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:41:54,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 266 transitions, 2791 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-27 23:41:54,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:54,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:41:54,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:54,643 INFO L124 PetriNetUnfolderBase]: 582/1127 cut-off events. [2024-06-27 23:41:54,643 INFO L125 PetriNetUnfolderBase]: For 107658/107658 co-relation queries the response was YES. [2024-06-27 23:41:54,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7365 conditions, 1127 events. 582/1127 cut-off events. For 107658/107658 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 6611 event pairs, 121 based on Foata normal form. 2/1128 useless extension candidates. Maximal degree in co-relation 7218. Up to 1042 conditions per place. [2024-06-27 23:41:54,655 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 255 selfloop transitions, 19 changer transitions 0/277 dead transitions. [2024-06-27 23:41:54,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 277 transitions, 3363 flow [2024-06-27 23:41:54,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:54,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:54,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-27 23:41:54,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-27 23:41:54,656 INFO L175 Difference]: Start difference. First operand has 344 places, 266 transitions, 2791 flow. Second operand 11 states and 125 transitions. [2024-06-27 23:41:54,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 277 transitions, 3363 flow [2024-06-27 23:41:55,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 277 transitions, 3283 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-27 23:41:55,058 INFO L231 Difference]: Finished difference. Result has 344 places, 266 transitions, 2753 flow [2024-06-27 23:41:55,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2711, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2753, PETRI_PLACES=344, PETRI_TRANSITIONS=266} [2024-06-27 23:41:55,058 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-27 23:41:55,058 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 266 transitions, 2753 flow [2024-06-27 23:41:55,059 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-27 23:41:55,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:55,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:55,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:41:55,059 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:55,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:55,060 INFO L85 PathProgramCache]: Analyzing trace with hash 593607242, now seen corresponding path program 15 times [2024-06-27 23:41:55,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:55,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097930975] [2024-06-27 23:41:55,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:55,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:55,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:56,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:56,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:56,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097930975] [2024-06-27 23:41:56,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097930975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:56,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:56,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:41:56,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493788427] [2024-06-27 23:41:56,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:56,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:41:56,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:56,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:41:56,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:41:57,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:41:57,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 266 transitions, 2753 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:57,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:57,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:41:57,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:57,553 INFO L124 PetriNetUnfolderBase]: 585/1134 cut-off events. [2024-06-27 23:41:57,553 INFO L125 PetriNetUnfolderBase]: For 103776/103776 co-relation queries the response was YES. [2024-06-27 23:41:57,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7398 conditions, 1134 events. 585/1134 cut-off events. For 103776/103776 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 6665 event pairs, 82 based on Foata normal form. 1/1134 useless extension candidates. Maximal degree in co-relation 7250. Up to 828 conditions per place. [2024-06-27 23:41:57,565 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 182 selfloop transitions, 93 changer transitions 0/278 dead transitions. [2024-06-27 23:41:57,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 278 transitions, 3407 flow [2024-06-27 23:41:57,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:41:57,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:41:57,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2024-06-27 23:41:57,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398826979472141 [2024-06-27 23:41:57,566 INFO L175 Difference]: Start difference. First operand has 344 places, 266 transitions, 2753 flow. Second operand 11 states and 150 transitions. [2024-06-27 23:41:57,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 278 transitions, 3407 flow [2024-06-27 23:41:57,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 278 transitions, 3363 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 23:41:57,969 INFO L231 Difference]: Finished difference. Result has 345 places, 268 transitions, 2986 flow [2024-06-27 23:41:57,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2709, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2986, PETRI_PLACES=345, PETRI_TRANSITIONS=268} [2024-06-27 23:41:57,969 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 315 predicate places. [2024-06-27 23:41:57,969 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 268 transitions, 2986 flow [2024-06-27 23:41:57,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:57,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:57,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:57,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:41:57,970 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:41:57,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:57,970 INFO L85 PathProgramCache]: Analyzing trace with hash 593837882, now seen corresponding path program 16 times [2024-06-27 23:41:57,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:57,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044082749] [2024-06-27 23:41:57,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:57,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:57,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:59,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-27 23:41:59,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:59,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044082749] [2024-06-27 23:41:59,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044082749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:59,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:59,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:41:59,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840804922] [2024-06-27 23:41:59,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:59,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:41:59,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:59,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:41:59,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:41:59,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:41:59,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 268 transitions, 2986 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:59,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:59,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:41:59,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:00,459 INFO L124 PetriNetUnfolderBase]: 588/1141 cut-off events. [2024-06-27 23:42:00,460 INFO L125 PetriNetUnfolderBase]: For 106884/106884 co-relation queries the response was YES. [2024-06-27 23:42:00,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7672 conditions, 1141 events. 588/1141 cut-off events. For 106884/106884 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 6745 event pairs, 84 based on Foata normal form. 1/1141 useless extension candidates. Maximal degree in co-relation 7523. Up to 833 conditions per place. [2024-06-27 23:42:00,471 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 182 selfloop transitions, 95 changer transitions 0/280 dead transitions. [2024-06-27 23:42:00,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 280 transitions, 3648 flow [2024-06-27 23:42:00,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:00,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:00,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-27 23:42:00,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436950146627566 [2024-06-27 23:42:00,473 INFO L175 Difference]: Start difference. First operand has 345 places, 268 transitions, 2986 flow. Second operand 11 states and 149 transitions. [2024-06-27 23:42:00,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 280 transitions, 3648 flow [2024-06-27 23:42:00,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 280 transitions, 3387 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-27 23:42:00,869 INFO L231 Difference]: Finished difference. Result has 347 places, 270 transitions, 3010 flow [2024-06-27 23:42:00,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2725, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3010, PETRI_PLACES=347, PETRI_TRANSITIONS=270} [2024-06-27 23:42:00,869 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 317 predicate places. [2024-06-27 23:42:00,869 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 270 transitions, 3010 flow [2024-06-27 23:42:00,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:00,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:00,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:00,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:42:00,870 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:00,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:00,870 INFO L85 PathProgramCache]: Analyzing trace with hash 593846562, now seen corresponding path program 7 times [2024-06-27 23:42:00,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:00,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933716397] [2024-06-27 23:42:00,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:00,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:00,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:02,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:02,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:02,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933716397] [2024-06-27 23:42:02,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933716397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:02,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:02,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:02,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090631083] [2024-06-27 23:42:02,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:02,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:02,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:02,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:02,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:02,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 23:42:02,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 270 transitions, 3010 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:02,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:02,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 23:42:02,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:02,684 INFO L124 PetriNetUnfolderBase]: 585/1136 cut-off events. [2024-06-27 23:42:02,684 INFO L125 PetriNetUnfolderBase]: For 102032/102032 co-relation queries the response was YES. [2024-06-27 23:42:02,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7376 conditions, 1136 events. 585/1136 cut-off events. For 102032/102032 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 6706 event pairs, 91 based on Foata normal form. 2/1137 useless extension candidates. Maximal degree in co-relation 7227. Up to 986 conditions per place. [2024-06-27 23:42:02,696 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 237 selfloop transitions, 40 changer transitions 0/281 dead transitions. [2024-06-27 23:42:02,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 281 transitions, 3588 flow [2024-06-27 23:42:02,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:02,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:02,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-27 23:42:02,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4645161290322581 [2024-06-27 23:42:02,697 INFO L175 Difference]: Start difference. First operand has 347 places, 270 transitions, 3010 flow. Second operand 10 states and 144 transitions. [2024-06-27 23:42:02,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 281 transitions, 3588 flow [2024-06-27 23:42:03,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 281 transitions, 3319 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-27 23:42:03,085 INFO L231 Difference]: Finished difference. Result has 348 places, 270 transitions, 2825 flow [2024-06-27 23:42:03,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2741, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2825, PETRI_PLACES=348, PETRI_TRANSITIONS=270} [2024-06-27 23:42:03,085 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-27 23:42:03,086 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 270 transitions, 2825 flow [2024-06-27 23:42:03,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:03,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:03,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:03,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:42:03,086 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:03,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:03,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1046557946, now seen corresponding path program 17 times [2024-06-27 23:42:03,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:03,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126584982] [2024-06-27 23:42:03,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:03,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:03,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:04,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:04,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:04,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126584982] [2024-06-27 23:42:04,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126584982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:04,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:04,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:04,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494371167] [2024-06-27 23:42:04,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:04,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:04,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:04,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:04,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:04,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 23:42:04,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 270 transitions, 2825 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:04,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:04,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 23:42:04,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:05,180 INFO L124 PetriNetUnfolderBase]: 593/1149 cut-off events. [2024-06-27 23:42:05,181 INFO L125 PetriNetUnfolderBase]: For 104257/104257 co-relation queries the response was YES. [2024-06-27 23:42:05,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7560 conditions, 1149 events. 593/1149 cut-off events. For 104257/104257 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 6812 event pairs, 81 based on Foata normal form. 1/1149 useless extension candidates. Maximal degree in co-relation 7411. Up to 831 conditions per place. [2024-06-27 23:42:05,193 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 166 selfloop transitions, 115 changer transitions 0/285 dead transitions. [2024-06-27 23:42:05,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 285 transitions, 3815 flow [2024-06-27 23:42:05,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:05,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:05,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-27 23:42:05,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4838709677419355 [2024-06-27 23:42:05,194 INFO L175 Difference]: Start difference. First operand has 348 places, 270 transitions, 2825 flow. Second operand 10 states and 150 transitions. [2024-06-27 23:42:05,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 285 transitions, 3815 flow [2024-06-27 23:42:05,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 285 transitions, 3654 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-27 23:42:05,597 INFO L231 Difference]: Finished difference. Result has 348 places, 274 transitions, 3083 flow [2024-06-27 23:42:05,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2664, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3083, PETRI_PLACES=348, PETRI_TRANSITIONS=274} [2024-06-27 23:42:05,597 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-27 23:42:05,597 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 274 transitions, 3083 flow [2024-06-27 23:42:05,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:05,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:05,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:05,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:42:05,598 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:05,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:05,598 INFO L85 PathProgramCache]: Analyzing trace with hash -74907846, now seen corresponding path program 18 times [2024-06-27 23:42:05,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:05,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278378506] [2024-06-27 23:42:05,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:05,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:05,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:07,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:07,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:07,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278378506] [2024-06-27 23:42:07,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278378506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:07,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:07,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:42:07,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558318288] [2024-06-27 23:42:07,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:07,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:42:07,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:07,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:42:07,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:42:07,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:42:07,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 274 transitions, 3083 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:07,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:07,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:42:07,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:08,073 INFO L124 PetriNetUnfolderBase]: 591/1148 cut-off events. [2024-06-27 23:42:08,074 INFO L125 PetriNetUnfolderBase]: For 99894/99894 co-relation queries the response was YES. [2024-06-27 23:42:08,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7481 conditions, 1148 events. 591/1148 cut-off events. For 99894/99894 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 6808 event pairs, 83 based on Foata normal form. 1/1148 useless extension candidates. Maximal degree in co-relation 7331. Up to 838 conditions per place. [2024-06-27 23:42:08,087 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 170 selfloop transitions, 111 changer transitions 0/284 dead transitions. [2024-06-27 23:42:08,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 284 transitions, 3667 flow [2024-06-27 23:42:08,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:08,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:08,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-27 23:42:08,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4310850439882698 [2024-06-27 23:42:08,088 INFO L175 Difference]: Start difference. First operand has 348 places, 274 transitions, 3083 flow. Second operand 11 states and 147 transitions. [2024-06-27 23:42:08,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 284 transitions, 3667 flow [2024-06-27 23:42:08,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 284 transitions, 3291 flow, removed 86 selfloop flow, removed 8 redundant places. [2024-06-27 23:42:08,455 INFO L231 Difference]: Finished difference. Result has 351 places, 274 transitions, 2934 flow [2024-06-27 23:42:08,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2707, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2934, PETRI_PLACES=351, PETRI_TRANSITIONS=274} [2024-06-27 23:42:08,456 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-27 23:42:08,456 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 274 transitions, 2934 flow [2024-06-27 23:42:08,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:08,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:08,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:08,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:42:08,456 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:08,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:08,456 INFO L85 PathProgramCache]: Analyzing trace with hash 210200394, now seen corresponding path program 19 times [2024-06-27 23:42:08,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:08,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956531596] [2024-06-27 23:42:08,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:08,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:08,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:09,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:09,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:09,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956531596] [2024-06-27 23:42:09,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956531596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:09,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:09,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:42:09,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491969390] [2024-06-27 23:42:09,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:09,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:42:09,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:09,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:42:09,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:42:10,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:42:10,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 274 transitions, 2934 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-27 23:42:10,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:10,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:42:10,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:10,479 INFO L124 PetriNetUnfolderBase]: 589/1143 cut-off events. [2024-06-27 23:42:10,480 INFO L125 PetriNetUnfolderBase]: For 93140/93140 co-relation queries the response was YES. [2024-06-27 23:42:10,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7187 conditions, 1143 events. 589/1143 cut-off events. For 93140/93140 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 6784 event pairs, 120 based on Foata normal form. 1/1143 useless extension candidates. Maximal degree in co-relation 7036. Up to 1057 conditions per place. [2024-06-27 23:42:10,488 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 261 selfloop transitions, 20 changer transitions 0/284 dead transitions. [2024-06-27 23:42:10,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 284 transitions, 3518 flow [2024-06-27 23:42:10,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:10,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:10,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-27 23:42:10,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-27 23:42:10,489 INFO L175 Difference]: Start difference. First operand has 351 places, 274 transitions, 2934 flow. Second operand 11 states and 125 transitions. [2024-06-27 23:42:10,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 284 transitions, 3518 flow [2024-06-27 23:42:10,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 284 transitions, 3232 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-27 23:42:10,850 INFO L231 Difference]: Finished difference. Result has 352 places, 274 transitions, 2693 flow [2024-06-27 23:42:10,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2648, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2693, PETRI_PLACES=352, PETRI_TRANSITIONS=274} [2024-06-27 23:42:10,851 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-27 23:42:10,851 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 274 transitions, 2693 flow [2024-06-27 23:42:10,851 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-27 23:42:10,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:10,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:10,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:42:10,851 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:10,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:10,851 INFO L85 PathProgramCache]: Analyzing trace with hash 593846252, now seen corresponding path program 20 times [2024-06-27 23:42:10,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:10,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116564927] [2024-06-27 23:42:10,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:10,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:10,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:12,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:12,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:12,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116564927] [2024-06-27 23:42:12,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116564927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:12,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:12,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:42:12,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960923167] [2024-06-27 23:42:12,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:12,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:42:12,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:12,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:42:12,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:42:12,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:42:12,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 274 transitions, 2693 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:12,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:12,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:42:12,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:12,941 INFO L124 PetriNetUnfolderBase]: 592/1149 cut-off events. [2024-06-27 23:42:12,941 INFO L125 PetriNetUnfolderBase]: For 94587/94587 co-relation queries the response was YES. [2024-06-27 23:42:12,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7057 conditions, 1149 events. 592/1149 cut-off events. For 94587/94587 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 6830 event pairs, 81 based on Foata normal form. 1/1149 useless extension candidates. Maximal degree in co-relation 6905. Up to 824 conditions per place. [2024-06-27 23:42:12,953 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 182 selfloop transitions, 104 changer transitions 0/289 dead transitions. [2024-06-27 23:42:12,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 289 transitions, 3703 flow [2024-06-27 23:42:12,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:12,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:12,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-27 23:42:12,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44281524926686217 [2024-06-27 23:42:12,954 INFO L175 Difference]: Start difference. First operand has 352 places, 274 transitions, 2693 flow. Second operand 11 states and 151 transitions. [2024-06-27 23:42:12,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 289 transitions, 3703 flow [2024-06-27 23:42:13,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 289 transitions, 3643 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 23:42:13,298 INFO L231 Difference]: Finished difference. Result has 352 places, 278 transitions, 3034 flow [2024-06-27 23:42:13,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2633, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3034, PETRI_PLACES=352, PETRI_TRANSITIONS=278} [2024-06-27 23:42:13,299 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-27 23:42:13,299 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 278 transitions, 3034 flow [2024-06-27 23:42:13,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:13,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:13,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:13,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:42:13,299 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:13,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:13,299 INFO L85 PathProgramCache]: Analyzing trace with hash 587351132, now seen corresponding path program 21 times [2024-06-27 23:42:13,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:13,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79527331] [2024-06-27 23:42:13,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:13,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:13,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:14,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-27 23:42:14,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:14,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79527331] [2024-06-27 23:42:14,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79527331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:14,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:14,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:14,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554957121] [2024-06-27 23:42:14,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:14,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:14,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:14,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:14,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:15,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:42:15,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 278 transitions, 3034 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:15,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:15,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:42:15,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:15,596 INFO L124 PetriNetUnfolderBase]: 590/1147 cut-off events. [2024-06-27 23:42:15,596 INFO L125 PetriNetUnfolderBase]: For 90126/90126 co-relation queries the response was YES. [2024-06-27 23:42:15,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7063 conditions, 1147 events. 590/1147 cut-off events. For 90126/90126 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 6824 event pairs, 85 based on Foata normal form. 1/1147 useless extension candidates. Maximal degree in co-relation 6911. Up to 837 conditions per place. [2024-06-27 23:42:15,608 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 193 selfloop transitions, 92 changer transitions 0/288 dead transitions. [2024-06-27 23:42:15,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 288 transitions, 3626 flow [2024-06-27 23:42:15,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:15,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:15,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-27 23:42:15,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44281524926686217 [2024-06-27 23:42:15,609 INFO L175 Difference]: Start difference. First operand has 352 places, 278 transitions, 3034 flow. Second operand 11 states and 151 transitions. [2024-06-27 23:42:15,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 288 transitions, 3626 flow [2024-06-27 23:42:15,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 288 transitions, 3352 flow, removed 81 selfloop flow, removed 7 redundant places. [2024-06-27 23:42:15,949 INFO L231 Difference]: Finished difference. Result has 356 places, 278 transitions, 2949 flow [2024-06-27 23:42:15,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2760, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2949, PETRI_PLACES=356, PETRI_TRANSITIONS=278} [2024-06-27 23:42:15,949 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 326 predicate places. [2024-06-27 23:42:15,949 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 278 transitions, 2949 flow [2024-06-27 23:42:15,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:15,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:15,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:15,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:42:15,949 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:15,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:15,950 INFO L85 PathProgramCache]: Analyzing trace with hash 2045008558, now seen corresponding path program 21 times [2024-06-27 23:42:15,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:15,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423988848] [2024-06-27 23:42:15,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:15,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:15,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:17,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:17,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:17,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423988848] [2024-06-27 23:42:17,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423988848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:17,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:17,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:17,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115631968] [2024-06-27 23:42:17,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:17,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:17,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:17,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:17,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:17,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:42:17,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 278 transitions, 2949 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-27 23:42:17,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:17,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:42:17,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:17,526 INFO L124 PetriNetUnfolderBase]: 594/1154 cut-off events. [2024-06-27 23:42:17,526 INFO L125 PetriNetUnfolderBase]: For 97086/97086 co-relation queries the response was YES. [2024-06-27 23:42:17,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7143 conditions, 1154 events. 594/1154 cut-off events. For 97086/97086 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 6863 event pairs, 77 based on Foata normal form. 2/1155 useless extension candidates. Maximal degree in co-relation 6989. Up to 1027 conditions per place. [2024-06-27 23:42:17,540 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 275 selfloop transitions, 22 changer transitions 0/300 dead transitions. [2024-06-27 23:42:17,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 300 transitions, 3641 flow [2024-06-27 23:42:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:17,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:17,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 23:42:17,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:42:17,541 INFO L175 Difference]: Start difference. First operand has 356 places, 278 transitions, 2949 flow. Second operand 11 states and 132 transitions. [2024-06-27 23:42:17,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 300 transitions, 3641 flow [2024-06-27 23:42:17,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 300 transitions, 3431 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 23:42:17,830 INFO L231 Difference]: Finished difference. Result has 358 places, 280 transitions, 2841 flow [2024-06-27 23:42:17,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2841, PETRI_PLACES=358, PETRI_TRANSITIONS=280} [2024-06-27 23:42:17,830 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 328 predicate places. [2024-06-27 23:42:17,830 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 280 transitions, 2841 flow [2024-06-27 23:42:17,830 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-27 23:42:17,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:17,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:17,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:42:17,831 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:17,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:17,831 INFO L85 PathProgramCache]: Analyzing trace with hash -538417050, now seen corresponding path program 22 times [2024-06-27 23:42:17,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:17,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965595755] [2024-06-27 23:42:17,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:17,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:17,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:19,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:19,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:19,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965595755] [2024-06-27 23:42:19,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965595755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:19,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:19,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:19,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750244511] [2024-06-27 23:42:19,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:19,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:19,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:19,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:19,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:19,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:42:19,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 280 transitions, 2841 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-27 23:42:19,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:19,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:42:19,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:19,584 INFO L124 PetriNetUnfolderBase]: 609/1183 cut-off events. [2024-06-27 23:42:19,584 INFO L125 PetriNetUnfolderBase]: For 113598/113598 co-relation queries the response was YES. [2024-06-27 23:42:19,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7511 conditions, 1183 events. 609/1183 cut-off events. For 113598/113598 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7102 event pairs, 90 based on Foata normal form. 2/1184 useless extension candidates. Maximal degree in co-relation 7355. Up to 1058 conditions per place. [2024-06-27 23:42:19,596 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 272 selfloop transitions, 26 changer transitions 0/301 dead transitions. [2024-06-27 23:42:19,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 301 transitions, 3795 flow [2024-06-27 23:42:19,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:19,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:19,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 23:42:19,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 23:42:19,597 INFO L175 Difference]: Start difference. First operand has 358 places, 280 transitions, 2841 flow. Second operand 11 states and 134 transitions. [2024-06-27 23:42:19,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 301 transitions, 3795 flow [2024-06-27 23:42:19,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 301 transitions, 3711 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 23:42:19,972 INFO L231 Difference]: Finished difference. Result has 362 places, 283 transitions, 2899 flow [2024-06-27 23:42:19,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2757, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2899, PETRI_PLACES=362, PETRI_TRANSITIONS=283} [2024-06-27 23:42:19,972 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 332 predicate places. [2024-06-27 23:42:19,972 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 283 transitions, 2899 flow [2024-06-27 23:42:19,972 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-27 23:42:19,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:19,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:19,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:42:19,973 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:19,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:19,973 INFO L85 PathProgramCache]: Analyzing trace with hash 205944720, now seen corresponding path program 23 times [2024-06-27 23:42:19,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:19,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142568847] [2024-06-27 23:42:19,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:19,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:19,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:21,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:21,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:21,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142568847] [2024-06-27 23:42:21,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142568847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:21,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:21,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:21,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878483891] [2024-06-27 23:42:21,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:21,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:21,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:21,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:21,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:21,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:42:21,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 283 transitions, 2899 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-27 23:42:21,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:21,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:42:21,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:21,691 INFO L124 PetriNetUnfolderBase]: 613/1191 cut-off events. [2024-06-27 23:42:21,691 INFO L125 PetriNetUnfolderBase]: For 115654/115654 co-relation queries the response was YES. [2024-06-27 23:42:21,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7567 conditions, 1191 events. 613/1191 cut-off events. For 115654/115654 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7152 event pairs, 87 based on Foata normal form. 2/1192 useless extension candidates. Maximal degree in co-relation 7409. Up to 1044 conditions per place. [2024-06-27 23:42:21,704 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 274 selfloop transitions, 27 changer transitions 0/304 dead transitions. [2024-06-27 23:42:21,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 304 transitions, 3839 flow [2024-06-27 23:42:21,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:21,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:21,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 23:42:21,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 23:42:21,705 INFO L175 Difference]: Start difference. First operand has 362 places, 283 transitions, 2899 flow. Second operand 11 states and 136 transitions. [2024-06-27 23:42:21,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 304 transitions, 3839 flow [2024-06-27 23:42:22,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 304 transitions, 3765 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 23:42:22,065 INFO L231 Difference]: Finished difference. Result has 367 places, 285 transitions, 2947 flow [2024-06-27 23:42:22,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2825, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2947, PETRI_PLACES=367, PETRI_TRANSITIONS=285} [2024-06-27 23:42:22,065 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 337 predicate places. [2024-06-27 23:42:22,065 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 285 transitions, 2947 flow [2024-06-27 23:42:22,065 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-27 23:42:22,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:22,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:22,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:42:22,066 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:22,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:22,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1803136602, now seen corresponding path program 24 times [2024-06-27 23:42:22,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:22,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725113477] [2024-06-27 23:42:22,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:22,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:22,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:23,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:23,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:23,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725113477] [2024-06-27 23:42:23,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725113477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:23,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:23,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:23,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700002521] [2024-06-27 23:42:23,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:23,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:23,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:23,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:23,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:23,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:42:23,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 285 transitions, 2947 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-27 23:42:23,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:23,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:42:23,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:23,807 INFO L124 PetriNetUnfolderBase]: 610/1186 cut-off events. [2024-06-27 23:42:23,807 INFO L125 PetriNetUnfolderBase]: For 102778/102778 co-relation queries the response was YES. [2024-06-27 23:42:23,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7297 conditions, 1186 events. 610/1186 cut-off events. For 102778/102778 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7107 event pairs, 98 based on Foata normal form. 2/1187 useless extension candidates. Maximal degree in co-relation 7136. Up to 1078 conditions per place. [2024-06-27 23:42:23,820 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 273 selfloop transitions, 25 changer transitions 0/301 dead transitions. [2024-06-27 23:42:23,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 301 transitions, 3583 flow [2024-06-27 23:42:23,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:23,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:23,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 23:42:23,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 23:42:23,821 INFO L175 Difference]: Start difference. First operand has 367 places, 285 transitions, 2947 flow. Second operand 11 states and 131 transitions. [2024-06-27 23:42:23,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 301 transitions, 3583 flow [2024-06-27 23:42:24,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 301 transitions, 3457 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-27 23:42:24,234 INFO L231 Difference]: Finished difference. Result has 370 places, 285 transitions, 2875 flow [2024-06-27 23:42:24,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2875, PETRI_PLACES=370, PETRI_TRANSITIONS=285} [2024-06-27 23:42:24,235 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 340 predicate places. [2024-06-27 23:42:24,235 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 285 transitions, 2875 flow [2024-06-27 23:42:24,235 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-27 23:42:24,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:24,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:24,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:42:24,235 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:24,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:24,236 INFO L85 PathProgramCache]: Analyzing trace with hash 2106871120, now seen corresponding path program 25 times [2024-06-27 23:42:24,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:24,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941072675] [2024-06-27 23:42:24,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:24,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:24,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:25,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:25,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:25,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941072675] [2024-06-27 23:42:25,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941072675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:25,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:25,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:42:25,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999223232] [2024-06-27 23:42:25,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:25,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:42:25,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:25,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:42:25,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:42:25,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 23:42:25,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 285 transitions, 2875 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:25,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:25,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 23:42:25,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:25,742 INFO L124 PetriNetUnfolderBase]: 566/1145 cut-off events. [2024-06-27 23:42:25,742 INFO L125 PetriNetUnfolderBase]: For 108036/108039 co-relation queries the response was YES. [2024-06-27 23:42:25,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6849 conditions, 1145 events. 566/1145 cut-off events. For 108036/108039 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7102 event pairs, 35 based on Foata normal form. 4/1147 useless extension candidates. Maximal degree in co-relation 6688. Up to 725 conditions per place. [2024-06-27 23:42:25,753 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 166 selfloop transitions, 34 changer transitions 0/304 dead transitions. [2024-06-27 23:42:25,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 304 transitions, 3373 flow [2024-06-27 23:42:25,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:25,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:25,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-27 23:42:25,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-27 23:42:25,754 INFO L175 Difference]: Start difference. First operand has 370 places, 285 transitions, 2875 flow. Second operand 10 states and 135 transitions. [2024-06-27 23:42:25,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 304 transitions, 3373 flow [2024-06-27 23:42:26,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 304 transitions, 3325 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:42:26,103 INFO L231 Difference]: Finished difference. Result has 372 places, 287 transitions, 2977 flow [2024-06-27 23:42:26,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2827, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2977, PETRI_PLACES=372, PETRI_TRANSITIONS=287} [2024-06-27 23:42:26,103 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 342 predicate places. [2024-06-27 23:42:26,103 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 287 transitions, 2977 flow [2024-06-27 23:42:26,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:26,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:26,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:26,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:42:26,104 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:26,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:26,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1390705588, now seen corresponding path program 26 times [2024-06-27 23:42:26,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:26,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048574999] [2024-06-27 23:42:26,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:26,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:26,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:27,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:27,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:27,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048574999] [2024-06-27 23:42:27,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048574999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:27,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:27,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:27,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243699808] [2024-06-27 23:42:27,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:27,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:27,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:27,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:27,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:27,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:42:27,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 287 transitions, 2977 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-27 23:42:27,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:27,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:42:27,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:27,923 INFO L124 PetriNetUnfolderBase]: 618/1202 cut-off events. [2024-06-27 23:42:27,923 INFO L125 PetriNetUnfolderBase]: For 106603/106603 co-relation queries the response was YES. [2024-06-27 23:42:27,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7454 conditions, 1202 events. 618/1202 cut-off events. For 106603/106603 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 7247 event pairs, 81 based on Foata normal form. 2/1203 useless extension candidates. Maximal degree in co-relation 7291. Up to 1075 conditions per place. [2024-06-27 23:42:27,937 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 284 selfloop transitions, 21 changer transitions 0/308 dead transitions. [2024-06-27 23:42:27,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 308 transitions, 3697 flow [2024-06-27 23:42:27,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:27,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:27,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 23:42:27,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:42:27,938 INFO L175 Difference]: Start difference. First operand has 372 places, 287 transitions, 2977 flow. Second operand 11 states and 132 transitions. [2024-06-27 23:42:27,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 308 transitions, 3697 flow [2024-06-27 23:42:28,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 308 transitions, 3581 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-27 23:42:28,313 INFO L231 Difference]: Finished difference. Result has 374 places, 289 transitions, 2975 flow [2024-06-27 23:42:28,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2867, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2975, PETRI_PLACES=374, PETRI_TRANSITIONS=289} [2024-06-27 23:42:28,314 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 344 predicate places. [2024-06-27 23:42:28,314 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 289 transitions, 2975 flow [2024-06-27 23:42:28,314 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-27 23:42:28,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:28,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:28,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:42:28,314 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:28,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:28,315 INFO L85 PathProgramCache]: Analyzing trace with hash -2024822626, now seen corresponding path program 27 times [2024-06-27 23:42:28,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:28,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891387007] [2024-06-27 23:42:28,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:28,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:28,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:29,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:29,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:29,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891387007] [2024-06-27 23:42:29,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891387007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:29,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:29,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:29,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045167109] [2024-06-27 23:42:29,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:29,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:29,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:29,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:29,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:29,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:42:29,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 289 transitions, 2975 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-27 23:42:29,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:29,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:42:29,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:30,174 INFO L124 PetriNetUnfolderBase]: 633/1231 cut-off events. [2024-06-27 23:42:30,174 INFO L125 PetriNetUnfolderBase]: For 114251/114251 co-relation queries the response was YES. [2024-06-27 23:42:30,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7778 conditions, 1231 events. 633/1231 cut-off events. For 114251/114251 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7469 event pairs, 90 based on Foata normal form. 2/1232 useless extension candidates. Maximal degree in co-relation 7616. Up to 1106 conditions per place. [2024-06-27 23:42:30,188 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 281 selfloop transitions, 25 changer transitions 0/309 dead transitions. [2024-06-27 23:42:30,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 309 transitions, 3949 flow [2024-06-27 23:42:30,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:30,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:30,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 23:42:30,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 23:42:30,190 INFO L175 Difference]: Start difference. First operand has 374 places, 289 transitions, 2975 flow. Second operand 11 states and 134 transitions. [2024-06-27 23:42:30,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 309 transitions, 3949 flow [2024-06-27 23:42:30,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 309 transitions, 3859 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-27 23:42:30,603 INFO L231 Difference]: Finished difference. Result has 378 places, 292 transitions, 3031 flow [2024-06-27 23:42:30,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2885, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3031, PETRI_PLACES=378, PETRI_TRANSITIONS=292} [2024-06-27 23:42:30,603 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 348 predicate places. [2024-06-27 23:42:30,603 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 292 transitions, 3031 flow [2024-06-27 23:42:30,603 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-27 23:42:30,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:30,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:30,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:42:30,605 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:30,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:30,605 INFO L85 PathProgramCache]: Analyzing trace with hash -2024644996, now seen corresponding path program 28 times [2024-06-27 23:42:30,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:30,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968417265] [2024-06-27 23:42:30,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:30,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:30,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:32,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:32,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:32,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968417265] [2024-06-27 23:42:32,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968417265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:32,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:32,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:32,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776100741] [2024-06-27 23:42:32,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:32,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:32,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:32,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:32,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:32,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:42:32,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 292 transitions, 3031 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-27 23:42:32,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:32,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:42:32,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:32,633 INFO L124 PetriNetUnfolderBase]: 630/1226 cut-off events. [2024-06-27 23:42:32,634 INFO L125 PetriNetUnfolderBase]: For 101453/101453 co-relation queries the response was YES. [2024-06-27 23:42:32,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7440 conditions, 1226 events. 630/1226 cut-off events. For 101453/101453 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7412 event pairs, 91 based on Foata normal form. 2/1227 useless extension candidates. Maximal degree in co-relation 7276. Up to 1118 conditions per place. [2024-06-27 23:42:32,647 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 280 selfloop transitions, 24 changer transitions 0/307 dead transitions. [2024-06-27 23:42:32,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 307 transitions, 3677 flow [2024-06-27 23:42:32,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:32,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:32,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 23:42:32,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 23:42:32,649 INFO L175 Difference]: Start difference. First operand has 378 places, 292 transitions, 3031 flow. Second operand 11 states and 131 transitions. [2024-06-27 23:42:32,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 307 transitions, 3677 flow [2024-06-27 23:42:33,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 307 transitions, 3571 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 23:42:33,054 INFO L231 Difference]: Finished difference. Result has 382 places, 292 transitions, 2977 flow [2024-06-27 23:42:33,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2925, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2977, PETRI_PLACES=382, PETRI_TRANSITIONS=292} [2024-06-27 23:42:33,055 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 352 predicate places. [2024-06-27 23:42:33,055 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 292 transitions, 2977 flow [2024-06-27 23:42:33,055 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-27 23:42:33,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:33,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:33,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:42:33,056 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:33,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:33,056 INFO L85 PathProgramCache]: Analyzing trace with hash 330319308, now seen corresponding path program 29 times [2024-06-27 23:42:33,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:33,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144523732] [2024-06-27 23:42:33,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:33,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:33,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:34,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:34,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:34,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144523732] [2024-06-27 23:42:34,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144523732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:34,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:34,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:34,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804969679] [2024-06-27 23:42:34,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:34,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:34,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:34,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:34,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:34,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:42:34,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 292 transitions, 2977 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-27 23:42:34,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:34,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:42:34,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:34,904 INFO L124 PetriNetUnfolderBase]: 634/1234 cut-off events. [2024-06-27 23:42:34,904 INFO L125 PetriNetUnfolderBase]: For 102445/102445 co-relation queries the response was YES. [2024-06-27 23:42:34,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7437 conditions, 1234 events. 634/1234 cut-off events. For 102445/102445 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 7501 event pairs, 87 based on Foata normal form. 2/1235 useless extension candidates. Maximal degree in co-relation 7271. Up to 1090 conditions per place. [2024-06-27 23:42:34,918 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 282 selfloop transitions, 26 changer transitions 0/311 dead transitions. [2024-06-27 23:42:34,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 311 transitions, 3697 flow [2024-06-27 23:42:34,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:34,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:34,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 23:42:34,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 23:42:34,919 INFO L175 Difference]: Start difference. First operand has 382 places, 292 transitions, 2977 flow. Second operand 11 states and 135 transitions. [2024-06-27 23:42:34,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 311 transitions, 3697 flow [2024-06-27 23:42:35,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 311 transitions, 3651 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:42:35,326 INFO L231 Difference]: Finished difference. Result has 385 places, 294 transitions, 3059 flow [2024-06-27 23:42:35,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2931, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3059, PETRI_PLACES=385, PETRI_TRANSITIONS=294} [2024-06-27 23:42:35,327 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 355 predicate places. [2024-06-27 23:42:35,327 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 294 transitions, 3059 flow [2024-06-27 23:42:35,327 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-27 23:42:35,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:35,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:35,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:42:35,327 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:35,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:35,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1852749752, now seen corresponding path program 30 times [2024-06-27 23:42:35,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:35,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217390866] [2024-06-27 23:42:35,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:35,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:35,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:36,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:36,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:36,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217390866] [2024-06-27 23:42:36,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217390866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:36,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:36,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:36,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159313475] [2024-06-27 23:42:36,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:36,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:36,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:36,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:36,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:36,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:42:36,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 294 transitions, 3059 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-27 23:42:36,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:36,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:42:36,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:37,296 INFO L124 PetriNetUnfolderBase]: 638/1241 cut-off events. [2024-06-27 23:42:37,296 INFO L125 PetriNetUnfolderBase]: For 105262/105262 co-relation queries the response was YES. [2024-06-27 23:42:37,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7590 conditions, 1241 events. 638/1241 cut-off events. For 105262/105262 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 7533 event pairs, 93 based on Foata normal form. 2/1242 useless extension candidates. Maximal degree in co-relation 7422. Up to 1098 conditions per place. [2024-06-27 23:42:37,309 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 261 selfloop transitions, 45 changer transitions 0/309 dead transitions. [2024-06-27 23:42:37,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 309 transitions, 3749 flow [2024-06-27 23:42:37,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:37,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:37,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 23:42:37,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-27 23:42:37,310 INFO L175 Difference]: Start difference. First operand has 385 places, 294 transitions, 3059 flow. Second operand 11 states and 133 transitions. [2024-06-27 23:42:37,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 309 transitions, 3749 flow [2024-06-27 23:42:37,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 309 transitions, 3643 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-27 23:42:37,729 INFO L231 Difference]: Finished difference. Result has 388 places, 295 transitions, 3093 flow [2024-06-27 23:42:37,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2953, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3093, PETRI_PLACES=388, PETRI_TRANSITIONS=295} [2024-06-27 23:42:37,729 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 358 predicate places. [2024-06-27 23:42:37,729 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 295 transitions, 3093 flow [2024-06-27 23:42:37,729 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-27 23:42:37,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:37,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:37,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 23:42:37,729 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:37,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:37,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1859005862, now seen corresponding path program 31 times [2024-06-27 23:42:37,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:37,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024241825] [2024-06-27 23:42:37,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:37,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:37,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:39,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:39,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:39,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024241825] [2024-06-27 23:42:39,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024241825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:39,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:39,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:39,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970358090] [2024-06-27 23:42:39,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:39,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:39,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:39,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:39,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:39,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:42:39,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 295 transitions, 3093 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-27 23:42:39,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:39,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:42:39,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:39,947 INFO L124 PetriNetUnfolderBase]: 642/1249 cut-off events. [2024-06-27 23:42:39,947 INFO L125 PetriNetUnfolderBase]: For 106951/106951 co-relation queries the response was YES. [2024-06-27 23:42:39,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7631 conditions, 1249 events. 642/1249 cut-off events. For 106951/106951 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7614 event pairs, 95 based on Foata normal form. 2/1250 useless extension candidates. Maximal degree in co-relation 7463. Up to 1106 conditions per place. [2024-06-27 23:42:39,962 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 265 selfloop transitions, 42 changer transitions 0/310 dead transitions. [2024-06-27 23:42:39,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 310 transitions, 3787 flow [2024-06-27 23:42:39,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:39,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:39,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 23:42:39,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 23:42:39,963 INFO L175 Difference]: Start difference. First operand has 388 places, 295 transitions, 3093 flow. Second operand 11 states and 134 transitions. [2024-06-27 23:42:39,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 310 transitions, 3787 flow [2024-06-27 23:42:40,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 310 transitions, 3657 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 23:42:40,353 INFO L231 Difference]: Finished difference. Result has 390 places, 296 transitions, 3099 flow [2024-06-27 23:42:40,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2963, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3099, PETRI_PLACES=390, PETRI_TRANSITIONS=296} [2024-06-27 23:42:40,354 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 360 predicate places. [2024-06-27 23:42:40,354 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 296 transitions, 3099 flow [2024-06-27 23:42:40,354 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-27 23:42:40,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:40,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:40,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 23:42:40,354 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:40,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:40,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1859183492, now seen corresponding path program 32 times [2024-06-27 23:42:40,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:40,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88940812] [2024-06-27 23:42:40,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:40,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:40,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:41,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:41,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:41,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88940812] [2024-06-27 23:42:41,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88940812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:41,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:41,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:41,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947822408] [2024-06-27 23:42:41,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:41,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:41,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:41,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:41,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:41,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:42:41,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 296 transitions, 3099 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-27 23:42:41,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:41,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:42:41,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:42,428 INFO L124 PetriNetUnfolderBase]: 650/1265 cut-off events. [2024-06-27 23:42:42,428 INFO L125 PetriNetUnfolderBase]: For 108788/108788 co-relation queries the response was YES. [2024-06-27 23:42:42,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7694 conditions, 1265 events. 650/1265 cut-off events. For 108788/108788 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 7729 event pairs, 95 based on Foata normal form. 2/1266 useless extension candidates. Maximal degree in co-relation 7525. Up to 1102 conditions per place. [2024-06-27 23:42:42,443 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 266 selfloop transitions, 44 changer transitions 0/313 dead transitions. [2024-06-27 23:42:42,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 313 transitions, 3807 flow [2024-06-27 23:42:42,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:42,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:42,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 23:42:42,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 23:42:42,444 INFO L175 Difference]: Start difference. First operand has 390 places, 296 transitions, 3099 flow. Second operand 11 states and 135 transitions. [2024-06-27 23:42:42,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 313 transitions, 3807 flow [2024-06-27 23:42:42,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 313 transitions, 3681 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 23:42:42,844 INFO L231 Difference]: Finished difference. Result has 393 places, 298 transitions, 3127 flow [2024-06-27 23:42:42,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3127, PETRI_PLACES=393, PETRI_TRANSITIONS=298} [2024-06-27 23:42:42,844 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 363 predicate places. [2024-06-27 23:42:42,844 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 298 transitions, 3127 flow [2024-06-27 23:42:42,844 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-27 23:42:42,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:42,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-27 23:42:42,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 23:42:42,844 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:42,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:42,845 INFO L85 PathProgramCache]: Analyzing trace with hash -2025417272, now seen corresponding path program 33 times [2024-06-27 23:42:42,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:42,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965608718] [2024-06-27 23:42:42,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:42,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:42,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:44,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:44,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:44,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965608718] [2024-06-27 23:42:44,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965608718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:44,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:44,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:44,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198093787] [2024-06-27 23:42:44,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:44,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:44,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:44,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:44,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:44,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:42:44,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 298 transitions, 3127 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-27 23:42:44,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:44,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:42:44,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:45,368 INFO L124 PetriNetUnfolderBase]: 665/1294 cut-off events. [2024-06-27 23:42:45,368 INFO L125 PetriNetUnfolderBase]: For 127305/127305 co-relation queries the response was YES. [2024-06-27 23:42:45,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8212 conditions, 1294 events. 665/1294 cut-off events. For 127305/127305 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 7923 event pairs, 100 based on Foata normal form. 2/1295 useless extension candidates. Maximal degree in co-relation 8041. Up to 1134 conditions per place. [2024-06-27 23:42:45,380 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 273 selfloop transitions, 41 changer transitions 0/317 dead transitions. [2024-06-27 23:42:45,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 317 transitions, 4147 flow [2024-06-27 23:42:45,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:45,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:45,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 23:42:45,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-27 23:42:45,382 INFO L175 Difference]: Start difference. First operand has 393 places, 298 transitions, 3127 flow. Second operand 11 states and 138 transitions. [2024-06-27 23:42:45,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 317 transitions, 4147 flow [2024-06-27 23:42:45,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 317 transitions, 4021 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 23:42:45,881 INFO L231 Difference]: Finished difference. Result has 397 places, 301 transitions, 3201 flow [2024-06-27 23:42:45,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3001, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3201, PETRI_PLACES=397, PETRI_TRANSITIONS=301} [2024-06-27 23:42:45,882 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 367 predicate places. [2024-06-27 23:42:45,882 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 301 transitions, 3201 flow [2024-06-27 23:42:45,882 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-27 23:42:45,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:45,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:45,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 23:42:45,882 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:45,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:45,883 INFO L85 PathProgramCache]: Analyzing trace with hash -2146775604, now seen corresponding path program 34 times [2024-06-27 23:42:45,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:45,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882060164] [2024-06-27 23:42:45,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:45,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:45,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:47,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:47,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:47,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882060164] [2024-06-27 23:42:47,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882060164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:47,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:47,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:47,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816790479] [2024-06-27 23:42:47,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:47,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:47,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:47,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:47,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:47,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:42:47,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 301 transitions, 3201 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-27 23:42:47,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:47,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:42:47,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:48,139 INFO L124 PetriNetUnfolderBase]: 662/1289 cut-off events. [2024-06-27 23:42:48,139 INFO L125 PetriNetUnfolderBase]: For 112909/112909 co-relation queries the response was YES. [2024-06-27 23:42:48,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7852 conditions, 1289 events. 662/1289 cut-off events. For 112909/112909 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 7892 event pairs, 101 based on Foata normal form. 2/1290 useless extension candidates. Maximal degree in co-relation 7679. Up to 1146 conditions per place. [2024-06-27 23:42:48,154 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 272 selfloop transitions, 40 changer transitions 0/315 dead transitions. [2024-06-27 23:42:48,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 315 transitions, 3859 flow [2024-06-27 23:42:48,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:48,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:48,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 23:42:48,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 23:42:48,155 INFO L175 Difference]: Start difference. First operand has 397 places, 301 transitions, 3201 flow. Second operand 11 states and 135 transitions. [2024-06-27 23:42:48,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 315 transitions, 3859 flow [2024-06-27 23:42:48,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 315 transitions, 3711 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 23:42:48,615 INFO L231 Difference]: Finished difference. Result has 401 places, 301 transitions, 3137 flow [2024-06-27 23:42:48,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3053, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3137, PETRI_PLACES=401, PETRI_TRANSITIONS=301} [2024-06-27 23:42:48,615 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 371 predicate places. [2024-06-27 23:42:48,615 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 301 transitions, 3137 flow [2024-06-27 23:42:48,615 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-27 23:42:48,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:48,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:48,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 23:42:48,615 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:48,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:48,616 INFO L85 PathProgramCache]: Analyzing trace with hash 2143430092, now seen corresponding path program 35 times [2024-06-27 23:42:48,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:48,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104221373] [2024-06-27 23:42:48,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:48,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:48,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:50,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:50,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:50,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104221373] [2024-06-27 23:42:50,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104221373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:50,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:50,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:50,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558813754] [2024-06-27 23:42:50,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:50,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:50,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:50,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:50,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:50,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:42:50,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 301 transitions, 3137 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-27 23:42:50,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:50,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:42:50,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:50,653 INFO L124 PetriNetUnfolderBase]: 659/1284 cut-off events. [2024-06-27 23:42:50,653 INFO L125 PetriNetUnfolderBase]: For 96429/96429 co-relation queries the response was YES. [2024-06-27 23:42:50,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7421 conditions, 1284 events. 659/1284 cut-off events. For 96429/96429 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 7876 event pairs, 96 based on Foata normal form. 2/1285 useless extension candidates. Maximal degree in co-relation 7246. Up to 1079 conditions per place. [2024-06-27 23:42:50,669 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 269 selfloop transitions, 45 changer transitions 0/317 dead transitions. [2024-06-27 23:42:50,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 317 transitions, 3803 flow [2024-06-27 23:42:50,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:50,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:50,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 23:42:50,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-27 23:42:50,670 INFO L175 Difference]: Start difference. First operand has 401 places, 301 transitions, 3137 flow. Second operand 11 states and 137 transitions. [2024-06-27 23:42:50,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 317 transitions, 3803 flow [2024-06-27 23:42:51,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 317 transitions, 3725 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:42:51,078 INFO L231 Difference]: Finished difference. Result has 403 places, 301 transitions, 3153 flow [2024-06-27 23:42:51,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3059, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3153, PETRI_PLACES=403, PETRI_TRANSITIONS=301} [2024-06-27 23:42:51,079 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 373 predicate places. [2024-06-27 23:42:51,079 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 301 transitions, 3153 flow [2024-06-27 23:42:51,079 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-27 23:42:51,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:51,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:51,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 23:42:51,079 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:51,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:51,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1600379458, now seen corresponding path program 1 times [2024-06-27 23:42:51,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:51,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372164825] [2024-06-27 23:42:51,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:51,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:51,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:52,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:52,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:52,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372164825] [2024-06-27 23:42:52,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372164825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:52,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:52,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:42:52,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000518462] [2024-06-27 23:42:52,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:52,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:42:52,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:52,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:42:52,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:42:52,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:42:52,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 301 transitions, 3153 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:52,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:52,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:42:52,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:53,116 INFO L124 PetriNetUnfolderBase]: 670/1306 cut-off events. [2024-06-27 23:42:53,116 INFO L125 PetriNetUnfolderBase]: For 114433/114433 co-relation queries the response was YES. [2024-06-27 23:42:53,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7799 conditions, 1306 events. 670/1306 cut-off events. For 114433/114433 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 8048 event pairs, 92 based on Foata normal form. 2/1307 useless extension candidates. Maximal degree in co-relation 7623. Up to 1004 conditions per place. [2024-06-27 23:42:53,131 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 280 selfloop transitions, 39 changer transitions 0/322 dead transitions. [2024-06-27 23:42:53,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 322 transitions, 4109 flow [2024-06-27 23:42:53,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:53,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:53,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-27 23:42:53,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340175953079179 [2024-06-27 23:42:53,133 INFO L175 Difference]: Start difference. First operand has 403 places, 301 transitions, 3153 flow. Second operand 11 states and 148 transitions. [2024-06-27 23:42:53,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 322 transitions, 4109 flow [2024-06-27 23:42:53,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 322 transitions, 3718 flow, removed 37 selfloop flow, removed 22 redundant places. [2024-06-27 23:42:53,596 INFO L231 Difference]: Finished difference. Result has 392 places, 303 transitions, 2868 flow [2024-06-27 23:42:53,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2762, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2868, PETRI_PLACES=392, PETRI_TRANSITIONS=303} [2024-06-27 23:42:53,596 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 362 predicate places. [2024-06-27 23:42:53,597 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 303 transitions, 2868 flow [2024-06-27 23:42:53,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:53,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:53,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:53,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 23:42:53,597 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:53,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:53,597 INFO L85 PathProgramCache]: Analyzing trace with hash 166215538, now seen corresponding path program 2 times [2024-06-27 23:42:53,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:53,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073388356] [2024-06-27 23:42:53,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:53,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:53,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:55,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:55,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:55,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073388356] [2024-06-27 23:42:55,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073388356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:55,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:55,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:55,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113504705] [2024-06-27 23:42:55,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:55,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:55,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:55,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:55,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:55,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:42:55,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 303 transitions, 2868 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:55,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:55,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:42:55,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:55,830 INFO L124 PetriNetUnfolderBase]: 674/1314 cut-off events. [2024-06-27 23:42:55,830 INFO L125 PetriNetUnfolderBase]: For 113664/113664 co-relation queries the response was YES. [2024-06-27 23:42:55,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7278 conditions, 1314 events. 674/1314 cut-off events. For 113664/113664 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 8090 event pairs, 107 based on Foata normal form. 2/1315 useless extension candidates. Maximal degree in co-relation 7115. Up to 1090 conditions per place. [2024-06-27 23:42:55,844 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 281 selfloop transitions, 38 changer transitions 0/322 dead transitions. [2024-06-27 23:42:55,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 322 transitions, 3816 flow [2024-06-27 23:42:55,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:55,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:55,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-27 23:42:55,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44516129032258067 [2024-06-27 23:42:55,845 INFO L175 Difference]: Start difference. First operand has 392 places, 303 transitions, 2868 flow. Second operand 10 states and 138 transitions. [2024-06-27 23:42:55,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 322 transitions, 3816 flow [2024-06-27 23:42:56,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 322 transitions, 3755 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:42:56,263 INFO L231 Difference]: Finished difference. Result has 395 places, 304 transitions, 2901 flow [2024-06-27 23:42:56,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2901, PETRI_PLACES=395, PETRI_TRANSITIONS=304} [2024-06-27 23:42:56,263 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 365 predicate places. [2024-06-27 23:42:56,263 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 304 transitions, 2901 flow [2024-06-27 23:42:56,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:56,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:56,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:56,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 23:42:56,264 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:56,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:56,264 INFO L85 PathProgramCache]: Analyzing trace with hash 171722068, now seen corresponding path program 3 times [2024-06-27 23:42:56,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:56,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981470484] [2024-06-27 23:42:56,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:56,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:56,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:58,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:58,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:58,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981470484] [2024-06-27 23:42:58,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981470484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:58,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:58,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:42:58,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478590489] [2024-06-27 23:42:58,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:58,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:42:58,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:58,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:42:58,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:42:58,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:42:58,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 304 transitions, 2901 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:58,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:58,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:42:58,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:58,570 INFO L124 PetriNetUnfolderBase]: 678/1322 cut-off events. [2024-06-27 23:42:58,570 INFO L125 PetriNetUnfolderBase]: For 116346/116346 co-relation queries the response was YES. [2024-06-27 23:42:58,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7360 conditions, 1322 events. 678/1322 cut-off events. For 116346/116346 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 8156 event pairs, 116 based on Foata normal form. 2/1323 useless extension candidates. Maximal degree in co-relation 7196. Up to 1152 conditions per place. [2024-06-27 23:42:58,587 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 281 selfloop transitions, 38 changer transitions 0/322 dead transitions. [2024-06-27 23:42:58,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 322 transitions, 3849 flow [2024-06-27 23:42:58,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:58,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:58,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2024-06-27 23:42:58,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43870967741935485 [2024-06-27 23:42:58,588 INFO L175 Difference]: Start difference. First operand has 395 places, 304 transitions, 2901 flow. Second operand 10 states and 136 transitions. [2024-06-27 23:42:58,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 322 transitions, 3849 flow [2024-06-27 23:42:58,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 322 transitions, 3765 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:42:58,989 INFO L231 Difference]: Finished difference. Result has 397 places, 305 transitions, 2911 flow [2024-06-27 23:42:58,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2819, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2911, PETRI_PLACES=397, PETRI_TRANSITIONS=305} [2024-06-27 23:42:58,989 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 367 predicate places. [2024-06-27 23:42:58,990 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 305 transitions, 2911 flow [2024-06-27 23:42:58,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:58,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:58,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:58,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 23:42:58,990 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:42:58,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:58,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1748196448, now seen corresponding path program 4 times [2024-06-27 23:42:58,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:58,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736038222] [2024-06-27 23:42:58,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:58,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:59,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:00,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:00,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:00,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736038222] [2024-06-27 23:43:00,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736038222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:00,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:00,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:43:00,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901977453] [2024-06-27 23:43:00,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:00,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:43:00,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:00,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:43:00,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:43:00,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:43:00,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 305 transitions, 2911 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-27 23:43:00,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:00,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:43:00,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:01,095 INFO L124 PetriNetUnfolderBase]: 685/1335 cut-off events. [2024-06-27 23:43:01,095 INFO L125 PetriNetUnfolderBase]: For 118258/118258 co-relation queries the response was YES. [2024-06-27 23:43:01,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7439 conditions, 1335 events. 685/1335 cut-off events. For 118258/118258 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 8256 event pairs, 107 based on Foata normal form. 2/1336 useless extension candidates. Maximal degree in co-relation 7274. Up to 1224 conditions per place. [2024-06-27 23:43:01,109 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 292 selfloop transitions, 26 changer transitions 0/321 dead transitions. [2024-06-27 23:43:01,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 321 transitions, 3616 flow [2024-06-27 23:43:01,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:43:01,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:43:01,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-27 23:43:01,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-27 23:43:01,110 INFO L175 Difference]: Start difference. First operand has 397 places, 305 transitions, 2911 flow. Second operand 12 states and 138 transitions. [2024-06-27 23:43:01,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 321 transitions, 3616 flow [2024-06-27 23:43:01,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 321 transitions, 3528 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:43:01,531 INFO L231 Difference]: Finished difference. Result has 402 places, 308 transitions, 2925 flow [2024-06-27 23:43:01,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2829, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2925, PETRI_PLACES=402, PETRI_TRANSITIONS=308} [2024-06-27 23:43:01,531 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 372 predicate places. [2024-06-27 23:43:01,531 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 308 transitions, 2925 flow [2024-06-27 23:43:01,531 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-27 23:43:01,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:01,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:01,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 23:43:01,532 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:01,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:01,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1906937278, now seen corresponding path program 5 times [2024-06-27 23:43:01,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:01,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363598759] [2024-06-27 23:43:01,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:01,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:01,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:02,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:02,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:02,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363598759] [2024-06-27 23:43:02,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363598759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:02,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:02,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:43:02,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002465155] [2024-06-27 23:43:02,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:02,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:43:02,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:02,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:43:02,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:43:03,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:43:03,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 308 transitions, 2925 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-27 23:43:03,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:03,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:43:03,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:03,546 INFO L124 PetriNetUnfolderBase]: 689/1343 cut-off events. [2024-06-27 23:43:03,546 INFO L125 PetriNetUnfolderBase]: For 120052/120052 co-relation queries the response was YES. [2024-06-27 23:43:03,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7454 conditions, 1343 events. 689/1343 cut-off events. For 120052/120052 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 8314 event pairs, 99 based on Foata normal form. 2/1344 useless extension candidates. Maximal degree in co-relation 7286. Up to 1208 conditions per place. [2024-06-27 23:43:03,558 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 302 selfloop transitions, 22 changer transitions 0/327 dead transitions. [2024-06-27 23:43:03,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 327 transitions, 3629 flow [2024-06-27 23:43:03,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:43:03,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:43:03,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-27 23:43:03,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-27 23:43:03,559 INFO L175 Difference]: Start difference. First operand has 402 places, 308 transitions, 2925 flow. Second operand 12 states and 139 transitions. [2024-06-27 23:43:03,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 327 transitions, 3629 flow [2024-06-27 23:43:04,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 327 transitions, 3576 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 23:43:04,025 INFO L231 Difference]: Finished difference. Result has 405 places, 309 transitions, 2934 flow [2024-06-27 23:43:04,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2872, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2934, PETRI_PLACES=405, PETRI_TRANSITIONS=309} [2024-06-27 23:43:04,025 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 375 predicate places. [2024-06-27 23:43:04,026 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 309 transitions, 2934 flow [2024-06-27 23:43:04,026 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-27 23:43:04,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:04,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:04,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 23:43:04,026 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:04,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:04,026 INFO L85 PathProgramCache]: Analyzing trace with hash -110442578, now seen corresponding path program 6 times [2024-06-27 23:43:04,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:04,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792968839] [2024-06-27 23:43:04,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:04,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:04,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:05,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:05,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:05,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792968839] [2024-06-27 23:43:05,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792968839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:05,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:05,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:43:05,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431939044] [2024-06-27 23:43:05,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:05,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:43:05,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:05,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:43:05,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:43:05,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:05,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 309 transitions, 2934 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:05,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:05,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:05,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:06,384 INFO L124 PetriNetUnfolderBase]: 693/1350 cut-off events. [2024-06-27 23:43:06,385 INFO L125 PetriNetUnfolderBase]: For 121932/121932 co-relation queries the response was YES. [2024-06-27 23:43:06,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7508 conditions, 1350 events. 693/1350 cut-off events. For 121932/121932 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 8363 event pairs, 107 based on Foata normal form. 2/1351 useless extension candidates. Maximal degree in co-relation 7339. Up to 1140 conditions per place. [2024-06-27 23:43:06,400 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 250 selfloop transitions, 70 changer transitions 0/323 dead transitions. [2024-06-27 23:43:06,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 323 transitions, 3618 flow [2024-06-27 23:43:06,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:43:06,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:43:06,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-27 23:43:06,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-27 23:43:06,401 INFO L175 Difference]: Start difference. First operand has 405 places, 309 transitions, 2934 flow. Second operand 11 states and 144 transitions. [2024-06-27 23:43:06,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 323 transitions, 3618 flow [2024-06-27 23:43:06,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 323 transitions, 3566 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 23:43:06,826 INFO L231 Difference]: Finished difference. Result has 406 places, 310 transitions, 3042 flow [2024-06-27 23:43:06,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2882, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3042, PETRI_PLACES=406, PETRI_TRANSITIONS=310} [2024-06-27 23:43:06,826 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 376 predicate places. [2024-06-27 23:43:06,826 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 310 transitions, 3042 flow [2024-06-27 23:43:06,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:06,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:06,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:06,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 23:43:06,827 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:06,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:06,827 INFO L85 PathProgramCache]: Analyzing trace with hash -110649968, now seen corresponding path program 7 times [2024-06-27 23:43:06,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:06,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329202129] [2024-06-27 23:43:06,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:06,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:06,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:08,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:08,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:08,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329202129] [2024-06-27 23:43:08,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329202129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:08,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:08,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:43:08,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063213325] [2024-06-27 23:43:08,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:08,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:43:08,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:08,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:43:08,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:43:08,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:08,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 310 transitions, 3042 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:08,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:08,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:08,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:09,208 INFO L124 PetriNetUnfolderBase]: 704/1371 cut-off events. [2024-06-27 23:43:09,208 INFO L125 PetriNetUnfolderBase]: For 141776/141776 co-relation queries the response was YES. [2024-06-27 23:43:09,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7983 conditions, 1371 events. 704/1371 cut-off events. For 141776/141776 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 8535 event pairs, 106 based on Foata normal form. 2/1372 useless extension candidates. Maximal degree in co-relation 7813. Up to 1128 conditions per place. [2024-06-27 23:43:09,224 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 252 selfloop transitions, 72 changer transitions 0/327 dead transitions. [2024-06-27 23:43:09,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 327 transitions, 4022 flow [2024-06-27 23:43:09,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:43:09,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:43:09,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-27 23:43:09,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281524926686217 [2024-06-27 23:43:09,225 INFO L175 Difference]: Start difference. First operand has 406 places, 310 transitions, 3042 flow. Second operand 11 states and 146 transitions. [2024-06-27 23:43:09,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 327 transitions, 4022 flow [2024-06-27 23:43:09,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 327 transitions, 3872 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:43:09,748 INFO L231 Difference]: Finished difference. Result has 408 places, 312 transitions, 3075 flow [2024-06-27 23:43:09,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3075, PETRI_PLACES=408, PETRI_TRANSITIONS=312} [2024-06-27 23:43:09,748 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 378 predicate places. [2024-06-27 23:43:09,748 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 312 transitions, 3075 flow [2024-06-27 23:43:09,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:09,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:09,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:09,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 23:43:09,748 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:09,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:09,749 INFO L85 PathProgramCache]: Analyzing trace with hash -304381988, now seen corresponding path program 8 times [2024-06-27 23:43:09,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:09,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138620016] [2024-06-27 23:43:09,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:09,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:09,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:11,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:11,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:11,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138620016] [2024-06-27 23:43:11,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138620016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:11,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:11,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:11,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151338275] [2024-06-27 23:43:11,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:11,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:11,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:11,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:11,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:11,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:11,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 312 transitions, 3075 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:11,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:11,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:11,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:12,145 INFO L124 PetriNetUnfolderBase]: 708/1379 cut-off events. [2024-06-27 23:43:12,145 INFO L125 PetriNetUnfolderBase]: For 144126/144126 co-relation queries the response was YES. [2024-06-27 23:43:12,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8048 conditions, 1379 events. 708/1379 cut-off events. For 144126/144126 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 8584 event pairs, 108 based on Foata normal form. 2/1380 useless extension candidates. Maximal degree in co-relation 7877. Up to 1169 conditions per place. [2024-06-27 23:43:12,160 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 259 selfloop transitions, 64 changer transitions 0/326 dead transitions. [2024-06-27 23:43:12,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 326 transitions, 3769 flow [2024-06-27 23:43:12,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:12,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:12,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-27 23:43:12,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44193548387096776 [2024-06-27 23:43:12,161 INFO L175 Difference]: Start difference. First operand has 408 places, 312 transitions, 3075 flow. Second operand 10 states and 137 transitions. [2024-06-27 23:43:12,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 326 transitions, 3769 flow [2024-06-27 23:43:12,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 326 transitions, 3657 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:43:12,686 INFO L231 Difference]: Finished difference. Result has 411 places, 313 transitions, 3115 flow [2024-06-27 23:43:12,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2963, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3115, PETRI_PLACES=411, PETRI_TRANSITIONS=313} [2024-06-27 23:43:12,686 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 381 predicate places. [2024-06-27 23:43:12,686 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 313 transitions, 3115 flow [2024-06-27 23:43:12,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:12,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:12,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:12,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 23:43:12,686 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:12,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:12,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1162661872, now seen corresponding path program 9 times [2024-06-27 23:43:12,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:12,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21351345] [2024-06-27 23:43:12,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:12,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:12,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:14,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:14,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:14,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21351345] [2024-06-27 23:43:14,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21351345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:14,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:14,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:43:14,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012941839] [2024-06-27 23:43:14,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:14,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:43:14,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:14,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:43:14,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:43:14,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:14,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 313 transitions, 3115 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:14,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:14,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:14,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:15,208 INFO L124 PetriNetUnfolderBase]: 712/1387 cut-off events. [2024-06-27 23:43:15,208 INFO L125 PetriNetUnfolderBase]: For 146176/146176 co-relation queries the response was YES. [2024-06-27 23:43:15,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8164 conditions, 1387 events. 712/1387 cut-off events. For 146176/146176 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 8643 event pairs, 110 based on Foata normal form. 2/1388 useless extension candidates. Maximal degree in co-relation 7992. Up to 1177 conditions per place. [2024-06-27 23:43:15,225 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 262 selfloop transitions, 62 changer transitions 0/327 dead transitions. [2024-06-27 23:43:15,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 327 transitions, 3813 flow [2024-06-27 23:43:15,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:15,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:15,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-27 23:43:15,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44516129032258067 [2024-06-27 23:43:15,226 INFO L175 Difference]: Start difference. First operand has 411 places, 313 transitions, 3115 flow. Second operand 10 states and 138 transitions. [2024-06-27 23:43:15,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 327 transitions, 3813 flow [2024-06-27 23:43:15,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 327 transitions, 3671 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 23:43:15,796 INFO L231 Difference]: Finished difference. Result has 413 places, 314 transitions, 3123 flow [2024-06-27 23:43:15,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3123, PETRI_PLACES=413, PETRI_TRANSITIONS=314} [2024-06-27 23:43:15,796 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 383 predicate places. [2024-06-27 23:43:15,796 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 314 transitions, 3123 flow [2024-06-27 23:43:15,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:15,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:15,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:15,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 23:43:15,797 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:15,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:15,797 INFO L85 PathProgramCache]: Analyzing trace with hash -304589378, now seen corresponding path program 10 times [2024-06-27 23:43:15,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:15,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426729734] [2024-06-27 23:43:15,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:15,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:15,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:17,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:17,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:17,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426729734] [2024-06-27 23:43:17,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426729734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:17,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:17,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:43:17,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113556432] [2024-06-27 23:43:17,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:17,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:43:17,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:17,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:43:17,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:43:17,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:17,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 314 transitions, 3123 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:17,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:17,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:17,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:18,158 INFO L124 PetriNetUnfolderBase]: 716/1395 cut-off events. [2024-06-27 23:43:18,158 INFO L125 PetriNetUnfolderBase]: For 148296/148296 co-relation queries the response was YES. [2024-06-27 23:43:18,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8210 conditions, 1395 events. 716/1395 cut-off events. For 148296/148296 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 8733 event pairs, 110 based on Foata normal form. 2/1396 useless extension candidates. Maximal degree in co-relation 8036. Up to 1161 conditions per place. [2024-06-27 23:43:18,173 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 260 selfloop transitions, 66 changer transitions 0/329 dead transitions. [2024-06-27 23:43:18,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 329 transitions, 3829 flow [2024-06-27 23:43:18,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:43:18,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:43:18,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-27 23:43:18,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4310850439882698 [2024-06-27 23:43:18,174 INFO L175 Difference]: Start difference. First operand has 413 places, 314 transitions, 3123 flow. Second operand 11 states and 147 transitions. [2024-06-27 23:43:18,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 329 transitions, 3829 flow [2024-06-27 23:43:18,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 329 transitions, 3689 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 23:43:18,731 INFO L231 Difference]: Finished difference. Result has 416 places, 315 transitions, 3144 flow [2024-06-27 23:43:18,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3144, PETRI_PLACES=416, PETRI_TRANSITIONS=315} [2024-06-27 23:43:18,732 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 386 predicate places. [2024-06-27 23:43:18,732 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 315 transitions, 3144 flow [2024-06-27 23:43:18,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:18,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:18,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:18,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 23:43:18,732 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:18,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:18,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1472974252, now seen corresponding path program 11 times [2024-06-27 23:43:18,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:18,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583657458] [2024-06-27 23:43:18,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:18,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:18,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:20,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:20,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:20,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583657458] [2024-06-27 23:43:20,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583657458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:20,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:20,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:20,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079494424] [2024-06-27 23:43:20,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:20,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:20,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:20,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:20,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:20,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:20,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 315 transitions, 3144 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:20,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:20,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:20,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:20,592 INFO L124 PetriNetUnfolderBase]: 713/1390 cut-off events. [2024-06-27 23:43:20,593 INFO L125 PetriNetUnfolderBase]: For 131717/131717 co-relation queries the response was YES. [2024-06-27 23:43:20,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7919 conditions, 1390 events. 713/1390 cut-off events. For 131717/131717 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 8682 event pairs, 111 based on Foata normal form. 2/1391 useless extension candidates. Maximal degree in co-relation 7744. Up to 1180 conditions per place. [2024-06-27 23:43:20,609 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 249 selfloop transitions, 76 changer transitions 0/328 dead transitions. [2024-06-27 23:43:20,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 328 transitions, 3824 flow [2024-06-27 23:43:20,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:20,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:20,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-27 23:43:20,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-27 23:43:20,610 INFO L175 Difference]: Start difference. First operand has 416 places, 315 transitions, 3144 flow. Second operand 10 states and 135 transitions. [2024-06-27 23:43:20,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 328 transitions, 3824 flow [2024-06-27 23:43:21,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 328 transitions, 3667 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:43:21,117 INFO L231 Difference]: Finished difference. Result has 417 places, 315 transitions, 3143 flow [2024-06-27 23:43:21,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2987, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3143, PETRI_PLACES=417, PETRI_TRANSITIONS=315} [2024-06-27 23:43:21,117 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 387 predicate places. [2024-06-27 23:43:21,118 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 315 transitions, 3143 flow [2024-06-27 23:43:21,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:21,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:21,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:21,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 23:43:21,118 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:21,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:21,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1266171082, now seen corresponding path program 12 times [2024-06-27 23:43:21,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:21,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322607695] [2024-06-27 23:43:21,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:21,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:21,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:22,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-27 23:43:22,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:22,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322607695] [2024-06-27 23:43:22,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322607695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:22,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:22,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:22,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748793330] [2024-06-27 23:43:22,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:22,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:22,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:22,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:22,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:22,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:22,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 315 transitions, 3143 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:22,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:22,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:22,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:23,233 INFO L124 PetriNetUnfolderBase]: 717/1398 cut-off events. [2024-06-27 23:43:23,233 INFO L125 PetriNetUnfolderBase]: For 133400/133400 co-relation queries the response was YES. [2024-06-27 23:43:23,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7963 conditions, 1398 events. 717/1398 cut-off events. For 133400/133400 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 8760 event pairs, 107 based on Foata normal form. 2/1399 useless extension candidates. Maximal degree in co-relation 7788. Up to 1088 conditions per place. [2024-06-27 23:43:23,248 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 259 selfloop transitions, 69 changer transitions 0/331 dead transitions. [2024-06-27 23:43:23,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 331 transitions, 3857 flow [2024-06-27 23:43:23,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:23,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:23,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-06-27 23:43:23,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4483870967741935 [2024-06-27 23:43:23,249 INFO L175 Difference]: Start difference. First operand has 417 places, 315 transitions, 3143 flow. Second operand 10 states and 139 transitions. [2024-06-27 23:43:23,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 331 transitions, 3857 flow [2024-06-27 23:43:23,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 331 transitions, 3697 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 23:43:23,773 INFO L231 Difference]: Finished difference. Result has 418 places, 316 transitions, 3152 flow [2024-06-27 23:43:23,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3152, PETRI_PLACES=418, PETRI_TRANSITIONS=316} [2024-06-27 23:43:23,773 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 388 predicate places. [2024-06-27 23:43:23,773 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 316 transitions, 3152 flow [2024-06-27 23:43:23,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:23,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:23,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:23,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 23:43:23,774 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:23,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:23,774 INFO L85 PathProgramCache]: Analyzing trace with hash 413397728, now seen corresponding path program 13 times [2024-06-27 23:43:23,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:23,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823380268] [2024-06-27 23:43:23,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:23,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:23,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:25,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:25,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:25,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823380268] [2024-06-27 23:43:25,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823380268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:25,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:25,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:43:25,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249079253] [2024-06-27 23:43:25,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:25,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:43:25,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:25,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:43:25,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:43:25,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:25,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 316 transitions, 3152 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:25,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:25,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:25,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:26,215 INFO L124 PetriNetUnfolderBase]: 721/1406 cut-off events. [2024-06-27 23:43:26,215 INFO L125 PetriNetUnfolderBase]: For 135670/135670 co-relation queries the response was YES. [2024-06-27 23:43:26,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8044 conditions, 1406 events. 721/1406 cut-off events. For 135670/135670 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 8833 event pairs, 113 based on Foata normal form. 2/1407 useless extension candidates. Maximal degree in co-relation 7868. Up to 1172 conditions per place. [2024-06-27 23:43:26,231 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 265 selfloop transitions, 63 changer transitions 0/331 dead transitions. [2024-06-27 23:43:26,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 331 transitions, 3866 flow [2024-06-27 23:43:26,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:43:26,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:43:26,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-27 23:43:26,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340175953079179 [2024-06-27 23:43:26,232 INFO L175 Difference]: Start difference. First operand has 418 places, 316 transitions, 3152 flow. Second operand 11 states and 148 transitions. [2024-06-27 23:43:26,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 331 transitions, 3866 flow [2024-06-27 23:43:26,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 331 transitions, 3709 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:43:26,765 INFO L231 Difference]: Finished difference. Result has 421 places, 317 transitions, 3154 flow [2024-06-27 23:43:26,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2995, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3154, PETRI_PLACES=421, PETRI_TRANSITIONS=317} [2024-06-27 23:43:26,766 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 391 predicate places. [2024-06-27 23:43:26,766 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 317 transitions, 3154 flow [2024-06-27 23:43:26,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:26,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:26,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:26,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 23:43:26,766 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:26,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:26,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1168375792, now seen corresponding path program 14 times [2024-06-27 23:43:26,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:26,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791216343] [2024-06-27 23:43:26,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:26,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:26,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:28,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:28,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:28,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791216343] [2024-06-27 23:43:28,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791216343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:28,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:28,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:43:28,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50201697] [2024-06-27 23:43:28,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:28,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:43:28,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:28,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:43:28,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:43:28,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:28,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 317 transitions, 3154 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:28,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:28,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:28,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:29,123 INFO L124 PetriNetUnfolderBase]: 725/1414 cut-off events. [2024-06-27 23:43:29,124 INFO L125 PetriNetUnfolderBase]: For 137732/137732 co-relation queries the response was YES. [2024-06-27 23:43:29,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8074 conditions, 1414 events. 725/1414 cut-off events. For 137732/137732 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 8890 event pairs, 111 based on Foata normal form. 2/1415 useless extension candidates. Maximal degree in co-relation 7896. Up to 1140 conditions per place. [2024-06-27 23:43:29,141 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 266 selfloop transitions, 64 changer transitions 0/333 dead transitions. [2024-06-27 23:43:29,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 333 transitions, 3876 flow [2024-06-27 23:43:29,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:43:29,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:43:29,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2024-06-27 23:43:29,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398826979472141 [2024-06-27 23:43:29,142 INFO L175 Difference]: Start difference. First operand has 421 places, 317 transitions, 3154 flow. Second operand 11 states and 150 transitions. [2024-06-27 23:43:29,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 333 transitions, 3876 flow [2024-06-27 23:43:29,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 333 transitions, 3729 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 23:43:29,670 INFO L231 Difference]: Finished difference. Result has 423 places, 318 transitions, 3170 flow [2024-06-27 23:43:29,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3170, PETRI_PLACES=423, PETRI_TRANSITIONS=318} [2024-06-27 23:43:29,670 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 393 predicate places. [2024-06-27 23:43:29,670 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 318 transitions, 3170 flow [2024-06-27 23:43:29,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:29,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:29,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:29,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 23:43:29,671 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:29,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:29,671 INFO L85 PathProgramCache]: Analyzing trace with hash 265788128, now seen corresponding path program 15 times [2024-06-27 23:43:29,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:29,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141751325] [2024-06-27 23:43:29,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:29,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:29,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:31,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:31,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:31,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141751325] [2024-06-27 23:43:31,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141751325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:31,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:31,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:31,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709982722] [2024-06-27 23:43:31,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:31,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:31,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:31,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:31,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:32,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:32,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 318 transitions, 3170 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:32,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:32,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:32,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:32,486 INFO L124 PetriNetUnfolderBase]: 729/1422 cut-off events. [2024-06-27 23:43:32,486 INFO L125 PetriNetUnfolderBase]: For 140003/140003 co-relation queries the response was YES. [2024-06-27 23:43:32,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8137 conditions, 1422 events. 729/1422 cut-off events. For 140003/140003 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 8949 event pairs, 107 based on Foata normal form. 2/1423 useless extension candidates. Maximal degree in co-relation 7958. Up to 986 conditions per place. [2024-06-27 23:43:32,503 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 261 selfloop transitions, 71 changer transitions 0/335 dead transitions. [2024-06-27 23:43:32,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 335 transitions, 3900 flow [2024-06-27 23:43:32,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:43:32,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:43:32,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-27 23:43:32,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436950146627566 [2024-06-27 23:43:32,504 INFO L175 Difference]: Start difference. First operand has 423 places, 318 transitions, 3170 flow. Second operand 11 states and 149 transitions. [2024-06-27 23:43:32,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 335 transitions, 3900 flow [2024-06-27 23:43:33,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 335 transitions, 3749 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 23:43:33,054 INFO L231 Difference]: Finished difference. Result has 425 places, 319 transitions, 3198 flow [2024-06-27 23:43:33,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3019, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3198, PETRI_PLACES=425, PETRI_TRANSITIONS=319} [2024-06-27 23:43:33,055 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 395 predicate places. [2024-06-27 23:43:33,055 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 319 transitions, 3198 flow [2024-06-27 23:43:33,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:33,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:33,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:33,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 23:43:33,055 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:33,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:33,055 INFO L85 PathProgramCache]: Analyzing trace with hash 432047080, now seen corresponding path program 1 times [2024-06-27 23:43:33,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:33,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782070751] [2024-06-27 23:43:33,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:33,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:33,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:35,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:35,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:35,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782070751] [2024-06-27 23:43:35,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782070751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:35,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:35,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:43:35,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224609289] [2024-06-27 23:43:35,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:35,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:43:35,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:35,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:43:35,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:43:35,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:43:35,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 319 transitions, 3198 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:35,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:35,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:43:35,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:35,802 INFO L124 PetriNetUnfolderBase]: 741/1451 cut-off events. [2024-06-27 23:43:35,802 INFO L125 PetriNetUnfolderBase]: For 202426/202426 co-relation queries the response was YES. [2024-06-27 23:43:35,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8389 conditions, 1451 events. 741/1451 cut-off events. For 202426/202426 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 9202 event pairs, 136 based on Foata normal form. 8/1458 useless extension candidates. Maximal degree in co-relation 8209. Up to 1286 conditions per place. [2024-06-27 23:43:35,818 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 288 selfloop transitions, 37 changer transitions 10/338 dead transitions. [2024-06-27 23:43:35,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 338 transitions, 4004 flow [2024-06-27 23:43:35,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:43:35,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:43:35,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-27 23:43:35,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-27 23:43:35,819 INFO L175 Difference]: Start difference. First operand has 425 places, 319 transitions, 3198 flow. Second operand 12 states and 142 transitions. [2024-06-27 23:43:35,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 338 transitions, 4004 flow [2024-06-27 23:43:36,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 338 transitions, 3837 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:43:36,416 INFO L231 Difference]: Finished difference. Result has 428 places, 315 transitions, 3069 flow [2024-06-27 23:43:36,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3031, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3069, PETRI_PLACES=428, PETRI_TRANSITIONS=315} [2024-06-27 23:43:36,417 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 398 predicate places. [2024-06-27 23:43:36,417 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 315 transitions, 3069 flow [2024-06-27 23:43:36,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:36,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:36,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:36,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 23:43:36,417 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:36,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:36,417 INFO L85 PathProgramCache]: Analyzing trace with hash -304374052, now seen corresponding path program 2 times [2024-06-27 23:43:36,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:36,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655785168] [2024-06-27 23:43:36,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:36,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:36,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:38,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:38,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:38,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655785168] [2024-06-27 23:43:38,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655785168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:38,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:38,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:43:38,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068436733] [2024-06-27 23:43:38,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:38,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:43:38,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:38,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:43:38,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:43:38,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:38,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 315 transitions, 3069 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:38,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:38,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:38,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:39,376 INFO L124 PetriNetUnfolderBase]: 734/1441 cut-off events. [2024-06-27 23:43:39,376 INFO L125 PetriNetUnfolderBase]: For 204626/204626 co-relation queries the response was YES. [2024-06-27 23:43:39,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8193 conditions, 1441 events. 734/1441 cut-off events. For 204626/204626 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 9138 event pairs, 121 based on Foata normal form. 8/1448 useless extension candidates. Maximal degree in co-relation 8012. Up to 1202 conditions per place. [2024-06-27 23:43:39,392 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 259 selfloop transitions, 61 changer transitions 9/332 dead transitions. [2024-06-27 23:43:39,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 332 transitions, 3857 flow [2024-06-27 23:43:39,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:43:39,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:43:39,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 158 transitions. [2024-06-27 23:43:39,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42473118279569894 [2024-06-27 23:43:39,393 INFO L175 Difference]: Start difference. First operand has 428 places, 315 transitions, 3069 flow. Second operand 12 states and 158 transitions. [2024-06-27 23:43:39,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 332 transitions, 3857 flow [2024-06-27 23:43:39,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 332 transitions, 3771 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 23:43:39,915 INFO L231 Difference]: Finished difference. Result has 426 places, 312 transitions, 3090 flow [2024-06-27 23:43:39,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2987, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3090, PETRI_PLACES=426, PETRI_TRANSITIONS=312} [2024-06-27 23:43:39,915 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 396 predicate places. [2024-06-27 23:43:39,916 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 312 transitions, 3090 flow [2024-06-27 23:43:39,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:39,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:39,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:39,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 23:43:39,916 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:39,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:39,916 INFO L85 PathProgramCache]: Analyzing trace with hash 206691460, now seen corresponding path program 3 times [2024-06-27 23:43:39,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:39,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532049017] [2024-06-27 23:43:39,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:39,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:39,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:42,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:42,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:42,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532049017] [2024-06-27 23:43:42,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532049017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:42,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:42,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:43:42,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360420291] [2024-06-27 23:43:42,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:42,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:43:42,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:42,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:43:42,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:43:42,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:42,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 312 transitions, 3090 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:42,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:42,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:42,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:43,181 INFO L124 PetriNetUnfolderBase]: 729/1438 cut-off events. [2024-06-27 23:43:43,181 INFO L125 PetriNetUnfolderBase]: For 202073/202073 co-relation queries the response was YES. [2024-06-27 23:43:43,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8174 conditions, 1438 events. 729/1438 cut-off events. For 202073/202073 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 9129 event pairs, 123 based on Foata normal form. 8/1445 useless extension candidates. Maximal degree in co-relation 7994. Up to 1195 conditions per place. [2024-06-27 23:43:43,198 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 252 selfloop transitions, 65 changer transitions 9/329 dead transitions. [2024-06-27 23:43:43,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 329 transitions, 3868 flow [2024-06-27 23:43:43,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:43:43,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:43:43,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 157 transitions. [2024-06-27 23:43:43,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4220430107526882 [2024-06-27 23:43:43,199 INFO L175 Difference]: Start difference. First operand has 426 places, 312 transitions, 3090 flow. Second operand 12 states and 157 transitions. [2024-06-27 23:43:43,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 329 transitions, 3868 flow [2024-06-27 23:43:43,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 329 transitions, 3734 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 23:43:43,757 INFO L231 Difference]: Finished difference. Result has 424 places, 309 transitions, 3071 flow [2024-06-27 23:43:43,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2960, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3071, PETRI_PLACES=424, PETRI_TRANSITIONS=309} [2024-06-27 23:43:43,758 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 394 predicate places. [2024-06-27 23:43:43,758 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 309 transitions, 3071 flow [2024-06-27 23:43:43,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:43,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:43,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:43,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 23:43:43,758 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:43,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:43,758 INFO L85 PathProgramCache]: Analyzing trace with hash -103016032, now seen corresponding path program 4 times [2024-06-27 23:43:43,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:43,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206721615] [2024-06-27 23:43:43,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:43,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:43,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:45,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:45,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:45,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206721615] [2024-06-27 23:43:45,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206721615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:45,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:45,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:43:45,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4364797] [2024-06-27 23:43:45,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:45,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:43:45,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:45,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:43:45,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:43:45,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:45,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 309 transitions, 3071 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:45,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:45,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:45,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:46,208 INFO L124 PetriNetUnfolderBase]: 742/1469 cut-off events. [2024-06-27 23:43:46,208 INFO L125 PetriNetUnfolderBase]: For 254500/254500 co-relation queries the response was YES. [2024-06-27 23:43:46,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9493 conditions, 1469 events. 742/1469 cut-off events. For 254500/254500 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 9311 event pairs, 129 based on Foata normal form. 6/1474 useless extension candidates. Maximal degree in co-relation 9314. Up to 1229 conditions per place. [2024-06-27 23:43:46,222 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 271 selfloop transitions, 50 changer transitions 6/330 dead transitions. [2024-06-27 23:43:46,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 330 transitions, 4183 flow [2024-06-27 23:43:46,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:43:46,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:43:46,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-27 23:43:46,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2024-06-27 23:43:46,223 INFO L175 Difference]: Start difference. First operand has 424 places, 309 transitions, 3071 flow. Second operand 12 states and 160 transitions. [2024-06-27 23:43:46,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 330 transitions, 4183 flow [2024-06-27 23:43:46,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 330 transitions, 4035 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-27 23:43:46,970 INFO L231 Difference]: Finished difference. Result has 422 places, 307 transitions, 3025 flow [2024-06-27 23:43:46,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2933, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3025, PETRI_PLACES=422, PETRI_TRANSITIONS=307} [2024-06-27 23:43:46,970 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 392 predicate places. [2024-06-27 23:43:46,971 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 307 transitions, 3025 flow [2024-06-27 23:43:46,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:46,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:46,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:46,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 23:43:46,971 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:46,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:46,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1473241658, now seen corresponding path program 5 times [2024-06-27 23:43:46,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:46,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691999867] [2024-06-27 23:43:46,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:46,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:46,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:49,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:49,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:49,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691999867] [2024-06-27 23:43:49,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691999867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:49,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:49,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:43:49,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685617853] [2024-06-27 23:43:49,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:49,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:43:49,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:49,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:43:49,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:43:49,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:49,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 307 transitions, 3025 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:49,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:49,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:49,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:49,884 INFO L124 PetriNetUnfolderBase]: 718/1417 cut-off events. [2024-06-27 23:43:49,884 INFO L125 PetriNetUnfolderBase]: For 196485/196485 co-relation queries the response was YES. [2024-06-27 23:43:49,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8016 conditions, 1417 events. 718/1417 cut-off events. For 196485/196485 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 8995 event pairs, 121 based on Foata normal form. 8/1424 useless extension candidates. Maximal degree in co-relation 7838. Up to 1169 conditions per place. [2024-06-27 23:43:49,900 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 237 selfloop transitions, 74 changer transitions 10/324 dead transitions. [2024-06-27 23:43:49,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 324 transitions, 3785 flow [2024-06-27 23:43:49,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:43:49,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:43:49,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 157 transitions. [2024-06-27 23:43:49,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4220430107526882 [2024-06-27 23:43:49,901 INFO L175 Difference]: Start difference. First operand has 422 places, 307 transitions, 3025 flow. Second operand 12 states and 157 transitions. [2024-06-27 23:43:49,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 324 transitions, 3785 flow [2024-06-27 23:43:50,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 324 transitions, 3683 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 23:43:50,458 INFO L231 Difference]: Finished difference. Result has 421 places, 303 transitions, 3045 flow [2024-06-27 23:43:50,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2923, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3045, PETRI_PLACES=421, PETRI_TRANSITIONS=303} [2024-06-27 23:43:50,458 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 391 predicate places. [2024-06-27 23:43:50,458 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 303 transitions, 3045 flow [2024-06-27 23:43:50,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:50,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:50,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:50,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 23:43:50,459 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:50,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:50,459 INFO L85 PathProgramCache]: Analyzing trace with hash 413613054, now seen corresponding path program 6 times [2024-06-27 23:43:50,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:50,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237398097] [2024-06-27 23:43:50,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:50,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:50,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:53,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:53,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:53,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237398097] [2024-06-27 23:43:53,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237398097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:53,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:53,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:43:53,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789139697] [2024-06-27 23:43:53,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:53,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:43:53,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:53,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:43:53,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:43:53,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:53,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 303 transitions, 3045 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:53,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:53,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:53,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:54,105 INFO L124 PetriNetUnfolderBase]: 712/1405 cut-off events. [2024-06-27 23:43:54,105 INFO L125 PetriNetUnfolderBase]: For 192201/192201 co-relation queries the response was YES. [2024-06-27 23:43:54,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8003 conditions, 1405 events. 712/1405 cut-off events. For 192201/192201 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 8889 event pairs, 121 based on Foata normal form. 8/1412 useless extension candidates. Maximal degree in co-relation 7826. Up to 1168 conditions per place. [2024-06-27 23:43:54,122 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 253 selfloop transitions, 55 changer transitions 9/320 dead transitions. [2024-06-27 23:43:54,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 320 transitions, 3797 flow [2024-06-27 23:43:54,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:43:54,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:43:54,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 158 transitions. [2024-06-27 23:43:54,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42473118279569894 [2024-06-27 23:43:54,123 INFO L175 Difference]: Start difference. First operand has 421 places, 303 transitions, 3045 flow. Second operand 12 states and 158 transitions. [2024-06-27 23:43:54,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 320 transitions, 3797 flow [2024-06-27 23:43:54,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 320 transitions, 3639 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 23:43:54,681 INFO L231 Difference]: Finished difference. Result has 416 places, 300 transitions, 2980 flow [2024-06-27 23:43:54,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2889, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2980, PETRI_PLACES=416, PETRI_TRANSITIONS=300} [2024-06-27 23:43:54,682 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 386 predicate places. [2024-06-27 23:43:54,682 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 300 transitions, 2980 flow [2024-06-27 23:43:54,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:54,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:54,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:54,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 23:43:54,683 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:54,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:54,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1472982188, now seen corresponding path program 7 times [2024-06-27 23:43:54,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:54,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124486435] [2024-06-27 23:43:54,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:54,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:54,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:56,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:56,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:56,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124486435] [2024-06-27 23:43:56,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124486435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:56,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:56,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:43:56,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378009922] [2024-06-27 23:43:56,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:56,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:43:56,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:56,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:43:56,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:43:56,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:56,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 300 transitions, 2980 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:56,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:56,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:56,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:57,306 INFO L124 PetriNetUnfolderBase]: 707/1398 cut-off events. [2024-06-27 23:43:57,306 INFO L125 PetriNetUnfolderBase]: For 188823/188823 co-relation queries the response was YES. [2024-06-27 23:43:57,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7893 conditions, 1398 events. 707/1398 cut-off events. For 188823/188823 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 8837 event pairs, 121 based on Foata normal form. 8/1405 useless extension candidates. Maximal degree in co-relation 7718. Up to 1161 conditions per place. [2024-06-27 23:43:57,322 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 236 selfloop transitions, 69 changer transitions 9/317 dead transitions. [2024-06-27 23:43:57,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 317 transitions, 3724 flow [2024-06-27 23:43:57,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:43:57,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:43:57,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 155 transitions. [2024-06-27 23:43:57,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 23:43:57,323 INFO L175 Difference]: Start difference. First operand has 416 places, 300 transitions, 2980 flow. Second operand 12 states and 155 transitions. [2024-06-27 23:43:57,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 317 transitions, 3724 flow [2024-06-27 23:43:57,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 317 transitions, 3602 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 23:43:57,914 INFO L231 Difference]: Finished difference. Result has 414 places, 297 transitions, 2981 flow [2024-06-27 23:43:57,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2862, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2981, PETRI_PLACES=414, PETRI_TRANSITIONS=297} [2024-06-27 23:43:57,915 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 384 predicate places. [2024-06-27 23:43:57,915 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 297 transitions, 2981 flow [2024-06-27 23:43:57,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:57,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:57,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:57,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 23:43:57,915 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:43:57,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:57,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1600756720, now seen corresponding path program 16 times [2024-06-27 23:43:57,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:57,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784716770] [2024-06-27 23:43:57,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:57,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:57,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:59,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-27 23:43:59,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:59,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784716770] [2024-06-27 23:43:59,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784716770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:59,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:59,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:59,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945237312] [2024-06-27 23:43:59,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:59,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:59,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:59,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:59,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:59,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:43:59,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 297 transitions, 2981 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:59,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:59,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:43:59,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:00,536 INFO L124 PetriNetUnfolderBase]: 694/1372 cut-off events. [2024-06-27 23:44:00,536 INFO L125 PetriNetUnfolderBase]: For 130747/130747 co-relation queries the response was YES. [2024-06-27 23:44:00,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7725 conditions, 1372 events. 694/1372 cut-off events. For 130747/130747 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 8663 event pairs, 125 based on Foata normal form. 2/1373 useless extension candidates. Maximal degree in co-relation 7551. Up to 1061 conditions per place. [2024-06-27 23:44:00,555 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 211 selfloop transitions, 95 changer transitions 0/309 dead transitions. [2024-06-27 23:44:00,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 309 transitions, 3649 flow [2024-06-27 23:44:00,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:44:00,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:44:00,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-06-27 23:44:00,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4483870967741935 [2024-06-27 23:44:00,556 INFO L175 Difference]: Start difference. First operand has 414 places, 297 transitions, 2981 flow. Second operand 10 states and 139 transitions. [2024-06-27 23:44:00,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 309 transitions, 3649 flow [2024-06-27 23:44:01,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 309 transitions, 3470 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 23:44:01,258 INFO L231 Difference]: Finished difference. Result has 409 places, 298 transitions, 3030 flow [2024-06-27 23:44:01,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2802, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3030, PETRI_PLACES=409, PETRI_TRANSITIONS=298} [2024-06-27 23:44:01,258 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 379 predicate places. [2024-06-27 23:44:01,258 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 298 transitions, 3030 flow [2024-06-27 23:44:01,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:01,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:01,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:01,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 23:44:01,259 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:01,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:01,260 INFO L85 PathProgramCache]: Analyzing trace with hash 87666182, now seen corresponding path program 17 times [2024-06-27 23:44:01,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:01,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145201954] [2024-06-27 23:44:01,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:01,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:01,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:02,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:02,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:02,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145201954] [2024-06-27 23:44:02,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145201954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:02,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:02,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:44:02,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140135860] [2024-06-27 23:44:02,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:02,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:44:02,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:02,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:44:02,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:44:02,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:02,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 298 transitions, 3030 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:02,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:02,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:02,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:03,423 INFO L124 PetriNetUnfolderBase]: 698/1381 cut-off events. [2024-06-27 23:44:03,423 INFO L125 PetriNetUnfolderBase]: For 129346/129346 co-relation queries the response was YES. [2024-06-27 23:44:03,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7777 conditions, 1381 events. 698/1381 cut-off events. For 129346/129346 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 8729 event pairs, 125 based on Foata normal form. 2/1382 useless extension candidates. Maximal degree in co-relation 7606. Up to 1055 conditions per place. [2024-06-27 23:44:03,439 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 212 selfloop transitions, 96 changer transitions 0/311 dead transitions. [2024-06-27 23:44:03,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 311 transitions, 3706 flow [2024-06-27 23:44:03,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:44:03,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:44:03,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-27 23:44:03,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45483870967741935 [2024-06-27 23:44:03,440 INFO L175 Difference]: Start difference. First operand has 409 places, 298 transitions, 3030 flow. Second operand 10 states and 141 transitions. [2024-06-27 23:44:03,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 311 transitions, 3706 flow [2024-06-27 23:44:04,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 311 transitions, 3488 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 23:44:04,080 INFO L231 Difference]: Finished difference. Result has 411 places, 299 transitions, 3044 flow [2024-06-27 23:44:04,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2812, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3044, PETRI_PLACES=411, PETRI_TRANSITIONS=299} [2024-06-27 23:44:04,081 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 381 predicate places. [2024-06-27 23:44:04,081 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 299 transitions, 3044 flow [2024-06-27 23:44:04,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:04,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:04,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:04,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 23:44:04,081 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:04,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:04,081 INFO L85 PathProgramCache]: Analyzing trace with hash 82159652, now seen corresponding path program 18 times [2024-06-27 23:44:04,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:04,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404580192] [2024-06-27 23:44:04,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:04,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:04,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:05,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:05,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:05,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404580192] [2024-06-27 23:44:05,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404580192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:05,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:05,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:44:05,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329115788] [2024-06-27 23:44:05,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:05,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:44:05,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:05,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:44:05,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:44:05,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:05,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 299 transitions, 3044 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:05,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:05,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:05,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:06,349 INFO L124 PetriNetUnfolderBase]: 709/1402 cut-off events. [2024-06-27 23:44:06,350 INFO L125 PetriNetUnfolderBase]: For 150628/150628 co-relation queries the response was YES. [2024-06-27 23:44:06,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8232 conditions, 1402 events. 709/1402 cut-off events. For 150628/150628 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 8890 event pairs, 124 based on Foata normal form. 2/1403 useless extension candidates. Maximal degree in co-relation 8060. Up to 1017 conditions per place. [2024-06-27 23:44:06,366 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 214 selfloop transitions, 98 changer transitions 0/315 dead transitions. [2024-06-27 23:44:06,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 315 transitions, 4042 flow [2024-06-27 23:44:06,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:44:06,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:44:06,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-27 23:44:06,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45806451612903226 [2024-06-27 23:44:06,367 INFO L175 Difference]: Start difference. First operand has 411 places, 299 transitions, 3044 flow. Second operand 10 states and 142 transitions. [2024-06-27 23:44:06,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 315 transitions, 4042 flow [2024-06-27 23:44:07,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 315 transitions, 3820 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 23:44:07,095 INFO L231 Difference]: Finished difference. Result has 413 places, 301 transitions, 3096 flow [2024-06-27 23:44:07,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2822, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3096, PETRI_PLACES=413, PETRI_TRANSITIONS=301} [2024-06-27 23:44:07,095 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 383 predicate places. [2024-06-27 23:44:07,096 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 301 transitions, 3096 flow [2024-06-27 23:44:07,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:07,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:07,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:07,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 23:44:07,096 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:07,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:07,096 INFO L85 PathProgramCache]: Analyzing trace with hash 281611172, now seen corresponding path program 19 times [2024-06-27 23:44:07,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:07,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026413162] [2024-06-27 23:44:07,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:07,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:07,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:08,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:08,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:08,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026413162] [2024-06-27 23:44:08,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026413162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:08,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:08,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:44:08,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465708927] [2024-06-27 23:44:08,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:08,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:44:08,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:08,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:44:08,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:44:08,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:08,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 301 transitions, 3096 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:08,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:08,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:08,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:09,190 INFO L124 PetriNetUnfolderBase]: 713/1410 cut-off events. [2024-06-27 23:44:09,190 INFO L125 PetriNetUnfolderBase]: For 153022/153022 co-relation queries the response was YES. [2024-06-27 23:44:09,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8297 conditions, 1410 events. 713/1410 cut-off events. For 153022/153022 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 8952 event pairs, 130 based on Foata normal form. 2/1411 useless extension candidates. Maximal degree in co-relation 8124. Up to 1203 conditions per place. [2024-06-27 23:44:09,206 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 247 selfloop transitions, 63 changer transitions 0/313 dead transitions. [2024-06-27 23:44:09,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 313 transitions, 3778 flow [2024-06-27 23:44:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:44:09,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:44:09,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-27 23:44:09,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4310850439882698 [2024-06-27 23:44:09,207 INFO L175 Difference]: Start difference. First operand has 413 places, 301 transitions, 3096 flow. Second operand 11 states and 147 transitions. [2024-06-27 23:44:09,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 313 transitions, 3778 flow [2024-06-27 23:44:09,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 313 transitions, 3613 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 23:44:09,944 INFO L231 Difference]: Finished difference. Result has 418 places, 302 transitions, 3101 flow [2024-06-27 23:44:09,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2937, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3101, PETRI_PLACES=418, PETRI_TRANSITIONS=302} [2024-06-27 23:44:09,944 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 388 predicate places. [2024-06-27 23:44:09,944 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 302 transitions, 3101 flow [2024-06-27 23:44:09,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:09,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:09,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:09,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 23:44:09,945 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:09,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:09,945 INFO L85 PathProgramCache]: Analyzing trace with hash 261192178, now seen corresponding path program 20 times [2024-06-27 23:44:09,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:09,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355702452] [2024-06-27 23:44:09,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:09,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:09,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:11,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:11,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:11,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355702452] [2024-06-27 23:44:11,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355702452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:11,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:11,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:44:11,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456073444] [2024-06-27 23:44:11,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:11,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:44:11,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:11,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:44:11,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:44:11,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:11,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 302 transitions, 3101 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:11,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:11,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:11,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:12,019 INFO L124 PetriNetUnfolderBase]: 724/1431 cut-off events. [2024-06-27 23:44:12,019 INFO L125 PetriNetUnfolderBase]: For 174024/174024 co-relation queries the response was YES. [2024-06-27 23:44:12,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8777 conditions, 1431 events. 724/1431 cut-off events. For 174024/174024 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9107 event pairs, 131 based on Foata normal form. 2/1432 useless extension candidates. Maximal degree in co-relation 8601. Up to 1096 conditions per place. [2024-06-27 23:44:12,037 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 220 selfloop transitions, 94 changer transitions 0/317 dead transitions. [2024-06-27 23:44:12,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 317 transitions, 4101 flow [2024-06-27 23:44:12,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:44:12,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:44:12,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-27 23:44:12,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4612903225806452 [2024-06-27 23:44:12,038 INFO L175 Difference]: Start difference. First operand has 418 places, 302 transitions, 3101 flow. Second operand 10 states and 143 transitions. [2024-06-27 23:44:12,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 317 transitions, 4101 flow [2024-06-27 23:44:12,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 317 transitions, 3949 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:44:12,773 INFO L231 Difference]: Finished difference. Result has 419 places, 304 transitions, 3211 flow [2024-06-27 23:44:12,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2949, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3211, PETRI_PLACES=419, PETRI_TRANSITIONS=304} [2024-06-27 23:44:12,774 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 389 predicate places. [2024-06-27 23:44:12,774 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 304 transitions, 3211 flow [2024-06-27 23:44:12,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:12,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:12,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:12,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 23:44:12,774 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:12,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:12,774 INFO L85 PathProgramCache]: Analyzing trace with hash 288962822, now seen corresponding path program 21 times [2024-06-27 23:44:12,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:12,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909550158] [2024-06-27 23:44:12,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:12,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:12,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:14,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:14,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:14,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909550158] [2024-06-27 23:44:14,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909550158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:14,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:14,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:44:14,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171473027] [2024-06-27 23:44:14,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:14,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:44:14,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:14,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:44:14,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:44:14,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:14,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 304 transitions, 3211 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:14,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:14,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:14,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:14,986 INFO L124 PetriNetUnfolderBase]: 721/1426 cut-off events. [2024-06-27 23:44:14,986 INFO L125 PetriNetUnfolderBase]: For 157315/157315 co-relation queries the response was YES. [2024-06-27 23:44:14,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8499 conditions, 1426 events. 721/1426 cut-off events. For 157315/157315 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9109 event pairs, 130 based on Foata normal form. 2/1427 useless extension candidates. Maximal degree in co-relation 8323. Up to 1114 conditions per place. [2024-06-27 23:44:15,001 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 218 selfloop transitions, 94 changer transitions 0/315 dead transitions. [2024-06-27 23:44:15,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 315 transitions, 3859 flow [2024-06-27 23:44:15,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:44:15,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:44:15,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-27 23:44:15,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340175953079179 [2024-06-27 23:44:15,002 INFO L175 Difference]: Start difference. First operand has 419 places, 304 transitions, 3211 flow. Second operand 11 states and 148 transitions. [2024-06-27 23:44:15,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 315 transitions, 3859 flow [2024-06-27 23:44:15,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 315 transitions, 3688 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 23:44:15,752 INFO L231 Difference]: Finished difference. Result has 424 places, 304 transitions, 3232 flow [2024-06-27 23:44:15,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3232, PETRI_PLACES=424, PETRI_TRANSITIONS=304} [2024-06-27 23:44:15,752 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 394 predicate places. [2024-06-27 23:44:15,752 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 304 transitions, 3232 flow [2024-06-27 23:44:15,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:15,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:15,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:15,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 23:44:15,752 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:15,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:15,753 INFO L85 PathProgramCache]: Analyzing trace with hash -2073988858, now seen corresponding path program 22 times [2024-06-27 23:44:15,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:15,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448644210] [2024-06-27 23:44:15,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:15,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:15,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:17,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:17,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:17,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448644210] [2024-06-27 23:44:17,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448644210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:17,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:17,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:44:17,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126298878] [2024-06-27 23:44:17,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:17,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:44:17,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:17,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:44:17,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:44:17,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:44:17,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 304 transitions, 3232 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:17,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:17,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:44:17,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:18,309 INFO L124 PetriNetUnfolderBase]: 725/1432 cut-off events. [2024-06-27 23:44:18,309 INFO L125 PetriNetUnfolderBase]: For 159103/159103 co-relation queries the response was YES. [2024-06-27 23:44:18,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8629 conditions, 1432 events. 725/1432 cut-off events. For 159103/159103 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9134 event pairs, 206 based on Foata normal form. 2/1433 useless extension candidates. Maximal degree in co-relation 8450. Up to 1345 conditions per place. [2024-06-27 23:44:18,325 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 294 selfloop transitions, 19 changer transitions 0/316 dead transitions. [2024-06-27 23:44:18,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 316 transitions, 3918 flow [2024-06-27 23:44:18,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:44:18,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:44:18,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-27 23:44:18,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:44:18,326 INFO L175 Difference]: Start difference. First operand has 424 places, 304 transitions, 3232 flow. Second operand 12 states and 132 transitions. [2024-06-27 23:44:18,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 316 transitions, 3918 flow [2024-06-27 23:44:19,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 316 transitions, 3724 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 23:44:19,006 INFO L231 Difference]: Finished difference. Result has 426 places, 305 transitions, 3118 flow [2024-06-27 23:44:19,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3038, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3118, PETRI_PLACES=426, PETRI_TRANSITIONS=305} [2024-06-27 23:44:19,007 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 396 predicate places. [2024-06-27 23:44:19,007 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 305 transitions, 3118 flow [2024-06-27 23:44:19,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:19,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:19,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:19,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 23:44:19,007 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:19,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:19,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1965667220, now seen corresponding path program 23 times [2024-06-27 23:44:19,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:19,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108884181] [2024-06-27 23:44:19,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:19,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:19,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:20,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:20,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:20,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108884181] [2024-06-27 23:44:20,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108884181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:20,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:20,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:44:20,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781042979] [2024-06-27 23:44:20,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:20,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:44:20,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:20,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:44:20,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:44:20,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:20,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 305 transitions, 3118 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:20,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:20,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:20,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:21,156 INFO L124 PetriNetUnfolderBase]: 729/1442 cut-off events. [2024-06-27 23:44:21,156 INFO L125 PetriNetUnfolderBase]: For 161453/161453 co-relation queries the response was YES. [2024-06-27 23:44:21,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8583 conditions, 1442 events. 729/1442 cut-off events. For 161453/161453 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 9187 event pairs, 132 based on Foata normal form. 2/1443 useless extension candidates. Maximal degree in co-relation 8403. Up to 1232 conditions per place. [2024-06-27 23:44:21,173 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 243 selfloop transitions, 71 changer transitions 0/317 dead transitions. [2024-06-27 23:44:21,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 317 transitions, 3808 flow [2024-06-27 23:44:21,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:44:21,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:44:21,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-27 23:44:21,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281524926686217 [2024-06-27 23:44:21,174 INFO L175 Difference]: Start difference. First operand has 426 places, 305 transitions, 3118 flow. Second operand 11 states and 146 transitions. [2024-06-27 23:44:21,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 317 transitions, 3808 flow [2024-06-27 23:44:21,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 317 transitions, 3740 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-27 23:44:21,932 INFO L231 Difference]: Finished difference. Result has 427 places, 306 transitions, 3236 flow [2024-06-27 23:44:21,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3050, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3236, PETRI_PLACES=427, PETRI_TRANSITIONS=306} [2024-06-27 23:44:21,932 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 397 predicate places. [2024-06-27 23:44:21,933 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 306 transitions, 3236 flow [2024-06-27 23:44:21,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:21,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:21,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:21,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 23:44:21,933 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:21,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:21,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1229098148, now seen corresponding path program 24 times [2024-06-27 23:44:21,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:21,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058114530] [2024-06-27 23:44:21,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:21,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:21,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:23,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-27 23:44:23,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:23,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058114530] [2024-06-27 23:44:23,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058114530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:23,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:23,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:44:23,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213039952] [2024-06-27 23:44:23,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:23,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:44:23,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:23,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:44:23,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:44:23,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:23,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 306 transitions, 3236 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:23,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:23,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:23,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:24,168 INFO L124 PetriNetUnfolderBase]: 733/1450 cut-off events. [2024-06-27 23:44:24,168 INFO L125 PetriNetUnfolderBase]: For 163990/163990 co-relation queries the response was YES. [2024-06-27 23:44:24,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8741 conditions, 1450 events. 733/1450 cut-off events. For 163990/163990 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 9256 event pairs, 132 based on Foata normal form. 2/1451 useless extension candidates. Maximal degree in co-relation 8560. Up to 1138 conditions per place. [2024-06-27 23:44:24,185 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 226 selfloop transitions, 89 changer transitions 0/318 dead transitions. [2024-06-27 23:44:24,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 318 transitions, 3928 flow [2024-06-27 23:44:24,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:44:24,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:44:24,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-27 23:44:24,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436950146627566 [2024-06-27 23:44:24,186 INFO L175 Difference]: Start difference. First operand has 427 places, 306 transitions, 3236 flow. Second operand 11 states and 149 transitions. [2024-06-27 23:44:24,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 318 transitions, 3928 flow [2024-06-27 23:44:25,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 318 transitions, 3754 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 23:44:25,078 INFO L231 Difference]: Finished difference. Result has 429 places, 307 transitions, 3284 flow [2024-06-27 23:44:25,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3062, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3284, PETRI_PLACES=429, PETRI_TRANSITIONS=307} [2024-06-27 23:44:25,078 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 399 predicate places. [2024-06-27 23:44:25,078 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 307 transitions, 3284 flow [2024-06-27 23:44:25,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:25,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:25,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:25,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 23:44:25,079 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:25,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:25,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1965459830, now seen corresponding path program 25 times [2024-06-27 23:44:25,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:25,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392670800] [2024-06-27 23:44:25,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:25,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:25,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:26,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:26,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:26,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392670800] [2024-06-27 23:44:26,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392670800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:26,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:26,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:44:26,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348635607] [2024-06-27 23:44:26,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:26,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:44:26,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:26,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:44:26,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:44:26,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:26,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 307 transitions, 3284 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:26,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:26,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:26,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:27,188 INFO L124 PetriNetUnfolderBase]: 737/1462 cut-off events. [2024-06-27 23:44:27,188 INFO L125 PetriNetUnfolderBase]: For 166591/166591 co-relation queries the response was YES. [2024-06-27 23:44:27,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8832 conditions, 1462 events. 737/1462 cut-off events. For 166591/166591 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 9357 event pairs, 132 based on Foata normal form. 2/1463 useless extension candidates. Maximal degree in co-relation 8650. Up to 1117 conditions per place. [2024-06-27 23:44:27,201 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 210 selfloop transitions, 108 changer transitions 0/321 dead transitions. [2024-06-27 23:44:27,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 321 transitions, 4274 flow [2024-06-27 23:44:27,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:44:27,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:44:27,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-27 23:44:27,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-27 23:44:27,202 INFO L175 Difference]: Start difference. First operand has 429 places, 307 transitions, 3284 flow. Second operand 10 states and 140 transitions. [2024-06-27 23:44:27,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 321 transitions, 4274 flow [2024-06-27 23:44:27,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 321 transitions, 4062 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 23:44:27,921 INFO L231 Difference]: Finished difference. Result has 430 places, 308 transitions, 3332 flow [2024-06-27 23:44:27,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3072, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3332, PETRI_PLACES=430, PETRI_TRANSITIONS=308} [2024-06-27 23:44:27,921 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 400 predicate places. [2024-06-27 23:44:27,921 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 308 transitions, 3332 flow [2024-06-27 23:44:27,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:27,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:27,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:27,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 23:44:27,921 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:27,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:27,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1916175562, now seen corresponding path program 26 times [2024-06-27 23:44:27,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:27,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195580136] [2024-06-27 23:44:27,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:27,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:27,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:29,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:29,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:29,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195580136] [2024-06-27 23:44:29,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195580136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:29,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:29,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:44:29,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398066025] [2024-06-27 23:44:29,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:29,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:44:29,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:29,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:44:29,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:44:29,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:29,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 308 transitions, 3332 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:29,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:29,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:29,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:29,961 INFO L124 PetriNetUnfolderBase]: 734/1453 cut-off events. [2024-06-27 23:44:29,961 INFO L125 PetriNetUnfolderBase]: For 147772/147772 co-relation queries the response was YES. [2024-06-27 23:44:29,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8488 conditions, 1453 events. 734/1453 cut-off events. For 147772/147772 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 9318 event pairs, 131 based on Foata normal form. 2/1454 useless extension candidates. Maximal degree in co-relation 8306. Up to 1252 conditions per place. [2024-06-27 23:44:29,978 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 251 selfloop transitions, 65 changer transitions 0/319 dead transitions. [2024-06-27 23:44:29,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 319 transitions, 3988 flow [2024-06-27 23:44:29,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:44:29,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:44:29,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-27 23:44:29,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44193548387096776 [2024-06-27 23:44:29,979 INFO L175 Difference]: Start difference. First operand has 430 places, 308 transitions, 3332 flow. Second operand 10 states and 137 transitions. [2024-06-27 23:44:29,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 319 transitions, 3988 flow [2024-06-27 23:44:30,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 319 transitions, 3627 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-27 23:44:30,689 INFO L231 Difference]: Finished difference. Result has 431 places, 308 transitions, 3105 flow [2024-06-27 23:44:30,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2971, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3105, PETRI_PLACES=431, PETRI_TRANSITIONS=308} [2024-06-27 23:44:30,689 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 401 predicate places. [2024-06-27 23:44:30,689 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 308 transitions, 3105 flow [2024-06-27 23:44:30,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:30,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:30,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:30,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 23:44:30,690 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:30,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:30,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1221948308, now seen corresponding path program 27 times [2024-06-27 23:44:30,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:30,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573201347] [2024-06-27 23:44:30,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:30,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:30,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:32,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:32,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:32,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573201347] [2024-06-27 23:44:32,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573201347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:32,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:32,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:44:32,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723538980] [2024-06-27 23:44:32,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:32,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:44:32,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:32,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:44:32,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:44:32,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:32,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 308 transitions, 3105 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:32,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:32,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:32,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:32,847 INFO L124 PetriNetUnfolderBase]: 738/1461 cut-off events. [2024-06-27 23:44:32,847 INFO L125 PetriNetUnfolderBase]: For 148639/148639 co-relation queries the response was YES. [2024-06-27 23:44:32,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8217 conditions, 1461 events. 738/1461 cut-off events. For 148639/148639 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 9364 event pairs, 133 based on Foata normal form. 2/1462 useless extension candidates. Maximal degree in co-relation 8035. Up to 1254 conditions per place. [2024-06-27 23:44:32,865 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 259 selfloop transitions, 58 changer transitions 0/320 dead transitions. [2024-06-27 23:44:32,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 320 transitions, 3803 flow [2024-06-27 23:44:32,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:44:32,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:44:32,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-27 23:44:32,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4310850439882698 [2024-06-27 23:44:32,866 INFO L175 Difference]: Start difference. First operand has 431 places, 308 transitions, 3105 flow. Second operand 11 states and 147 transitions. [2024-06-27 23:44:32,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 320 transitions, 3803 flow [2024-06-27 23:44:33,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 320 transitions, 3663 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:44:33,579 INFO L231 Difference]: Finished difference. Result has 433 places, 309 transitions, 3127 flow [2024-06-27 23:44:33,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2965, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3127, PETRI_PLACES=433, PETRI_TRANSITIONS=309} [2024-06-27 23:44:33,579 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 403 predicate places. [2024-06-27 23:44:33,579 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 309 transitions, 3127 flow [2024-06-27 23:44:33,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:33,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:33,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:33,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 23:44:33,579 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:33,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:33,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1027801508, now seen corresponding path program 28 times [2024-06-27 23:44:33,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:33,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100535579] [2024-06-27 23:44:33,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:33,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:33,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:35,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:35,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:35,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100535579] [2024-06-27 23:44:35,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100535579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:35,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:35,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:44:35,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240095072] [2024-06-27 23:44:35,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:35,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:44:35,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:35,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:44:35,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:44:35,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:35,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 309 transitions, 3127 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:35,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:35,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:35,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:35,795 INFO L124 PetriNetUnfolderBase]: 749/1482 cut-off events. [2024-06-27 23:44:35,795 INFO L125 PetriNetUnfolderBase]: For 173482/173482 co-relation queries the response was YES. [2024-06-27 23:44:35,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8745 conditions, 1482 events. 749/1482 cut-off events. For 173482/173482 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 9536 event pairs, 134 based on Foata normal form. 2/1483 useless extension candidates. Maximal degree in co-relation 8561. Up to 1153 conditions per place. [2024-06-27 23:44:35,813 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 235 selfloop transitions, 86 changer transitions 0/324 dead transitions. [2024-06-27 23:44:35,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 324 transitions, 4173 flow [2024-06-27 23:44:35,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:44:35,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:44:35,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-27 23:44:35,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47096774193548385 [2024-06-27 23:44:35,815 INFO L175 Difference]: Start difference. First operand has 433 places, 309 transitions, 3127 flow. Second operand 10 states and 146 transitions. [2024-06-27 23:44:35,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 324 transitions, 4173 flow [2024-06-27 23:44:36,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 324 transitions, 4021 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 23:44:36,729 INFO L231 Difference]: Finished difference. Result has 434 places, 311 transitions, 3237 flow [2024-06-27 23:44:36,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2975, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3237, PETRI_PLACES=434, PETRI_TRANSITIONS=311} [2024-06-27 23:44:36,730 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 404 predicate places. [2024-06-27 23:44:36,730 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 311 transitions, 3237 flow [2024-06-27 23:44:36,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:36,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:36,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:36,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 23:44:36,731 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:36,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:36,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1028008898, now seen corresponding path program 29 times [2024-06-27 23:44:36,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:36,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476578071] [2024-06-27 23:44:36,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:36,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:36,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:38,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:38,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:38,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476578071] [2024-06-27 23:44:38,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476578071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:38,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:38,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:44:38,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114245037] [2024-06-27 23:44:38,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:38,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:44:38,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:38,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:44:38,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:44:38,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:38,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 311 transitions, 3237 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:38,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:38,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:38,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:39,125 INFO L124 PetriNetUnfolderBase]: 746/1481 cut-off events. [2024-06-27 23:44:39,125 INFO L125 PetriNetUnfolderBase]: For 153890/153890 co-relation queries the response was YES. [2024-06-27 23:44:39,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8417 conditions, 1481 events. 746/1481 cut-off events. For 153890/153890 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 9529 event pairs, 137 based on Foata normal form. 2/1482 useless extension candidates. Maximal degree in co-relation 8233. Up to 1261 conditions per place. [2024-06-27 23:44:39,143 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 257 selfloop transitions, 62 changer transitions 0/322 dead transitions. [2024-06-27 23:44:39,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 322 transitions, 3899 flow [2024-06-27 23:44:39,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:44:39,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:44:39,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-27 23:44:39,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436950146627566 [2024-06-27 23:44:39,144 INFO L175 Difference]: Start difference. First operand has 434 places, 311 transitions, 3237 flow. Second operand 11 states and 149 transitions. [2024-06-27 23:44:39,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 322 transitions, 3899 flow [2024-06-27 23:44:39,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 322 transitions, 3720 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 23:44:39,879 INFO L231 Difference]: Finished difference. Result has 439 places, 311 transitions, 3186 flow [2024-06-27 23:44:39,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3058, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3186, PETRI_PLACES=439, PETRI_TRANSITIONS=311} [2024-06-27 23:44:39,880 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 409 predicate places. [2024-06-27 23:44:39,880 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 311 transitions, 3186 flow [2024-06-27 23:44:39,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:39,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:39,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:39,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 23:44:39,880 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:39,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:39,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1221740918, now seen corresponding path program 30 times [2024-06-27 23:44:39,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:39,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721612354] [2024-06-27 23:44:39,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:39,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:39,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:41,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:41,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:41,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721612354] [2024-06-27 23:44:41,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721612354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:41,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:41,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:44:41,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801569069] [2024-06-27 23:44:41,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:41,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:44:41,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:41,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:44:41,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:44:41,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:41,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 311 transitions, 3186 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:41,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:41,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:41,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:41,943 INFO L124 PetriNetUnfolderBase]: 750/1485 cut-off events. [2024-06-27 23:44:41,943 INFO L125 PetriNetUnfolderBase]: For 154906/154906 co-relation queries the response was YES. [2024-06-27 23:44:41,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8465 conditions, 1485 events. 750/1485 cut-off events. For 154906/154906 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 9605 event pairs, 135 based on Foata normal form. 2/1486 useless extension candidates. Maximal degree in co-relation 8278. Up to 1153 conditions per place. [2024-06-27 23:44:41,962 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 233 selfloop transitions, 88 changer transitions 0/324 dead transitions. [2024-06-27 23:44:41,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 324 transitions, 3898 flow [2024-06-27 23:44:41,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:44:41,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:44:41,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-27 23:44:41,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4612903225806452 [2024-06-27 23:44:41,963 INFO L175 Difference]: Start difference. First operand has 439 places, 311 transitions, 3186 flow. Second operand 10 states and 143 transitions. [2024-06-27 23:44:41,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 324 transitions, 3898 flow [2024-06-27 23:44:42,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 324 transitions, 3772 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 23:44:42,793 INFO L231 Difference]: Finished difference. Result has 439 places, 312 transitions, 3286 flow [2024-06-27 23:44:42,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3060, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3286, PETRI_PLACES=439, PETRI_TRANSITIONS=312} [2024-06-27 23:44:42,793 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 409 predicate places. [2024-06-27 23:44:42,793 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 312 transitions, 3286 flow [2024-06-27 23:44:42,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:42,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:42,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:42,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 23:44:42,794 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:42,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:42,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1022294978, now seen corresponding path program 31 times [2024-06-27 23:44:42,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:42,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761643475] [2024-06-27 23:44:42,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:42,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:42,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:44,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-27 23:44:44,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:44,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761643475] [2024-06-27 23:44:44,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761643475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:44,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:44,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:44:44,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321008406] [2024-06-27 23:44:44,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:44,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:44:44,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:44,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:44:44,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:44:44,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:44,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 312 transitions, 3286 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:44,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:44,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:44,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:45,100 INFO L124 PetriNetUnfolderBase]: 754/1493 cut-off events. [2024-06-27 23:44:45,101 INFO L125 PetriNetUnfolderBase]: For 158365/158365 co-relation queries the response was YES. [2024-06-27 23:44:45,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8649 conditions, 1493 events. 754/1493 cut-off events. For 158365/158365 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 9638 event pairs, 133 based on Foata normal form. 2/1494 useless extension candidates. Maximal degree in co-relation 8462. Up to 1119 conditions per place. [2024-06-27 23:44:45,117 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 233 selfloop transitions, 90 changer transitions 0/326 dead transitions. [2024-06-27 23:44:45,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 326 transitions, 4006 flow [2024-06-27 23:44:45,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:44:45,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:44:45,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-27 23:44:45,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46774193548387094 [2024-06-27 23:44:45,118 INFO L175 Difference]: Start difference. First operand has 439 places, 312 transitions, 3286 flow. Second operand 10 states and 145 transitions. [2024-06-27 23:44:45,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 326 transitions, 4006 flow [2024-06-27 23:44:45,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 326 transitions, 3790 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 23:44:45,895 INFO L231 Difference]: Finished difference. Result has 441 places, 313 transitions, 3302 flow [2024-06-27 23:44:45,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3070, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3302, PETRI_PLACES=441, PETRI_TRANSITIONS=313} [2024-06-27 23:44:45,895 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 411 predicate places. [2024-06-27 23:44:45,895 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 313 transitions, 3302 flow [2024-06-27 23:44:45,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:45,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:45,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:45,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 23:44:45,896 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:45,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:45,896 INFO L85 PathProgramCache]: Analyzing trace with hash 169729014, now seen corresponding path program 32 times [2024-06-27 23:44:45,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:45,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138262604] [2024-06-27 23:44:45,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:45,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:45,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:47,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:47,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:47,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138262604] [2024-06-27 23:44:47,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138262604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:47,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:47,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:44:47,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015185458] [2024-06-27 23:44:47,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:47,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:44:47,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:47,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:44:47,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:44:47,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:47,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 313 transitions, 3302 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:47,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:47,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:47,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:48,408 INFO L124 PetriNetUnfolderBase]: 758/1501 cut-off events. [2024-06-27 23:44:48,408 INFO L125 PetriNetUnfolderBase]: For 160668/160668 co-relation queries the response was YES. [2024-06-27 23:44:48,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8712 conditions, 1501 events. 758/1501 cut-off events. For 160668/160668 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 9708 event pairs, 139 based on Foata normal form. 2/1502 useless extension candidates. Maximal degree in co-relation 8524. Up to 1189 conditions per place. [2024-06-27 23:44:48,427 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 230 selfloop transitions, 92 changer transitions 0/325 dead transitions. [2024-06-27 23:44:48,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 325 transitions, 4018 flow [2024-06-27 23:44:48,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:44:48,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:44:48,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-27 23:44:48,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340175953079179 [2024-06-27 23:44:48,428 INFO L175 Difference]: Start difference. First operand has 441 places, 313 transitions, 3302 flow. Second operand 11 states and 148 transitions. [2024-06-27 23:44:48,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 325 transitions, 4018 flow [2024-06-27 23:44:49,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 325 transitions, 3796 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 23:44:49,171 INFO L231 Difference]: Finished difference. Result has 444 places, 314 transitions, 3318 flow [2024-06-27 23:44:49,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3080, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3318, PETRI_PLACES=444, PETRI_TRANSITIONS=314} [2024-06-27 23:44:49,172 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 414 predicate places. [2024-06-27 23:44:49,172 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 314 transitions, 3318 flow [2024-06-27 23:44:49,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:49,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:49,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:49,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 23:44:49,172 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:49,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:49,172 INFO L85 PathProgramCache]: Analyzing trace with hash 25486944, now seen corresponding path program 33 times [2024-06-27 23:44:49,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:49,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580421876] [2024-06-27 23:44:49,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:49,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:49,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:50,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:50,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:50,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580421876] [2024-06-27 23:44:50,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580421876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:50,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:50,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:44:50,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842155862] [2024-06-27 23:44:50,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:50,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:44:50,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:50,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:44:50,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:44:51,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:51,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 314 transitions, 3318 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:51,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:51,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:51,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:51,846 INFO L124 PetriNetUnfolderBase]: 769/1522 cut-off events. [2024-06-27 23:44:51,847 INFO L125 PetriNetUnfolderBase]: For 186674/186674 co-relation queries the response was YES. [2024-06-27 23:44:51,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9224 conditions, 1522 events. 769/1522 cut-off events. For 186674/186674 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 9855 event pairs, 140 based on Foata normal form. 2/1523 useless extension candidates. Maximal degree in co-relation 9034. Up to 1171 conditions per place. [2024-06-27 23:44:51,867 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 233 selfloop transitions, 94 changer transitions 0/330 dead transitions. [2024-06-27 23:44:51,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 330 transitions, 4404 flow [2024-06-27 23:44:51,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:44:51,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:44:51,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-27 23:44:51,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44868035190615835 [2024-06-27 23:44:51,868 INFO L175 Difference]: Start difference. First operand has 444 places, 314 transitions, 3318 flow. Second operand 11 states and 153 transitions. [2024-06-27 23:44:51,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 330 transitions, 4404 flow [2024-06-27 23:44:52,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 330 transitions, 4176 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 23:44:52,865 INFO L231 Difference]: Finished difference. Result has 446 places, 316 transitions, 3384 flow [2024-06-27 23:44:52,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3090, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3384, PETRI_PLACES=446, PETRI_TRANSITIONS=316} [2024-06-27 23:44:52,866 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 416 predicate places. [2024-06-27 23:44:52,866 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 316 transitions, 3384 flow [2024-06-27 23:44:52,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:52,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:52,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:52,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 23:44:52,866 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:52,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:52,866 INFO L85 PathProgramCache]: Analyzing trace with hash 51415618, now seen corresponding path program 34 times [2024-06-27 23:44:52,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:52,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576496069] [2024-06-27 23:44:52,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:52,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:52,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:54,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:54,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:54,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576496069] [2024-06-27 23:44:54,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576496069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:54,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:54,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:44:54,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878048707] [2024-06-27 23:44:54,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:54,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:44:54,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:54,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:44:54,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:44:54,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:54,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 316 transitions, 3384 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:54,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:54,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:54,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:55,341 INFO L124 PetriNetUnfolderBase]: 766/1517 cut-off events. [2024-06-27 23:44:55,341 INFO L125 PetriNetUnfolderBase]: For 165304/165304 co-relation queries the response was YES. [2024-06-27 23:44:55,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8809 conditions, 1517 events. 766/1517 cut-off events. For 165304/165304 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 9805 event pairs, 141 based on Foata normal form. 2/1518 useless extension candidates. Maximal degree in co-relation 8618. Up to 1245 conditions per place. [2024-06-27 23:44:55,360 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 242 selfloop transitions, 83 changer transitions 0/328 dead transitions. [2024-06-27 23:44:55,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 328 transitions, 4060 flow [2024-06-27 23:44:55,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:44:55,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:44:55,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-27 23:44:55,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45806451612903226 [2024-06-27 23:44:55,361 INFO L175 Difference]: Start difference. First operand has 446 places, 316 transitions, 3384 flow. Second operand 10 states and 142 transitions. [2024-06-27 23:44:55,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 328 transitions, 4060 flow [2024-06-27 23:44:56,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 328 transitions, 3853 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-27 23:44:56,241 INFO L231 Difference]: Finished difference. Result has 449 places, 316 transitions, 3347 flow [2024-06-27 23:44:56,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3177, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3347, PETRI_PLACES=449, PETRI_TRANSITIONS=316} [2024-06-27 23:44:56,241 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 419 predicate places. [2024-06-27 23:44:56,242 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 316 transitions, 3347 flow [2024-06-27 23:44:56,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:56,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:56,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:56,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 23:44:56,242 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:56,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:56,242 INFO L85 PathProgramCache]: Analyzing trace with hash 735748508, now seen corresponding path program 35 times [2024-06-27 23:44:56,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:56,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853246204] [2024-06-27 23:44:56,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:56,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:56,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:58,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:58,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:58,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853246204] [2024-06-27 23:44:58,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853246204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:58,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:58,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:44:58,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735668930] [2024-06-27 23:44:58,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:58,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:44:58,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:58,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:44:58,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:44:58,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:44:58,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 316 transitions, 3347 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:58,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:58,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:44:58,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:58,657 INFO L124 PetriNetUnfolderBase]: 770/1525 cut-off events. [2024-06-27 23:44:58,657 INFO L125 PetriNetUnfolderBase]: For 166258/166258 co-relation queries the response was YES. [2024-06-27 23:44:58,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8881 conditions, 1525 events. 770/1525 cut-off events. For 166258/166258 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 9895 event pairs, 139 based on Foata normal form. 2/1526 useless extension candidates. Maximal degree in co-relation 8689. Up to 1033 conditions per place. [2024-06-27 23:44:58,676 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 227 selfloop transitions, 101 changer transitions 0/331 dead transitions. [2024-06-27 23:44:58,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 331 transitions, 4085 flow [2024-06-27 23:44:58,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:44:58,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:44:58,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-27 23:44:58,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4612903225806452 [2024-06-27 23:44:58,677 INFO L175 Difference]: Start difference. First operand has 449 places, 316 transitions, 3347 flow. Second operand 10 states and 143 transitions. [2024-06-27 23:44:58,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 331 transitions, 4085 flow [2024-06-27 23:44:59,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 331 transitions, 3913 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 23:44:59,570 INFO L231 Difference]: Finished difference. Result has 450 places, 317 transitions, 3435 flow [2024-06-27 23:44:59,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3175, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3435, PETRI_PLACES=450, PETRI_TRANSITIONS=317} [2024-06-27 23:44:59,570 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 420 predicate places. [2024-06-27 23:44:59,570 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 317 transitions, 3435 flow [2024-06-27 23:44:59,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:59,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:59,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:59,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 23:44:59,571 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:44:59,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:59,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1028016834, now seen corresponding path program 8 times [2024-06-27 23:44:59,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:59,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373724798] [2024-06-27 23:44:59,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:59,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:59,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:01,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:01,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:01,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373724798] [2024-06-27 23:45:01,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373724798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:01,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:01,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:45:01,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278494613] [2024-06-27 23:45:01,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:01,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:45:01,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:01,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:45:01,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:45:01,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:45:01,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 317 transitions, 3435 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:01,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:01,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:45:01,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:02,649 INFO L124 PetriNetUnfolderBase]: 782/1553 cut-off events. [2024-06-27 23:45:02,649 INFO L125 PetriNetUnfolderBase]: For 239691/239691 co-relation queries the response was YES. [2024-06-27 23:45:02,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9170 conditions, 1553 events. 782/1553 cut-off events. For 239691/239691 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 10120 event pairs, 149 based on Foata normal form. 8/1560 useless extension candidates. Maximal degree in co-relation 8977. Up to 1212 conditions per place. [2024-06-27 23:45:02,670 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 236 selfloop transitions, 84 changer transitions 9/332 dead transitions. [2024-06-27 23:45:02,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 332 transitions, 4195 flow [2024-06-27 23:45:02,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:45:02,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:45:02,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 164 transitions. [2024-06-27 23:45:02,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44086021505376344 [2024-06-27 23:45:02,671 INFO L175 Difference]: Start difference. First operand has 450 places, 317 transitions, 3435 flow. Second operand 12 states and 164 transitions. [2024-06-27 23:45:02,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 332 transitions, 4195 flow [2024-06-27 23:45:03,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 332 transitions, 3945 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 23:45:03,633 INFO L231 Difference]: Finished difference. Result has 454 places, 314 transitions, 3333 flow [2024-06-27 23:45:03,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3185, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3333, PETRI_PLACES=454, PETRI_TRANSITIONS=314} [2024-06-27 23:45:03,633 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 424 predicate places. [2024-06-27 23:45:03,633 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 314 transitions, 3333 flow [2024-06-27 23:45:03,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:03,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:03,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:03,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 23:45:03,634 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:03,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:03,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1221956244, now seen corresponding path program 9 times [2024-06-27 23:45:03,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:03,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191939991] [2024-06-27 23:45:03,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:03,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:03,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:05,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:05,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:05,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191939991] [2024-06-27 23:45:05,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191939991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:05,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:05,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:45:05,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861305513] [2024-06-27 23:45:05,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:05,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:45:05,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:05,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:45:05,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:45:05,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:45:05,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 314 transitions, 3333 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:05,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:05,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:45:05,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:06,553 INFO L124 PetriNetUnfolderBase]: 777/1550 cut-off events. [2024-06-27 23:45:06,553 INFO L125 PetriNetUnfolderBase]: For 241176/241176 co-relation queries the response was YES. [2024-06-27 23:45:06,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8972 conditions, 1550 events. 777/1550 cut-off events. For 241176/241176 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 10094 event pairs, 151 based on Foata normal form. 8/1557 useless extension candidates. Maximal degree in co-relation 8777. Up to 1205 conditions per place. [2024-06-27 23:45:06,572 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 233 selfloop transitions, 84 changer transitions 9/329 dead transitions. [2024-06-27 23:45:06,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 329 transitions, 4087 flow [2024-06-27 23:45:06,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:45:06,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:45:06,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 163 transitions. [2024-06-27 23:45:06,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4381720430107527 [2024-06-27 23:45:06,585 INFO L175 Difference]: Start difference. First operand has 454 places, 314 transitions, 3333 flow. Second operand 12 states and 163 transitions. [2024-06-27 23:45:06,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 329 transitions, 4087 flow [2024-06-27 23:45:07,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 329 transitions, 3915 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 23:45:07,383 INFO L231 Difference]: Finished difference. Result has 452 places, 311 transitions, 3309 flow [2024-06-27 23:45:07,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3161, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3309, PETRI_PLACES=452, PETRI_TRANSITIONS=311} [2024-06-27 23:45:07,383 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 422 predicate places. [2024-06-27 23:45:07,383 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 311 transitions, 3309 flow [2024-06-27 23:45:07,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:07,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:07,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:07,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 23:45:07,384 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:07,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:07,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1229374854, now seen corresponding path program 10 times [2024-06-27 23:45:07,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:07,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007863960] [2024-06-27 23:45:07,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:07,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:07,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:09,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:09,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:09,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007863960] [2024-06-27 23:45:09,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007863960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:09,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:09,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:45:09,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455562764] [2024-06-27 23:45:09,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:09,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:45:09,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:09,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:45:09,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:45:09,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:45:09,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 311 transitions, 3309 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:09,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:09,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:45:09,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:09,975 INFO L124 PetriNetUnfolderBase]: 790/1581 cut-off events. [2024-06-27 23:45:09,976 INFO L125 PetriNetUnfolderBase]: For 304818/304818 co-relation queries the response was YES. [2024-06-27 23:45:09,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10379 conditions, 1581 events. 790/1581 cut-off events. For 304818/304818 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 10291 event pairs, 157 based on Foata normal form. 6/1586 useless extension candidates. Maximal degree in co-relation 10185. Up to 1299 conditions per place. [2024-06-27 23:45:09,995 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 268 selfloop transitions, 53 changer transitions 6/330 dead transitions. [2024-06-27 23:45:09,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 330 transitions, 4421 flow [2024-06-27 23:45:09,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:45:09,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:45:09,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-27 23:45:09,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-27 23:45:09,996 INFO L175 Difference]: Start difference. First operand has 452 places, 311 transitions, 3309 flow. Second operand 11 states and 154 transitions. [2024-06-27 23:45:09,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 330 transitions, 4421 flow [2024-06-27 23:45:11,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 330 transitions, 4235 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-27 23:45:11,087 INFO L231 Difference]: Finished difference. Result has 449 places, 309 transitions, 3231 flow [2024-06-27 23:45:11,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3133, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3231, PETRI_PLACES=449, PETRI_TRANSITIONS=309} [2024-06-27 23:45:11,088 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 419 predicate places. [2024-06-27 23:45:11,088 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 309 transitions, 3231 flow [2024-06-27 23:45:11,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:11,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:11,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:11,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 23:45:11,089 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:11,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:11,089 INFO L85 PathProgramCache]: Analyzing trace with hash 169736950, now seen corresponding path program 11 times [2024-06-27 23:45:11,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:11,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109466454] [2024-06-27 23:45:11,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:11,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:11,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:13,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:13,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:13,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109466454] [2024-06-27 23:45:13,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109466454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:13,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:13,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:45:13,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444885430] [2024-06-27 23:45:13,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:13,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:45:13,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:13,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:45:13,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:45:13,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:45:13,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 309 transitions, 3231 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:13,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:13,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:45:13,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:14,141 INFO L124 PetriNetUnfolderBase]: 788/1575 cut-off events. [2024-06-27 23:45:14,141 INFO L125 PetriNetUnfolderBase]: For 326933/326933 co-relation queries the response was YES. [2024-06-27 23:45:14,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10307 conditions, 1575 events. 788/1575 cut-off events. For 326933/326933 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 10270 event pairs, 161 based on Foata normal form. 8/1582 useless extension candidates. Maximal degree in co-relation 10115. Up to 1234 conditions per place. [2024-06-27 23:45:14,161 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 224 selfloop transitions, 88 changer transitions 9/324 dead transitions. [2024-06-27 23:45:14,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 324 transitions, 3971 flow [2024-06-27 23:45:14,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:45:14,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:45:14,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 161 transitions. [2024-06-27 23:45:14,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4327956989247312 [2024-06-27 23:45:14,162 INFO L175 Difference]: Start difference. First operand has 449 places, 309 transitions, 3231 flow. Second operand 12 states and 161 transitions. [2024-06-27 23:45:14,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 324 transitions, 3971 flow [2024-06-27 23:45:15,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 324 transitions, 3863 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 23:45:15,346 INFO L231 Difference]: Finished difference. Result has 449 places, 306 transitions, 3279 flow [2024-06-27 23:45:15,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3123, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3279, PETRI_PLACES=449, PETRI_TRANSITIONS=306} [2024-06-27 23:45:15,347 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 419 predicate places. [2024-06-27 23:45:15,347 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 306 transitions, 3279 flow [2024-06-27 23:45:15,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:15,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:15,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:15,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 23:45:15,347 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:15,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:15,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1229106084, now seen corresponding path program 12 times [2024-06-27 23:45:15,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:15,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135060028] [2024-06-27 23:45:15,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:15,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:15,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:17,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:17,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:17,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135060028] [2024-06-27 23:45:17,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135060028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:17,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:17,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:45:17,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44246169] [2024-06-27 23:45:17,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:17,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:45:17,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:17,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:45:17,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:45:17,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:45:17,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 306 transitions, 3279 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:17,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:17,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:45:17,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:18,375 INFO L124 PetriNetUnfolderBase]: 783/1568 cut-off events. [2024-06-27 23:45:18,376 INFO L125 PetriNetUnfolderBase]: For 320966/320966 co-relation queries the response was YES. [2024-06-27 23:45:18,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10321 conditions, 1568 events. 783/1568 cut-off events. For 320966/320966 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 10232 event pairs, 161 based on Foata normal form. 8/1575 useless extension candidates. Maximal degree in co-relation 10129. Up to 1227 conditions per place. [2024-06-27 23:45:18,395 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 225 selfloop transitions, 84 changer transitions 9/321 dead transitions. [2024-06-27 23:45:18,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 321 transitions, 4013 flow [2024-06-27 23:45:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:45:18,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:45:18,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 162 transitions. [2024-06-27 23:45:18,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-27 23:45:18,396 INFO L175 Difference]: Start difference. First operand has 449 places, 306 transitions, 3279 flow. Second operand 12 states and 162 transitions. [2024-06-27 23:45:18,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 321 transitions, 4013 flow [2024-06-27 23:45:19,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 321 transitions, 3825 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 23:45:19,740 INFO L231 Difference]: Finished difference. Result has 447 places, 303 transitions, 3243 flow [2024-06-27 23:45:19,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3095, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3243, PETRI_PLACES=447, PETRI_TRANSITIONS=303} [2024-06-27 23:45:19,740 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 417 predicate places. [2024-06-27 23:45:19,740 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 303 transitions, 3243 flow [2024-06-27 23:45:19,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:19,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:19,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:19,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 23:45:19,741 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:19,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:19,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1229365554, now seen corresponding path program 13 times [2024-06-27 23:45:19,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:19,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38999985] [2024-06-27 23:45:19,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:19,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:19,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:21,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:21,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:21,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38999985] [2024-06-27 23:45:21,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38999985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:21,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:21,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:45:21,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008690486] [2024-06-27 23:45:21,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:21,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:45:21,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:21,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:45:21,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:45:21,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:45:21,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 303 transitions, 3243 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:21,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:21,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:45:21,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:22,294 INFO L124 PetriNetUnfolderBase]: 756/1515 cut-off events. [2024-06-27 23:45:22,294 INFO L125 PetriNetUnfolderBase]: For 229556/229556 co-relation queries the response was YES. [2024-06-27 23:45:22,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8736 conditions, 1515 events. 756/1515 cut-off events. For 229556/229556 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9907 event pairs, 149 based on Foata normal form. 8/1522 useless extension candidates. Maximal degree in co-relation 8545. Up to 1285 conditions per place. [2024-06-27 23:45:22,314 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 254 selfloop transitions, 50 changer transitions 11/318 dead transitions. [2024-06-27 23:45:22,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 318 transitions, 3967 flow [2024-06-27 23:45:22,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:45:22,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:45:22,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-27 23:45:22,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436950146627566 [2024-06-27 23:45:22,315 INFO L175 Difference]: Start difference. First operand has 447 places, 303 transitions, 3243 flow. Second operand 11 states and 149 transitions. [2024-06-27 23:45:22,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 318 transitions, 3967 flow [2024-06-27 23:45:23,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 318 transitions, 3787 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 23:45:23,267 INFO L231 Difference]: Finished difference. Result has 444 places, 299 transitions, 3140 flow [2024-06-27 23:45:23,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3067, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3140, PETRI_PLACES=444, PETRI_TRANSITIONS=299} [2024-06-27 23:45:23,267 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 414 predicate places. [2024-06-27 23:45:23,267 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 299 transitions, 3140 flow [2024-06-27 23:45:23,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:23,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:23,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:23,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 23:45:23,268 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:23,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:23,268 INFO L85 PathProgramCache]: Analyzing trace with hash 87881508, now seen corresponding path program 14 times [2024-06-27 23:45:23,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:23,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889609455] [2024-06-27 23:45:23,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:23,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:23,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:25,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:25,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:25,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889609455] [2024-06-27 23:45:25,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889609455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:25,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:25,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:45:25,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272851317] [2024-06-27 23:45:25,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:25,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:45:25,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:25,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:45:25,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:45:25,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:45:25,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 299 transitions, 3140 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:25,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:25,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:45:25,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:26,360 INFO L124 PetriNetUnfolderBase]: 750/1503 cut-off events. [2024-06-27 23:45:26,360 INFO L125 PetriNetUnfolderBase]: For 226748/226748 co-relation queries the response was YES. [2024-06-27 23:45:26,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8582 conditions, 1503 events. 750/1503 cut-off events. For 226748/226748 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 9787 event pairs, 149 based on Foata normal form. 8/1510 useless extension candidates. Maximal degree in co-relation 8393. Up to 1164 conditions per place. [2024-06-27 23:45:26,373 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 213 selfloop transitions, 89 changer transitions 9/314 dead transitions. [2024-06-27 23:45:26,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 314 transitions, 3852 flow [2024-06-27 23:45:26,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:45:26,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:45:26,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-27 23:45:26,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2024-06-27 23:45:26,374 INFO L175 Difference]: Start difference. First operand has 444 places, 299 transitions, 3140 flow. Second operand 12 states and 160 transitions. [2024-06-27 23:45:26,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 314 transitions, 3852 flow [2024-06-27 23:45:27,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 314 transitions, 3672 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-27 23:45:27,321 INFO L231 Difference]: Finished difference. Result has 439 places, 296 transitions, 3125 flow [2024-06-27 23:45:27,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2966, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3125, PETRI_PLACES=439, PETRI_TRANSITIONS=296} [2024-06-27 23:45:27,322 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 409 predicate places. [2024-06-27 23:45:27,322 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 296 transitions, 3125 flow [2024-06-27 23:45:27,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:27,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:27,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:27,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 23:45:27,323 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:27,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:27,323 INFO L85 PathProgramCache]: Analyzing trace with hash 261407504, now seen corresponding path program 15 times [2024-06-27 23:45:27,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:27,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576629987] [2024-06-27 23:45:27,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:27,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:27,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:29,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:29,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:29,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576629987] [2024-06-27 23:45:29,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576629987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:29,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:29,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:45:29,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431840422] [2024-06-27 23:45:29,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:29,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:45:29,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:29,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:45:29,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:45:29,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:45:29,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 296 transitions, 3125 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:29,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:29,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:45:29,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:30,195 INFO L124 PetriNetUnfolderBase]: 745/1496 cut-off events. [2024-06-27 23:45:30,195 INFO L125 PetriNetUnfolderBase]: For 220140/220140 co-relation queries the response was YES. [2024-06-27 23:45:30,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8441 conditions, 1496 events. 745/1496 cut-off events. For 220140/220140 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9730 event pairs, 149 based on Foata normal form. 8/1503 useless extension candidates. Maximal degree in co-relation 8254. Up to 1157 conditions per place. [2024-06-27 23:45:30,213 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 214 selfloop transitions, 85 changer transitions 9/311 dead transitions. [2024-06-27 23:45:30,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 311 transitions, 3825 flow [2024-06-27 23:45:30,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:45:30,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:45:30,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 162 transitions. [2024-06-27 23:45:30,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-27 23:45:30,214 INFO L175 Difference]: Start difference. First operand has 439 places, 296 transitions, 3125 flow. Second operand 12 states and 162 transitions. [2024-06-27 23:45:30,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 311 transitions, 3825 flow [2024-06-27 23:45:30,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 311 transitions, 3643 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 23:45:30,970 INFO L231 Difference]: Finished difference. Result has 437 places, 293 transitions, 3094 flow [2024-06-27 23:45:30,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2943, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3094, PETRI_PLACES=437, PETRI_TRANSITIONS=293} [2024-06-27 23:45:30,971 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 407 predicate places. [2024-06-27 23:45:30,971 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 293 transitions, 3094 flow [2024-06-27 23:45:30,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:30,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:30,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:30,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 23:45:30,971 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:30,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:30,971 INFO L85 PathProgramCache]: Analyzing trace with hash 289230228, now seen corresponding path program 16 times [2024-06-27 23:45:30,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:30,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110655723] [2024-06-27 23:45:30,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:30,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:30,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:32,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-27 23:45:32,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:32,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110655723] [2024-06-27 23:45:32,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110655723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:32,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:32,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:45:32,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379050841] [2024-06-27 23:45:32,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:32,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:45:32,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:32,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:45:32,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:45:32,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:45:32,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 293 transitions, 3094 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:32,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:32,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:45:32,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:33,500 INFO L124 PetriNetUnfolderBase]: 740/1489 cut-off events. [2024-06-27 23:45:33,500 INFO L125 PetriNetUnfolderBase]: For 216438/216438 co-relation queries the response was YES. [2024-06-27 23:45:33,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8384 conditions, 1489 events. 740/1489 cut-off events. For 216438/216438 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9698 event pairs, 149 based on Foata normal form. 8/1496 useless extension candidates. Maximal degree in co-relation 8198. Up to 1261 conditions per place. [2024-06-27 23:45:33,518 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 240 selfloop transitions, 56 changer transitions 9/308 dead transitions. [2024-06-27 23:45:33,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 308 transitions, 3788 flow [2024-06-27 23:45:33,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:45:33,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:45:33,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2024-06-27 23:45:33,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398826979472141 [2024-06-27 23:45:33,519 INFO L175 Difference]: Start difference. First operand has 437 places, 293 transitions, 3094 flow. Second operand 11 states and 150 transitions. [2024-06-27 23:45:33,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 308 transitions, 3788 flow [2024-06-27 23:45:34,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 308 transitions, 3606 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 23:45:34,418 INFO L231 Difference]: Finished difference. Result has 434 places, 290 transitions, 3015 flow [2024-06-27 23:45:34,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2916, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3015, PETRI_PLACES=434, PETRI_TRANSITIONS=290} [2024-06-27 23:45:34,418 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 404 predicate places. [2024-06-27 23:45:34,419 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 290 transitions, 3015 flow [2024-06-27 23:45:34,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:34,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:34,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:34,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 23:45:34,419 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:34,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:34,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1180357454, now seen corresponding path program 17 times [2024-06-27 23:45:34,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:34,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146081140] [2024-06-27 23:45:34,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:34,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:34,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:36,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:36,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:36,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146081140] [2024-06-27 23:45:36,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146081140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:36,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:36,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:45:36,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352754795] [2024-06-27 23:45:36,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:36,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:45:36,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:36,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:45:36,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:45:36,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:45:36,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 290 transitions, 3015 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:36,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:36,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:45:36,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:37,063 INFO L124 PetriNetUnfolderBase]: 735/1482 cut-off events. [2024-06-27 23:45:37,063 INFO L125 PetriNetUnfolderBase]: For 213557/213557 co-relation queries the response was YES. [2024-06-27 23:45:37,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8268 conditions, 1482 events. 735/1482 cut-off events. For 213557/213557 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9632 event pairs, 229 based on Foata normal form. 8/1489 useless extension candidates. Maximal degree in co-relation 8084. Up to 1366 conditions per place. [2024-06-27 23:45:37,081 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 276 selfloop transitions, 17 changer transitions 9/305 dead transitions. [2024-06-27 23:45:37,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 305 transitions, 3699 flow [2024-06-27 23:45:37,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:45:37,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:45:37,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-27 23:45:37,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-27 23:45:37,082 INFO L175 Difference]: Start difference. First operand has 434 places, 290 transitions, 3015 flow. Second operand 12 states and 137 transitions. [2024-06-27 23:45:37,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 305 transitions, 3699 flow [2024-06-27 23:45:37,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 305 transitions, 3583 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 23:45:37,867 INFO L231 Difference]: Finished difference. Result has 433 places, 287 transitions, 2920 flow [2024-06-27 23:45:37,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2899, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2920, PETRI_PLACES=433, PETRI_TRANSITIONS=287} [2024-06-27 23:45:37,867 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 403 predicate places. [2024-06-27 23:45:37,867 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 287 transitions, 2920 flow [2024-06-27 23:45:37,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:37,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:37,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:37,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 23:45:37,868 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:37,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:37,868 INFO L85 PathProgramCache]: Analyzing trace with hash -2073712152, now seen corresponding path program 18 times [2024-06-27 23:45:37,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:37,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520823623] [2024-06-27 23:45:37,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:37,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:37,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:39,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:39,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:39,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520823623] [2024-06-27 23:45:39,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520823623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:39,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:39,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:45:39,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639001754] [2024-06-27 23:45:39,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:39,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:45:39,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:39,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:45:39,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:45:39,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:45:39,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 287 transitions, 2920 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:39,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:39,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:45:39,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:40,409 INFO L124 PetriNetUnfolderBase]: 726/1469 cut-off events. [2024-06-27 23:45:40,409 INFO L125 PetriNetUnfolderBase]: For 189223/189223 co-relation queries the response was YES. [2024-06-27 23:45:40,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8097 conditions, 1469 events. 726/1469 cut-off events. For 189223/189223 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9562 event pairs, 225 based on Foata normal form. 6/1474 useless extension candidates. Maximal degree in co-relation 7913. Up to 1356 conditions per place. [2024-06-27 23:45:40,426 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 274 selfloop transitions, 15 changer transitions 10/302 dead transitions. [2024-06-27 23:45:40,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 302 transitions, 3580 flow [2024-06-27 23:45:40,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:45:40,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:45:40,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 142 transitions. [2024-06-27 23:45:40,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523573200992556 [2024-06-27 23:45:40,427 INFO L175 Difference]: Start difference. First operand has 433 places, 287 transitions, 2920 flow. Second operand 13 states and 142 transitions. [2024-06-27 23:45:40,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 302 transitions, 3580 flow [2024-06-27 23:45:41,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 302 transitions, 3542 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 23:45:41,118 INFO L231 Difference]: Finished difference. Result has 432 places, 284 transitions, 2892 flow [2024-06-27 23:45:41,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2882, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2892, PETRI_PLACES=432, PETRI_TRANSITIONS=284} [2024-06-27 23:45:41,118 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 402 predicate places. [2024-06-27 23:45:41,118 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 284 transitions, 2892 flow [2024-06-27 23:45:41,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:41,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:41,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:41,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 23:45:41,119 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:41,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:41,119 INFO L85 PathProgramCache]: Analyzing trace with hash 268826114, now seen corresponding path program 19 times [2024-06-27 23:45:41,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:41,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468101818] [2024-06-27 23:45:41,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:41,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:41,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:42,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:42,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:42,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468101818] [2024-06-27 23:45:42,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468101818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:42,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:42,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:45:42,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411410743] [2024-06-27 23:45:42,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:42,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:45:42,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:42,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:45:42,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:45:43,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:45:43,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 284 transitions, 2892 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:43,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:43,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:45:43,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:43,562 INFO L124 PetriNetUnfolderBase]: 719/1454 cut-off events. [2024-06-27 23:45:43,562 INFO L125 PetriNetUnfolderBase]: For 186709/186709 co-relation queries the response was YES. [2024-06-27 23:45:43,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8026 conditions, 1454 events. 719/1454 cut-off events. For 186709/186709 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 9432 event pairs, 145 based on Foata normal form. 6/1459 useless extension candidates. Maximal degree in co-relation 7843. Up to 1231 conditions per place. [2024-06-27 23:45:43,580 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 233 selfloop transitions, 53 changer transitions 10/299 dead transitions. [2024-06-27 23:45:43,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 299 transitions, 3546 flow [2024-06-27 23:45:43,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:45:43,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:45:43,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-27 23:45:43,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340175953079179 [2024-06-27 23:45:43,581 INFO L175 Difference]: Start difference. First operand has 432 places, 284 transitions, 2892 flow. Second operand 11 states and 148 transitions. [2024-06-27 23:45:43,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 299 transitions, 3546 flow [2024-06-27 23:45:44,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 299 transitions, 3510 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 23:45:44,350 INFO L231 Difference]: Finished difference. Result has 426 places, 281 transitions, 2943 flow [2024-06-27 23:45:44,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2856, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2943, PETRI_PLACES=426, PETRI_TRANSITIONS=281} [2024-06-27 23:45:44,351 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 396 predicate places. [2024-06-27 23:45:44,351 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 281 transitions, 2943 flow [2024-06-27 23:45:44,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:44,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:44,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:44,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 23:45:44,351 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:44,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:44,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1965675156, now seen corresponding path program 20 times [2024-06-27 23:45:44,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:44,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775172621] [2024-06-27 23:45:44,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:44,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:44,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:46,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:46,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:46,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775172621] [2024-06-27 23:45:46,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775172621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:46,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:46,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:45:46,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871385809] [2024-06-27 23:45:46,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:46,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:45:46,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:46,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:45:46,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:45:46,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:45:46,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 281 transitions, 2943 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:46,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:46,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:45:46,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:47,231 INFO L124 PetriNetUnfolderBase]: 716/1445 cut-off events. [2024-06-27 23:45:47,231 INFO L125 PetriNetUnfolderBase]: For 202954/202954 co-relation queries the response was YES. [2024-06-27 23:45:47,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8078 conditions, 1445 events. 716/1445 cut-off events. For 202954/202954 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 9376 event pairs, 149 based on Foata normal form. 8/1452 useless extension candidates. Maximal degree in co-relation 7898. Up to 1110 conditions per place. [2024-06-27 23:45:47,249 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 189 selfloop transitions, 95 changer transitions 9/296 dead transitions. [2024-06-27 23:45:47,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 296 transitions, 3609 flow [2024-06-27 23:45:47,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:45:47,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:45:47,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 159 transitions. [2024-06-27 23:45:47,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274193548387097 [2024-06-27 23:45:47,250 INFO L175 Difference]: Start difference. First operand has 426 places, 281 transitions, 2943 flow. Second operand 12 states and 159 transitions. [2024-06-27 23:45:47,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 296 transitions, 3609 flow [2024-06-27 23:45:47,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 296 transitions, 3493 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 23:45:47,900 INFO L231 Difference]: Finished difference. Result has 423 places, 278 transitions, 3000 flow [2024-06-27 23:45:47,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2829, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3000, PETRI_PLACES=423, PETRI_TRANSITIONS=278} [2024-06-27 23:45:47,900 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 393 predicate places. [2024-06-27 23:45:47,900 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 278 transitions, 3000 flow [2024-06-27 23:45:47,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:47,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:47,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:47,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 23:45:47,900 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:47,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:47,901 INFO L85 PathProgramCache]: Analyzing trace with hash -659845446, now seen corresponding path program 21 times [2024-06-27 23:45:47,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:47,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044769933] [2024-06-27 23:45:47,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:47,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:47,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:49,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-27 23:45:49,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:49,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044769933] [2024-06-27 23:45:49,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044769933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:49,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:49,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:45:49,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36975522] [2024-06-27 23:45:49,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:49,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:45:49,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:49,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:45:49,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:45:49,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:45:49,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 278 transitions, 3000 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:49,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:49,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:45:49,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:50,453 INFO L124 PetriNetUnfolderBase]: 711/1442 cut-off events. [2024-06-27 23:45:50,453 INFO L125 PetriNetUnfolderBase]: For 196928/196928 co-relation queries the response was YES. [2024-06-27 23:45:50,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8093 conditions, 1442 events. 711/1442 cut-off events. For 196928/196928 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 9360 event pairs, 151 based on Foata normal form. 8/1449 useless extension candidates. Maximal degree in co-relation 7914. Up to 1103 conditions per place. [2024-06-27 23:45:50,469 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 199 selfloop transitions, 82 changer transitions 9/293 dead transitions. [2024-06-27 23:45:50,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 293 transitions, 3658 flow [2024-06-27 23:45:50,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:45:50,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:45:50,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-27 23:45:50,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2024-06-27 23:45:50,470 INFO L175 Difference]: Start difference. First operand has 423 places, 278 transitions, 3000 flow. Second operand 12 states and 160 transitions. [2024-06-27 23:45:50,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 293 transitions, 3658 flow [2024-06-27 23:45:51,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 293 transitions, 3456 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 23:45:51,123 INFO L231 Difference]: Finished difference. Result has 421 places, 275 transitions, 2947 flow [2024-06-27 23:45:51,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2802, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2947, PETRI_PLACES=421, PETRI_TRANSITIONS=275} [2024-06-27 23:45:51,123 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 391 predicate places. [2024-06-27 23:45:51,123 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 275 transitions, 2947 flow [2024-06-27 23:45:51,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:51,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:51,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:51,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 23:45:51,124 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:51,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:51,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1760012922, now seen corresponding path program 22 times [2024-06-27 23:45:51,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:51,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293362089] [2024-06-27 23:45:51,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:51,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:51,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:52,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:52,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:52,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293362089] [2024-06-27 23:45:52,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293362089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:52,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:52,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:45:52,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740030589] [2024-06-27 23:45:52,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:52,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:45:52,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:52,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:45:52,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:45:52,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:45:52,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 275 transitions, 2947 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:52,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:52,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:45:52,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:53,552 INFO L124 PetriNetUnfolderBase]: 724/1475 cut-off events. [2024-06-27 23:45:53,553 INFO L125 PetriNetUnfolderBase]: For 251048/251048 co-relation queries the response was YES. [2024-06-27 23:45:53,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9286 conditions, 1475 events. 724/1475 cut-off events. For 251048/251048 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 9579 event pairs, 237 based on Foata normal form. 6/1480 useless extension candidates. Maximal degree in co-relation 9108. Up to 1306 conditions per place. [2024-06-27 23:45:53,566 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 267 selfloop transitions, 19 changer transitions 6/295 dead transitions. [2024-06-27 23:45:53,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 295 transitions, 3921 flow [2024-06-27 23:45:53,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:45:53,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:45:53,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 150 transitions. [2024-06-27 23:45:53,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37220843672456577 [2024-06-27 23:45:53,567 INFO L175 Difference]: Start difference. First operand has 421 places, 275 transitions, 2947 flow. Second operand 13 states and 150 transitions. [2024-06-27 23:45:53,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 295 transitions, 3921 flow [2024-06-27 23:45:54,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 295 transitions, 3673 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-27 23:45:54,365 INFO L231 Difference]: Finished difference. Result has 419 places, 273 transitions, 2745 flow [2024-06-27 23:45:54,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2715, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2745, PETRI_PLACES=419, PETRI_TRANSITIONS=273} [2024-06-27 23:45:54,365 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 389 predicate places. [2024-06-27 23:45:54,365 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 273 transitions, 2745 flow [2024-06-27 23:45:54,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:54,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:54,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:54,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 23:45:54,366 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:54,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:54,366 INFO L85 PathProgramCache]: Analyzing trace with hash -2064784152, now seen corresponding path program 23 times [2024-06-27 23:45:54,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:54,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231462721] [2024-06-27 23:45:54,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:54,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:54,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:56,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:56,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:56,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231462721] [2024-06-27 23:45:56,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231462721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:56,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:56,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:45:56,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984252793] [2024-06-27 23:45:56,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:56,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:45:56,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:56,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:45:56,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:45:56,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:45:56,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 273 transitions, 2745 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:56,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:56,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:45:56,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:56,943 INFO L124 PetriNetUnfolderBase]: 700/1419 cut-off events. [2024-06-27 23:45:56,943 INFO L125 PetriNetUnfolderBase]: For 191794/191794 co-relation queries the response was YES. [2024-06-27 23:45:56,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7666 conditions, 1419 events. 700/1419 cut-off events. For 191794/191794 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 9205 event pairs, 227 based on Foata normal form. 8/1426 useless extension candidates. Maximal degree in co-relation 7490. Up to 1306 conditions per place. [2024-06-27 23:45:56,955 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 259 selfloop transitions, 16 changer transitions 11/289 dead transitions. [2024-06-27 23:45:56,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 289 transitions, 3385 flow [2024-06-27 23:45:56,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:45:56,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:45:56,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-06-27 23:45:56,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3598014888337469 [2024-06-27 23:45:56,956 INFO L175 Difference]: Start difference. First operand has 419 places, 273 transitions, 2745 flow. Second operand 13 states and 145 transitions. [2024-06-27 23:45:56,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 289 transitions, 3385 flow [2024-06-27 23:45:57,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 289 transitions, 3345 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 23:45:57,570 INFO L231 Difference]: Finished difference. Result has 418 places, 269 transitions, 2717 flow [2024-06-27 23:45:57,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2705, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2717, PETRI_PLACES=418, PETRI_TRANSITIONS=269} [2024-06-27 23:45:57,570 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 388 predicate places. [2024-06-27 23:45:57,570 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 269 transitions, 2717 flow [2024-06-27 23:45:57,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:57,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:57,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:57,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 23:45:57,571 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:45:57,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:57,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1431284270, now seen corresponding path program 24 times [2024-06-27 23:45:57,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:57,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32185550] [2024-06-27 23:45:57,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:57,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:57,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:59,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:59,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:59,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32185550] [2024-06-27 23:45:59,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32185550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:59,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:59,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:45:59,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302411746] [2024-06-27 23:45:59,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:59,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:45:59,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:59,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:45:59,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:45:59,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:45:59,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 269 transitions, 2717 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:59,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:59,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:45:59,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:00,295 INFO L124 PetriNetUnfolderBase]: 694/1411 cut-off events. [2024-06-27 23:46:00,295 INFO L125 PetriNetUnfolderBase]: For 189999/189999 co-relation queries the response was YES. [2024-06-27 23:46:00,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7615 conditions, 1411 events. 694/1411 cut-off events. For 189999/189999 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 9128 event pairs, 229 based on Foata normal form. 8/1418 useless extension candidates. Maximal degree in co-relation 7440. Up to 1299 conditions per place. [2024-06-27 23:46:00,307 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 256 selfloop transitions, 16 changer transitions 9/284 dead transitions. [2024-06-27 23:46:00,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 284 transitions, 3345 flow [2024-06-27 23:46:00,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:46:00,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:46:00,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 143 transitions. [2024-06-27 23:46:00,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:46:00,308 INFO L175 Difference]: Start difference. First operand has 418 places, 269 transitions, 2717 flow. Second operand 13 states and 143 transitions. [2024-06-27 23:46:00,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 284 transitions, 3345 flow [2024-06-27 23:46:00,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 284 transitions, 3303 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 23:46:00,898 INFO L231 Difference]: Finished difference. Result has 413 places, 266 transitions, 2692 flow [2024-06-27 23:46:00,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2677, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2692, PETRI_PLACES=413, PETRI_TRANSITIONS=266} [2024-06-27 23:46:00,899 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 383 predicate places. [2024-06-27 23:46:00,899 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 266 transitions, 2692 flow [2024-06-27 23:46:00,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:00,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:00,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:00,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 23:46:00,899 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:00,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:00,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1182202370, now seen corresponding path program 25 times [2024-06-27 23:46:00,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:00,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658935882] [2024-06-27 23:46:00,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:00,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:00,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:02,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:02,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:02,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658935882] [2024-06-27 23:46:02,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658935882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:02,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:02,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:46:02,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204488105] [2024-06-27 23:46:02,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:02,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:46:02,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:02,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:46:02,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:46:02,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:46:02,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 266 transitions, 2692 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:02,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:02,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:46:02,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:03,424 INFO L124 PetriNetUnfolderBase]: 707/1443 cut-off events. [2024-06-27 23:46:03,424 INFO L125 PetriNetUnfolderBase]: For 236772/236772 co-relation queries the response was YES. [2024-06-27 23:46:03,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8780 conditions, 1443 events. 707/1443 cut-off events. For 236772/236772 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 9353 event pairs, 157 based on Foata normal form. 6/1448 useless extension candidates. Maximal degree in co-relation 8607. Up to 1170 conditions per place. [2024-06-27 23:46:03,436 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 215 selfloop transitions, 61 changer transitions 6/285 dead transitions. [2024-06-27 23:46:03,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 285 transitions, 3620 flow [2024-06-27 23:46:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:46:03,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:46:03,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-27 23:46:03,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44868035190615835 [2024-06-27 23:46:03,437 INFO L175 Difference]: Start difference. First operand has 413 places, 266 transitions, 2692 flow. Second operand 11 states and 153 transitions. [2024-06-27 23:46:03,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 285 transitions, 3620 flow [2024-06-27 23:46:04,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 285 transitions, 3584 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 23:46:04,227 INFO L231 Difference]: Finished difference. Result has 410 places, 264 transitions, 2772 flow [2024-06-27 23:46:04,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2658, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2772, PETRI_PLACES=410, PETRI_TRANSITIONS=264} [2024-06-27 23:46:04,227 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 380 predicate places. [2024-06-27 23:46:04,227 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 264 transitions, 2772 flow [2024-06-27 23:46:04,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:04,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:04,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:04,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 23:46:04,228 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:04,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:04,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1952671052, now seen corresponding path program 26 times [2024-06-27 23:46:04,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:04,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962473302] [2024-06-27 23:46:04,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:04,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:04,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:06,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:06,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:06,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962473302] [2024-06-27 23:46:06,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962473302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:06,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:06,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:46:06,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952989] [2024-06-27 23:46:06,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:06,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:46:06,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:06,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:46:06,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:46:06,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:46:06,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 264 transitions, 2772 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:06,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:06,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:46:06,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:06,773 INFO L124 PetriNetUnfolderBase]: 683/1396 cut-off events. [2024-06-27 23:46:06,773 INFO L125 PetriNetUnfolderBase]: For 183529/183529 co-relation queries the response was YES. [2024-06-27 23:46:06,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7613 conditions, 1396 events. 683/1396 cut-off events. For 183529/183529 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 9008 event pairs, 151 based on Foata normal form. 8/1403 useless extension candidates. Maximal degree in co-relation 7441. Up to 1170 conditions per place. [2024-06-27 23:46:06,789 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 207 selfloop transitions, 58 changer transitions 11/279 dead transitions. [2024-06-27 23:46:06,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 279 transitions, 3388 flow [2024-06-27 23:46:06,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:46:06,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:46:06,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-27 23:46:06,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340175953079179 [2024-06-27 23:46:06,790 INFO L175 Difference]: Start difference. First operand has 410 places, 264 transitions, 2772 flow. Second operand 11 states and 148 transitions. [2024-06-27 23:46:06,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 279 transitions, 3388 flow [2024-06-27 23:46:07,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 279 transitions, 3264 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 23:46:07,370 INFO L231 Difference]: Finished difference. Result has 409 places, 260 transitions, 2739 flow [2024-06-27 23:46:07,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2648, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2739, PETRI_PLACES=409, PETRI_TRANSITIONS=260} [2024-06-27 23:46:07,370 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 379 predicate places. [2024-06-27 23:46:07,371 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 260 transitions, 2739 flow [2024-06-27 23:46:07,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:07,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:07,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:07,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 23:46:07,371 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:07,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:07,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1748971032, now seen corresponding path program 27 times [2024-06-27 23:46:07,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:07,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024851660] [2024-06-27 23:46:07,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:07,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:07,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:09,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:09,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:09,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024851660] [2024-06-27 23:46:09,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024851660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:09,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:09,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:46:09,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796384282] [2024-06-27 23:46:09,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:09,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:46:09,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:09,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:46:09,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:46:09,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:46:09,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 260 transitions, 2739 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:09,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:09,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:46:09,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:09,718 INFO L124 PetriNetUnfolderBase]: 673/1374 cut-off events. [2024-06-27 23:46:09,718 INFO L125 PetriNetUnfolderBase]: For 162889/162889 co-relation queries the response was YES. [2024-06-27 23:46:09,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7510 conditions, 1374 events. 673/1374 cut-off events. For 162889/162889 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8845 event pairs, 221 based on Foata normal form. 6/1379 useless extension candidates. Maximal degree in co-relation 7339. Up to 1261 conditions per place. [2024-06-27 23:46:09,734 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 247 selfloop transitions, 14 changer transitions 13/277 dead transitions. [2024-06-27 23:46:09,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 277 transitions, 3345 flow [2024-06-27 23:46:09,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:46:09,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:46:09,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 143 transitions. [2024-06-27 23:46:09,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:46:09,735 INFO L175 Difference]: Start difference. First operand has 409 places, 260 transitions, 2739 flow. Second operand 13 states and 143 transitions. [2024-06-27 23:46:09,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 277 transitions, 3345 flow [2024-06-27 23:46:10,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 277 transitions, 3221 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 23:46:10,293 INFO L231 Difference]: Finished difference. Result has 406 places, 256 transitions, 2619 flow [2024-06-27 23:46:10,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2615, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2619, PETRI_PLACES=406, PETRI_TRANSITIONS=256} [2024-06-27 23:46:10,293 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 376 predicate places. [2024-06-27 23:46:10,294 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 256 transitions, 2619 flow [2024-06-27 23:46:10,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:10,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:10,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:10,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 23:46:10,294 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:10,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:10,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1972824996, now seen corresponding path program 28 times [2024-06-27 23:46:10,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:10,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146886051] [2024-06-27 23:46:10,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:10,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:10,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:12,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:12,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:12,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146886051] [2024-06-27 23:46:12,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146886051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:12,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:12,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:46:12,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106481823] [2024-06-27 23:46:12,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:12,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:46:12,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:12,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:46:12,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:46:12,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:46:12,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 256 transitions, 2619 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:12,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:12,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:46:12,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:13,208 INFO L124 PetriNetUnfolderBase]: 659/1345 cut-off events. [2024-06-27 23:46:13,209 INFO L125 PetriNetUnfolderBase]: For 158076/158076 co-relation queries the response was YES. [2024-06-27 23:46:13,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6989 conditions, 1345 events. 659/1345 cut-off events. For 158076/158076 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 8600 event pairs, 146 based on Foata normal form. 8/1352 useless extension candidates. Maximal degree in co-relation 6819. Up to 1015 conditions per place. [2024-06-27 23:46:13,223 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 169 selfloop transitions, 89 changer transitions 9/270 dead transitions. [2024-06-27 23:46:13,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 270 transitions, 3191 flow [2024-06-27 23:46:13,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:46:13,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:46:13,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-27 23:46:13,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41397849462365593 [2024-06-27 23:46:13,224 INFO L175 Difference]: Start difference. First operand has 406 places, 256 transitions, 2619 flow. Second operand 12 states and 154 transitions. [2024-06-27 23:46:13,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 270 transitions, 3191 flow [2024-06-27 23:46:13,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 270 transitions, 3138 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-27 23:46:13,649 INFO L231 Difference]: Finished difference. Result has 398 places, 252 transitions, 2708 flow [2024-06-27 23:46:13,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2570, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2708, PETRI_PLACES=398, PETRI_TRANSITIONS=252} [2024-06-27 23:46:13,649 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 368 predicate places. [2024-06-27 23:46:13,649 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 252 transitions, 2708 flow [2024-06-27 23:46:13,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:13,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:13,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:13,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 23:46:13,650 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:13,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:13,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1029243278, now seen corresponding path program 36 times [2024-06-27 23:46:13,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:13,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927809277] [2024-06-27 23:46:13,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:13,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:13,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:15,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:15,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:15,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927809277] [2024-06-27 23:46:15,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927809277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:15,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:15,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:46:15,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949761583] [2024-06-27 23:46:15,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:15,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:46:15,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:15,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:46:15,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:46:15,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:46:15,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 252 transitions, 2708 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-27 23:46:15,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:15,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:46:15,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:15,605 INFO L124 PetriNetUnfolderBase]: 639/1305 cut-off events. [2024-06-27 23:46:15,605 INFO L125 PetriNetUnfolderBase]: For 86307/86307 co-relation queries the response was YES. [2024-06-27 23:46:15,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6613 conditions, 1305 events. 639/1305 cut-off events. For 86307/86307 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 8315 event pairs, 107 based on Foata normal form. 2/1306 useless extension candidates. Maximal degree in co-relation 6447. Up to 1059 conditions per place. [2024-06-27 23:46:15,619 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 233 selfloop transitions, 35 changer transitions 0/271 dead transitions. [2024-06-27 23:46:15,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 271 transitions, 3288 flow [2024-06-27 23:46:15,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:46:15,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:46:15,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-27 23:46:15,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-27 23:46:15,619 INFO L175 Difference]: Start difference. First operand has 398 places, 252 transitions, 2708 flow. Second operand 11 states and 129 transitions. [2024-06-27 23:46:15,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 271 transitions, 3288 flow [2024-06-27 23:46:16,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 271 transitions, 2939 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-27 23:46:16,034 INFO L231 Difference]: Finished difference. Result has 392 places, 252 transitions, 2437 flow [2024-06-27 23:46:16,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2359, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2437, PETRI_PLACES=392, PETRI_TRANSITIONS=252} [2024-06-27 23:46:16,034 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 362 predicate places. [2024-06-27 23:46:16,034 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 252 transitions, 2437 flow [2024-06-27 23:46:16,035 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-27 23:46:16,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:16,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:16,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 23:46:16,035 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:16,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:16,035 INFO L85 PathProgramCache]: Analyzing trace with hash 633183568, now seen corresponding path program 37 times [2024-06-27 23:46:16,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:16,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259608086] [2024-06-27 23:46:16,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:16,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:16,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:17,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:17,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:17,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259608086] [2024-06-27 23:46:17,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259608086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:17,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:17,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:46:17,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042832220] [2024-06-27 23:46:17,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:17,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:46:17,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:17,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:46:17,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:46:17,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:46:17,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 252 transitions, 2437 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-27 23:46:17,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:17,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:46:17,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:18,133 INFO L124 PetriNetUnfolderBase]: 636/1300 cut-off events. [2024-06-27 23:46:18,133 INFO L125 PetriNetUnfolderBase]: For 68445/68445 co-relation queries the response was YES. [2024-06-27 23:46:18,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5925 conditions, 1300 events. 636/1300 cut-off events. For 68445/68445 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 8329 event pairs, 150 based on Foata normal form. 2/1301 useless extension candidates. Maximal degree in co-relation 5763. Up to 1172 conditions per place. [2024-06-27 23:46:18,146 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 225 selfloop transitions, 39 changer transitions 0/267 dead transitions. [2024-06-27 23:46:18,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 267 transitions, 3001 flow [2024-06-27 23:46:18,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:46:18,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:46:18,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-27 23:46:18,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-27 23:46:18,147 INFO L175 Difference]: Start difference. First operand has 392 places, 252 transitions, 2437 flow. Second operand 11 states and 129 transitions. [2024-06-27 23:46:18,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 267 transitions, 3001 flow [2024-06-27 23:46:18,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 267 transitions, 2549 flow, removed 35 selfloop flow, removed 18 redundant places. [2024-06-27 23:46:18,418 INFO L231 Difference]: Finished difference. Result has 385 places, 252 transitions, 2069 flow [2024-06-27 23:46:18,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1985, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2069, PETRI_PLACES=385, PETRI_TRANSITIONS=252} [2024-06-27 23:46:18,418 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 355 predicate places. [2024-06-27 23:46:18,418 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 252 transitions, 2069 flow [2024-06-27 23:46:18,419 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-27 23:46:18,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:18,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:18,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 23:46:18,419 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:18,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:18,419 INFO L85 PathProgramCache]: Analyzing trace with hash 220953077, now seen corresponding path program 1 times [2024-06-27 23:46:18,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:18,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115590075] [2024-06-27 23:46:18,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:18,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:18,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:20,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:20,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:20,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115590075] [2024-06-27 23:46:20,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115590075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:20,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:20,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:46:20,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505826456] [2024-06-27 23:46:20,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:20,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:46:20,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:20,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:46:20,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:46:20,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:46:20,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 252 transitions, 2069 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:20,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:20,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:46:20,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:20,839 INFO L124 PetriNetUnfolderBase]: 644/1320 cut-off events. [2024-06-27 23:46:20,839 INFO L125 PetriNetUnfolderBase]: For 99775/99775 co-relation queries the response was YES. [2024-06-27 23:46:20,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5120 conditions, 1320 events. 644/1320 cut-off events. For 99775/99775 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 8447 event pairs, 125 based on Foata normal form. 6/1325 useless extension candidates. Maximal degree in co-relation 4969. Up to 994 conditions per place. [2024-06-27 23:46:20,851 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 219 selfloop transitions, 29 changer transitions 23/274 dead transitions. [2024-06-27 23:46:20,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 274 transitions, 2663 flow [2024-06-27 23:46:20,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:46:20,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:46:20,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 23:46:20,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-27 23:46:20,852 INFO L175 Difference]: Start difference. First operand has 385 places, 252 transitions, 2069 flow. Second operand 12 states and 146 transitions. [2024-06-27 23:46:20,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 274 transitions, 2663 flow [2024-06-27 23:46:21,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 274 transitions, 2484 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-27 23:46:21,076 INFO L231 Difference]: Finished difference. Result has 386 places, 239 transitions, 1874 flow [2024-06-27 23:46:21,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1890, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1874, PETRI_PLACES=386, PETRI_TRANSITIONS=239} [2024-06-27 23:46:21,077 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 356 predicate places. [2024-06-27 23:46:21,077 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 239 transitions, 1874 flow [2024-06-27 23:46:21,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:21,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:21,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:21,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 23:46:21,077 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:21,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:21,077 INFO L85 PathProgramCache]: Analyzing trace with hash 857715277, now seen corresponding path program 2 times [2024-06-27 23:46:21,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:21,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337278331] [2024-06-27 23:46:21,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:21,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:21,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:22,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:22,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:22,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337278331] [2024-06-27 23:46:22,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337278331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:22,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:22,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:46:22,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601116121] [2024-06-27 23:46:22,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:22,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:46:22,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:22,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:46:22,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:46:23,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:46:23,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 239 transitions, 1874 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:23,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:23,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:46:23,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:23,500 INFO L124 PetriNetUnfolderBase]: 598/1234 cut-off events. [2024-06-27 23:46:23,500 INFO L125 PetriNetUnfolderBase]: For 99711/99711 co-relation queries the response was YES. [2024-06-27 23:46:23,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4681 conditions, 1234 events. 598/1234 cut-off events. For 99711/99711 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7753 event pairs, 117 based on Foata normal form. 6/1239 useless extension candidates. Maximal degree in co-relation 4529. Up to 990 conditions per place. [2024-06-27 23:46:23,512 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 211 selfloop transitions, 28 changer transitions 18/260 dead transitions. [2024-06-27 23:46:23,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 260 transitions, 2438 flow [2024-06-27 23:46:23,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:46:23,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:46:23,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 23:46:23,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-27 23:46:23,513 INFO L175 Difference]: Start difference. First operand has 386 places, 239 transitions, 1874 flow. Second operand 12 states and 143 transitions. [2024-06-27 23:46:23,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 260 transitions, 2438 flow [2024-06-27 23:46:23,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 260 transitions, 2348 flow, removed 4 selfloop flow, removed 17 redundant places. [2024-06-27 23:46:23,782 INFO L231 Difference]: Finished difference. Result has 370 places, 229 transitions, 1786 flow [2024-06-27 23:46:23,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1786, PETRI_PLACES=370, PETRI_TRANSITIONS=229} [2024-06-27 23:46:23,782 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 340 predicate places. [2024-06-27 23:46:23,782 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 229 transitions, 1786 flow [2024-06-27 23:46:23,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:23,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:23,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:23,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 23:46:23,783 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:23,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:23,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1646913155, now seen corresponding path program 3 times [2024-06-27 23:46:23,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:23,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490626943] [2024-06-27 23:46:23,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:23,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:23,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:25,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:25,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:25,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490626943] [2024-06-27 23:46:25,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490626943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:25,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:25,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:46:25,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939911411] [2024-06-27 23:46:25,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:25,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:46:25,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:25,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:46:25,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:46:26,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:46:26,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 229 transitions, 1786 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:26,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:26,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:46:26,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:26,506 INFO L124 PetriNetUnfolderBase]: 564/1172 cut-off events. [2024-06-27 23:46:26,506 INFO L125 PetriNetUnfolderBase]: For 95046/95046 co-relation queries the response was YES. [2024-06-27 23:46:26,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4466 conditions, 1172 events. 564/1172 cut-off events. For 95046/95046 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 7332 event pairs, 115 based on Foata normal form. 6/1177 useless extension candidates. Maximal degree in co-relation 4317. Up to 986 conditions per place. [2024-06-27 23:46:26,517 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 206 selfloop transitions, 27 changer transitions 13/249 dead transitions. [2024-06-27 23:46:26,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 249 transitions, 2326 flow [2024-06-27 23:46:26,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:46:26,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:46:26,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-27 23:46:26,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-27 23:46:26,518 INFO L175 Difference]: Start difference. First operand has 370 places, 229 transitions, 1786 flow. Second operand 12 states and 140 transitions. [2024-06-27 23:46:26,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 249 transitions, 2326 flow [2024-06-27 23:46:26,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 249 transitions, 2258 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-06-27 23:46:26,768 INFO L231 Difference]: Finished difference. Result has 358 places, 222 transitions, 1741 flow [2024-06-27 23:46:26,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1741, PETRI_PLACES=358, PETRI_TRANSITIONS=222} [2024-06-27 23:46:26,768 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 328 predicate places. [2024-06-27 23:46:26,769 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 222 transitions, 1741 flow [2024-06-27 23:46:26,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:26,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:26,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:26,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 23:46:26,769 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:26,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:26,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1034846797, now seen corresponding path program 4 times [2024-06-27 23:46:26,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:26,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906867583] [2024-06-27 23:46:26,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:26,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:26,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:28,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-27 23:46:28,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:28,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906867583] [2024-06-27 23:46:28,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906867583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:28,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:28,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:46:28,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077486846] [2024-06-27 23:46:28,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:28,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:46:28,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:28,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:46:28,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:46:29,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:46:29,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 222 transitions, 1741 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:29,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:29,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:46:29,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:29,459 INFO L124 PetriNetUnfolderBase]: 542/1134 cut-off events. [2024-06-27 23:46:29,460 INFO L125 PetriNetUnfolderBase]: For 87553/87553 co-relation queries the response was YES. [2024-06-27 23:46:29,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4325 conditions, 1134 events. 542/1134 cut-off events. For 87553/87553 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 7062 event pairs, 117 based on Foata normal form. 6/1139 useless extension candidates. Maximal degree in co-relation 4181. Up to 978 conditions per place. [2024-06-27 23:46:29,470 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 198 selfloop transitions, 14 changer transitions 26/241 dead transitions. [2024-06-27 23:46:29,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 241 transitions, 2263 flow [2024-06-27 23:46:29,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:46:29,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:46:29,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-27 23:46:29,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-27 23:46:29,471 INFO L175 Difference]: Start difference. First operand has 358 places, 222 transitions, 1741 flow. Second operand 12 states and 137 transitions. [2024-06-27 23:46:29,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 241 transitions, 2263 flow [2024-06-27 23:46:29,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 241 transitions, 2201 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-27 23:46:29,711 INFO L231 Difference]: Finished difference. Result has 351 places, 206 transitions, 1580 flow [2024-06-27 23:46:29,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1679, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1580, PETRI_PLACES=351, PETRI_TRANSITIONS=206} [2024-06-27 23:46:29,712 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-27 23:46:29,712 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 206 transitions, 1580 flow [2024-06-27 23:46:29,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:29,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:29,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:29,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 23:46:29,712 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:29,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:29,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1014487421, now seen corresponding path program 5 times [2024-06-27 23:46:29,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:29,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589228029] [2024-06-27 23:46:29,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:29,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:29,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:31,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:31,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:31,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589228029] [2024-06-27 23:46:31,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589228029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:31,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:31,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:46:31,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380464039] [2024-06-27 23:46:31,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:31,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:46:31,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:31,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:46:31,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:46:31,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:46:31,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 206 transitions, 1580 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:31,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:31,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:46:31,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:32,165 INFO L124 PetriNetUnfolderBase]: 517/1079 cut-off events. [2024-06-27 23:46:32,165 INFO L125 PetriNetUnfolderBase]: For 83204/83204 co-relation queries the response was YES. [2024-06-27 23:46:32,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4066 conditions, 1079 events. 517/1079 cut-off events. For 83204/83204 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 6561 event pairs, 74 based on Foata normal form. 6/1084 useless extension candidates. Maximal degree in co-relation 3938. Up to 805 conditions per place. [2024-06-27 23:46:32,174 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 173 selfloop transitions, 7 changer transitions 46/229 dead transitions. [2024-06-27 23:46:32,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 229 transitions, 2086 flow [2024-06-27 23:46:32,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:46:32,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:46:32,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-27 23:46:32,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40591397849462363 [2024-06-27 23:46:32,175 INFO L175 Difference]: Start difference. First operand has 351 places, 206 transitions, 1580 flow. Second operand 12 states and 151 transitions. [2024-06-27 23:46:32,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 229 transitions, 2086 flow [2024-06-27 23:46:32,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 229 transitions, 2006 flow, removed 5 selfloop flow, removed 16 redundant places. [2024-06-27 23:46:32,414 INFO L231 Difference]: Finished difference. Result has 328 places, 179 transitions, 1329 flow [2024-06-27 23:46:32,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1500, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1329, PETRI_PLACES=328, PETRI_TRANSITIONS=179} [2024-06-27 23:46:32,414 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 298 predicate places. [2024-06-27 23:46:32,414 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 179 transitions, 1329 flow [2024-06-27 23:46:32,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:32,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:32,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:32,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-27 23:46:32,415 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:32,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:32,415 INFO L85 PathProgramCache]: Analyzing trace with hash 871248273, now seen corresponding path program 6 times [2024-06-27 23:46:32,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:32,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280073912] [2024-06-27 23:46:32,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:32,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:32,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:34,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-27 23:46:34,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:34,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280073912] [2024-06-27 23:46:34,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280073912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:34,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:34,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:46:34,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245718028] [2024-06-27 23:46:34,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:34,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:46:34,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:34,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:46:34,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:46:34,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:46:34,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 179 transitions, 1329 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:34,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:34,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:46:34,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:34,862 INFO L124 PetriNetUnfolderBase]: 423/879 cut-off events. [2024-06-27 23:46:34,863 INFO L125 PetriNetUnfolderBase]: For 77399/77403 co-relation queries the response was YES. [2024-06-27 23:46:34,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3334 conditions, 879 events. 423/879 cut-off events. For 77399/77403 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5149 event pairs, 71 based on Foata normal form. 10/888 useless extension candidates. Maximal degree in co-relation 3210. Up to 718 conditions per place. [2024-06-27 23:46:34,870 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 145 selfloop transitions, 35 changer transitions 11/194 dead transitions. [2024-06-27 23:46:34,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 194 transitions, 1745 flow [2024-06-27 23:46:34,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:46:34,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:46:34,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 23:46:34,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-27 23:46:34,873 INFO L175 Difference]: Start difference. First operand has 328 places, 179 transitions, 1329 flow. Second operand 12 states and 147 transitions. [2024-06-27 23:46:34,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 194 transitions, 1745 flow [2024-06-27 23:46:35,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 194 transitions, 1698 flow, removed 10 selfloop flow, removed 18 redundant places. [2024-06-27 23:46:35,024 INFO L231 Difference]: Finished difference. Result has 291 places, 175 transitions, 1333 flow [2024-06-27 23:46:35,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1333, PETRI_PLACES=291, PETRI_TRANSITIONS=175} [2024-06-27 23:46:35,024 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 261 predicate places. [2024-06-27 23:46:35,024 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 175 transitions, 1333 flow [2024-06-27 23:46:35,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:35,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:35,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:35,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-27 23:46:35,024 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:35,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:35,025 INFO L85 PathProgramCache]: Analyzing trace with hash -235037579, now seen corresponding path program 7 times [2024-06-27 23:46:35,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:35,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711562821] [2024-06-27 23:46:35,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:35,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:35,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:37,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:37,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:37,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711562821] [2024-06-27 23:46:37,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711562821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:37,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:37,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:46:37,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060774159] [2024-06-27 23:46:37,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:37,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:46:37,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:37,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:46:37,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:46:37,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:46:37,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 175 transitions, 1333 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:37,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:37,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:46:37,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:37,881 INFO L124 PetriNetUnfolderBase]: 414/864 cut-off events. [2024-06-27 23:46:37,881 INFO L125 PetriNetUnfolderBase]: For 65819/65823 co-relation queries the response was YES. [2024-06-27 23:46:37,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3275 conditions, 864 events. 414/864 cut-off events. For 65819/65823 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5034 event pairs, 71 based on Foata normal form. 10/873 useless extension candidates. Maximal degree in co-relation 3161. Up to 708 conditions per place. [2024-06-27 23:46:37,888 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 144 selfloop transitions, 32 changer transitions 11/190 dead transitions. [2024-06-27 23:46:37,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 190 transitions, 1741 flow [2024-06-27 23:46:37,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:46:37,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:46:37,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-27 23:46:37,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-27 23:46:37,888 INFO L175 Difference]: Start difference. First operand has 291 places, 175 transitions, 1333 flow. Second operand 12 states and 148 transitions. [2024-06-27 23:46:37,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 190 transitions, 1741 flow [2024-06-27 23:46:38,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 190 transitions, 1665 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 23:46:38,030 INFO L231 Difference]: Finished difference. Result has 287 places, 171 transitions, 1306 flow [2024-06-27 23:46:38,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1257, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1306, PETRI_PLACES=287, PETRI_TRANSITIONS=171} [2024-06-27 23:46:38,031 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 257 predicate places. [2024-06-27 23:46:38,031 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 171 transitions, 1306 flow [2024-06-27 23:46:38,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:38,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:38,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:38,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-27 23:46:38,031 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:38,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:38,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1689207859, now seen corresponding path program 8 times [2024-06-27 23:46:38,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:38,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485623568] [2024-06-27 23:46:38,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:38,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:38,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:40,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:40,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:40,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485623568] [2024-06-27 23:46:40,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485623568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:40,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:40,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:46:40,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059819577] [2024-06-27 23:46:40,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:40,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:46:40,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:40,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:46:40,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:46:40,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:46:40,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 171 transitions, 1306 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:40,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:40,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:46:40,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:40,904 INFO L124 PetriNetUnfolderBase]: 405/849 cut-off events. [2024-06-27 23:46:40,904 INFO L125 PetriNetUnfolderBase]: For 63301/63301 co-relation queries the response was YES. [2024-06-27 23:46:40,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3213 conditions, 849 events. 405/849 cut-off events. For 63301/63301 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4930 event pairs, 69 based on Foata normal form. 6/854 useless extension candidates. Maximal degree in co-relation 3101. Up to 680 conditions per place. [2024-06-27 23:46:40,910 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 140 selfloop transitions, 28 changer transitions 16/187 dead transitions. [2024-06-27 23:46:40,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 187 transitions, 1710 flow [2024-06-27 23:46:40,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:46:40,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:46:40,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-27 23:46:40,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-27 23:46:40,911 INFO L175 Difference]: Start difference. First operand has 287 places, 171 transitions, 1306 flow. Second operand 12 states and 148 transitions. [2024-06-27 23:46:40,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 187 transitions, 1710 flow [2024-06-27 23:46:41,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 187 transitions, 1640 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 23:46:41,041 INFO L231 Difference]: Finished difference. Result has 283 places, 164 transitions, 1247 flow [2024-06-27 23:46:41,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1247, PETRI_PLACES=283, PETRI_TRANSITIONS=164} [2024-06-27 23:46:41,041 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2024-06-27 23:46:41,041 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 164 transitions, 1247 flow [2024-06-27 23:46:41,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:41,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:41,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:41,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-27 23:46:41,042 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:41,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:41,042 INFO L85 PathProgramCache]: Analyzing trace with hash -240273855, now seen corresponding path program 9 times [2024-06-27 23:46:41,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:41,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402413618] [2024-06-27 23:46:41,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:41,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:41,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:43,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:43,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:43,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402413618] [2024-06-27 23:46:43,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402413618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:43,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:43,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:46:43,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302345937] [2024-06-27 23:46:43,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:43,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:46:43,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:43,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:46:43,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:46:43,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:46:43,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 164 transitions, 1247 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:43,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:43,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:46:43,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:43,866 INFO L124 PetriNetUnfolderBase]: 387/815 cut-off events. [2024-06-27 23:46:43,866 INFO L125 PetriNetUnfolderBase]: For 60849/60849 co-relation queries the response was YES. [2024-06-27 23:46:43,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3091 conditions, 815 events. 387/815 cut-off events. For 60849/60849 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4700 event pairs, 63 based on Foata normal form. 6/820 useless extension candidates. Maximal degree in co-relation 2981. Up to 636 conditions per place. [2024-06-27 23:46:43,872 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 134 selfloop transitions, 24 changer transitions 20/181 dead transitions. [2024-06-27 23:46:43,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 181 transitions, 1641 flow [2024-06-27 23:46:43,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:46:43,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:46:43,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-27 23:46:43,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-27 23:46:43,873 INFO L175 Difference]: Start difference. First operand has 283 places, 164 transitions, 1247 flow. Second operand 12 states and 148 transitions. [2024-06-27 23:46:43,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 181 transitions, 1641 flow [2024-06-27 23:46:43,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 181 transitions, 1573 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-27 23:46:43,972 INFO L231 Difference]: Finished difference. Result has 273 places, 155 transitions, 1166 flow [2024-06-27 23:46:43,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1166, PETRI_PLACES=273, PETRI_TRANSITIONS=155} [2024-06-27 23:46:43,972 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 243 predicate places. [2024-06-27 23:46:43,973 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 155 transitions, 1166 flow [2024-06-27 23:46:43,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:43,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:43,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:43,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-27 23:46:43,973 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:43,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:43,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1970138163, now seen corresponding path program 10 times [2024-06-27 23:46:43,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:43,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161262555] [2024-06-27 23:46:43,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:43,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:43,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:46,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:46,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:46,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161262555] [2024-06-27 23:46:46,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161262555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:46,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:46,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:46:46,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139106531] [2024-06-27 23:46:46,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:46,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:46:46,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:46,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:46:46,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:46:46,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:46:46,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 155 transitions, 1166 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:46,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:46,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:46:46,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:47,140 INFO L124 PetriNetUnfolderBase]: 361/765 cut-off events. [2024-06-27 23:46:47,140 INFO L125 PetriNetUnfolderBase]: For 54949/54949 co-relation queries the response was YES. [2024-06-27 23:46:47,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2900 conditions, 765 events. 361/765 cut-off events. For 54949/54949 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4325 event pairs, 44 based on Foata normal form. 6/770 useless extension candidates. Maximal degree in co-relation 2795. Up to 476 conditions per place. [2024-06-27 23:46:47,145 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 124 selfloop transitions, 25 changer transitions 21/173 dead transitions. [2024-06-27 23:46:47,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 173 transitions, 1546 flow [2024-06-27 23:46:47,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:46:47,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:46:47,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-27 23:46:47,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40591397849462363 [2024-06-27 23:46:47,146 INFO L175 Difference]: Start difference. First operand has 273 places, 155 transitions, 1166 flow. Second operand 12 states and 151 transitions. [2024-06-27 23:46:47,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 173 transitions, 1546 flow [2024-06-27 23:46:47,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 173 transitions, 1474 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 23:46:47,252 INFO L231 Difference]: Finished difference. Result has 261 places, 144 transitions, 1085 flow [2024-06-27 23:46:47,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1085, PETRI_PLACES=261, PETRI_TRANSITIONS=144} [2024-06-27 23:46:47,253 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 231 predicate places. [2024-06-27 23:46:47,253 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 144 transitions, 1085 flow [2024-06-27 23:46:47,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:47,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:47,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:47,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-27 23:46:47,253 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:47,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:47,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1582437549, now seen corresponding path program 11 times [2024-06-27 23:46:47,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:47,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881608670] [2024-06-27 23:46:47,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:47,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:47,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:48,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:48,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:48,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881608670] [2024-06-27 23:46:48,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881608670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:48,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:48,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:46:48,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602724765] [2024-06-27 23:46:48,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:48,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:46:48,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:48,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:46:48,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:46:49,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:46:49,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 144 transitions, 1085 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:49,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:49,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:46:49,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:49,454 INFO L124 PetriNetUnfolderBase]: 327/695 cut-off events. [2024-06-27 23:46:49,454 INFO L125 PetriNetUnfolderBase]: For 51433/51433 co-relation queries the response was YES. [2024-06-27 23:46:49,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2695 conditions, 695 events. 327/695 cut-off events. For 51433/51433 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3837 event pairs, 53 based on Foata normal form. 6/700 useless extension candidates. Maximal degree in co-relation 2593. Up to 566 conditions per place. [2024-06-27 23:46:49,459 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 122 selfloop transitions, 22 changer transitions 12/159 dead transitions. [2024-06-27 23:46:49,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 159 transitions, 1431 flow [2024-06-27 23:46:49,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:46:49,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:46:49,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 23:46:49,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-27 23:46:49,460 INFO L175 Difference]: Start difference. First operand has 261 places, 144 transitions, 1085 flow. Second operand 12 states and 145 transitions. [2024-06-27 23:46:49,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 159 transitions, 1431 flow [2024-06-27 23:46:49,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 159 transitions, 1327 flow, removed 4 selfloop flow, removed 21 redundant places. [2024-06-27 23:46:49,541 INFO L231 Difference]: Finished difference. Result has 243 places, 139 transitions, 1005 flow [2024-06-27 23:46:49,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1005, PETRI_PLACES=243, PETRI_TRANSITIONS=139} [2024-06-27 23:46:49,541 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 213 predicate places. [2024-06-27 23:46:49,542 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 139 transitions, 1005 flow [2024-06-27 23:46:49,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:49,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:49,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:49,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-27 23:46:49,542 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:49,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:49,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1810511679, now seen corresponding path program 12 times [2024-06-27 23:46:49,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:49,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388520479] [2024-06-27 23:46:49,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:49,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:49,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:51,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:51,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:51,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388520479] [2024-06-27 23:46:51,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388520479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:51,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:51,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:46:51,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3780928] [2024-06-27 23:46:51,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:51,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:46:51,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:51,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:46:51,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:46:51,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:46:51,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 139 transitions, 1005 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:51,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:51,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:46:51,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:52,043 INFO L124 PetriNetUnfolderBase]: 317/675 cut-off events. [2024-06-27 23:46:52,044 INFO L125 PetriNetUnfolderBase]: For 48023/48023 co-relation queries the response was YES. [2024-06-27 23:46:52,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2564 conditions, 675 events. 317/675 cut-off events. For 48023/48023 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3682 event pairs, 51 based on Foata normal form. 6/680 useless extension candidates. Maximal degree in co-relation 2465. Up to 538 conditions per place. [2024-06-27 23:46:52,049 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 118 selfloop transitions, 16 changer transitions 18/155 dead transitions. [2024-06-27 23:46:52,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 155 transitions, 1345 flow [2024-06-27 23:46:52,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:46:52,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:46:52,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 23:46:52,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-27 23:46:52,049 INFO L175 Difference]: Start difference. First operand has 243 places, 139 transitions, 1005 flow. Second operand 12 states and 145 transitions. [2024-06-27 23:46:52,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 155 transitions, 1345 flow [2024-06-27 23:46:52,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 155 transitions, 1293 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 23:46:52,119 INFO L231 Difference]: Finished difference. Result has 237 places, 130 transitions, 940 flow [2024-06-27 23:46:52,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=953, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=940, PETRI_PLACES=237, PETRI_TRANSITIONS=130} [2024-06-27 23:46:52,120 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 207 predicate places. [2024-06-27 23:46:52,120 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 130 transitions, 940 flow [2024-06-27 23:46:52,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:52,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:52,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:52,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-27 23:46:52,120 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:52,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:52,120 INFO L85 PathProgramCache]: Analyzing trace with hash 767474183, now seen corresponding path program 13 times [2024-06-27 23:46:52,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:52,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853941879] [2024-06-27 23:46:52,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:52,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:52,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:54,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:54,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:54,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853941879] [2024-06-27 23:46:54,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853941879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:54,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:54,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:46:54,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958602529] [2024-06-27 23:46:54,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:54,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:46:54,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:54,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:46:54,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:46:54,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:46:54,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 130 transitions, 940 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:54,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:54,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:46:54,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:54,676 INFO L124 PetriNetUnfolderBase]: 297/631 cut-off events. [2024-06-27 23:46:54,676 INFO L125 PetriNetUnfolderBase]: For 44855/44855 co-relation queries the response was YES. [2024-06-27 23:46:54,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2415 conditions, 631 events. 297/631 cut-off events. For 44855/44855 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3364 event pairs, 51 based on Foata normal form. 6/636 useless extension candidates. Maximal degree in co-relation 2319. Up to 528 conditions per place. [2024-06-27 23:46:54,680 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 114 selfloop transitions, 17 changer transitions 11/145 dead transitions. [2024-06-27 23:46:54,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 145 transitions, 1258 flow [2024-06-27 23:46:54,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:46:54,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:46:54,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 23:46:54,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 23:46:54,681 INFO L175 Difference]: Start difference. First operand has 237 places, 130 transitions, 940 flow. Second operand 11 states and 134 transitions. [2024-06-27 23:46:54,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 145 transitions, 1258 flow [2024-06-27 23:46:54,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 145 transitions, 1210 flow, removed 8 selfloop flow, removed 15 redundant places. [2024-06-27 23:46:54,745 INFO L231 Difference]: Finished difference. Result has 222 places, 126 transitions, 911 flow [2024-06-27 23:46:54,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=911, PETRI_PLACES=222, PETRI_TRANSITIONS=126} [2024-06-27 23:46:54,746 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 192 predicate places. [2024-06-27 23:46:54,746 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 126 transitions, 911 flow [2024-06-27 23:46:54,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:54,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:54,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:54,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-27 23:46:54,746 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:54,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:54,746 INFO L85 PathProgramCache]: Analyzing trace with hash -852335231, now seen corresponding path program 14 times [2024-06-27 23:46:54,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:54,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979776126] [2024-06-27 23:46:54,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:54,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:54,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:56,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:56,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:56,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979776126] [2024-06-27 23:46:56,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979776126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:56,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:56,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:46:56,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826560242] [2024-06-27 23:46:56,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:56,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:46:56,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:56,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:46:56,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:46:56,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:46:56,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 126 transitions, 911 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:56,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:56,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:46:56,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:57,111 INFO L124 PetriNetUnfolderBase]: 288/616 cut-off events. [2024-06-27 23:46:57,111 INFO L125 PetriNetUnfolderBase]: For 37921/37921 co-relation queries the response was YES. [2024-06-27 23:46:57,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2326 conditions, 616 events. 288/616 cut-off events. For 37921/37921 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3272 event pairs, 49 based on Foata normal form. 6/621 useless extension candidates. Maximal degree in co-relation 2237. Up to 500 conditions per place. [2024-06-27 23:46:57,115 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 110 selfloop transitions, 13 changer transitions 16/142 dead transitions. [2024-06-27 23:46:57,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 142 transitions, 1225 flow [2024-06-27 23:46:57,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:46:57,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:46:57,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-27 23:46:57,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-27 23:46:57,116 INFO L175 Difference]: Start difference. First operand has 222 places, 126 transitions, 911 flow. Second operand 12 states and 142 transitions. [2024-06-27 23:46:57,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 142 transitions, 1225 flow [2024-06-27 23:46:57,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 142 transitions, 1185 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 23:46:57,170 INFO L231 Difference]: Finished difference. Result has 219 places, 119 transitions, 864 flow [2024-06-27 23:46:57,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=864, PETRI_PLACES=219, PETRI_TRANSITIONS=119} [2024-06-27 23:46:57,170 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-27 23:46:57,170 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 119 transitions, 864 flow [2024-06-27 23:46:57,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:57,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:57,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:57,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-27 23:46:57,171 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:57,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:57,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1763989759, now seen corresponding path program 15 times [2024-06-27 23:46:57,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:57,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916026754] [2024-06-27 23:46:57,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:57,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:57,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:59,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:59,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:59,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916026754] [2024-06-27 23:46:59,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916026754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:59,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:59,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:46:59,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554912818] [2024-06-27 23:46:59,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:59,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:46:59,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:59,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:46:59,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:46:59,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:46:59,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 119 transitions, 864 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:59,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:59,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:46:59,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:59,565 INFO L124 PetriNetUnfolderBase]: 270/582 cut-off events. [2024-06-27 23:46:59,565 INFO L125 PetriNetUnfolderBase]: For 36033/36033 co-relation queries the response was YES. [2024-06-27 23:46:59,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2212 conditions, 582 events. 270/582 cut-off events. For 36033/36033 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3034 event pairs, 43 based on Foata normal form. 6/587 useless extension candidates. Maximal degree in co-relation 2125. Up to 456 conditions per place. [2024-06-27 23:46:59,569 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 98 selfloop transitions, 3 changer transitions 32/136 dead transitions. [2024-06-27 23:46:59,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 136 transitions, 1168 flow [2024-06-27 23:46:59,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:46:59,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:46:59,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-27 23:46:59,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-27 23:46:59,570 INFO L175 Difference]: Start difference. First operand has 219 places, 119 transitions, 864 flow. Second operand 12 states and 142 transitions. [2024-06-27 23:46:59,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 136 transitions, 1168 flow [2024-06-27 23:46:59,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 136 transitions, 1130 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-27 23:46:59,615 INFO L231 Difference]: Finished difference. Result has 209 places, 103 transitions, 739 flow [2024-06-27 23:46:59,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=739, PETRI_PLACES=209, PETRI_TRANSITIONS=103} [2024-06-27 23:46:59,615 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 179 predicate places. [2024-06-27 23:46:59,615 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 103 transitions, 739 flow [2024-06-27 23:46:59,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:59,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:59,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:59,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-27 23:46:59,615 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:46:59,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:59,616 INFO L85 PathProgramCache]: Analyzing trace with hash 2091265793, now seen corresponding path program 16 times [2024-06-27 23:46:59,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:59,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057249420] [2024-06-27 23:46:59,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:59,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:59,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:01,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:01,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:01,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057249420] [2024-06-27 23:47:01,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057249420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:01,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:01,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:47:01,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325314946] [2024-06-27 23:47:01,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:01,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:47:01,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:01,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:47:01,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:47:01,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:01,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 103 transitions, 739 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:01,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:01,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:01,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:02,102 INFO L124 PetriNetUnfolderBase]: 237/504 cut-off events. [2024-06-27 23:47:02,103 INFO L125 PetriNetUnfolderBase]: For 31476/31476 co-relation queries the response was YES. [2024-06-27 23:47:02,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1928 conditions, 504 events. 237/504 cut-off events. For 31476/31476 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2529 event pairs, 43 based on Foata normal form. 6/510 useless extension candidates. Maximal degree in co-relation 1846. Up to 374 conditions per place. [2024-06-27 23:47:02,106 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 76 selfloop transitions, 27 changer transitions 10/116 dead transitions. [2024-06-27 23:47:02,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 116 transitions, 993 flow [2024-06-27 23:47:02,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:47:02,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:47:02,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 23:47:02,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 23:47:02,107 INFO L175 Difference]: Start difference. First operand has 209 places, 103 transitions, 739 flow. Second operand 11 states and 136 transitions. [2024-06-27 23:47:02,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 116 transitions, 993 flow [2024-06-27 23:47:02,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 116 transitions, 961 flow, removed 11 selfloop flow, removed 16 redundant places. [2024-06-27 23:47:02,146 INFO L231 Difference]: Finished difference. Result has 182 places, 100 transitions, 748 flow [2024-06-27 23:47:02,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=748, PETRI_PLACES=182, PETRI_TRANSITIONS=100} [2024-06-27 23:47:02,147 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 152 predicate places. [2024-06-27 23:47:02,147 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 100 transitions, 748 flow [2024-06-27 23:47:02,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:02,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:02,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:02,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-27 23:47:02,147 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:02,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:02,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1743548539, now seen corresponding path program 17 times [2024-06-27 23:47:02,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:02,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129304209] [2024-06-27 23:47:02,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:02,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:02,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:04,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:04,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:04,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129304209] [2024-06-27 23:47:04,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129304209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:04,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:04,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:47:04,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915576761] [2024-06-27 23:47:04,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:04,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:47:04,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:04,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:47:04,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:47:04,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:04,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 100 transitions, 748 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:04,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:04,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:04,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:04,617 INFO L124 PetriNetUnfolderBase]: 230/491 cut-off events. [2024-06-27 23:47:04,617 INFO L125 PetriNetUnfolderBase]: For 23540/23540 co-relation queries the response was YES. [2024-06-27 23:47:04,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1869 conditions, 491 events. 230/491 cut-off events. For 23540/23540 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2449 event pairs, 41 based on Foata normal form. 6/497 useless extension candidates. Maximal degree in co-relation 1797. Up to 326 conditions per place. [2024-06-27 23:47:04,620 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 65 selfloop transitions, 33 changer transitions 13/114 dead transitions. [2024-06-27 23:47:04,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 114 transitions, 1000 flow [2024-06-27 23:47:04,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:04,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:04,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 23:47:04,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-27 23:47:04,621 INFO L175 Difference]: Start difference. First operand has 182 places, 100 transitions, 748 flow. Second operand 12 states and 145 transitions. [2024-06-27 23:47:04,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 114 transitions, 1000 flow [2024-06-27 23:47:04,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 114 transitions, 940 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 23:47:04,660 INFO L231 Difference]: Finished difference. Result has 179 places, 96 transitions, 729 flow [2024-06-27 23:47:04,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=688, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=729, PETRI_PLACES=179, PETRI_TRANSITIONS=96} [2024-06-27 23:47:04,660 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 149 predicate places. [2024-06-27 23:47:04,661 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 96 transitions, 729 flow [2024-06-27 23:47:04,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:04,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:04,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:04,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-27 23:47:04,661 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:04,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:04,661 INFO L85 PathProgramCache]: Analyzing trace with hash 789501513, now seen corresponding path program 18 times [2024-06-27 23:47:04,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:04,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611679107] [2024-06-27 23:47:04,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:04,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:04,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:06,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:06,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:06,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611679107] [2024-06-27 23:47:06,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611679107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:06,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:06,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:47:06,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921773119] [2024-06-27 23:47:06,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:06,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:47:06,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:06,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:47:06,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:47:07,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:07,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 96 transitions, 729 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:07,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:07,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:07,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:07,599 INFO L124 PetriNetUnfolderBase]: 219/470 cut-off events. [2024-06-27 23:47:07,599 INFO L125 PetriNetUnfolderBase]: For 22142/22146 co-relation queries the response was YES. [2024-06-27 23:47:07,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1806 conditions, 470 events. 219/470 cut-off events. For 22142/22146 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2322 event pairs, 37 based on Foata normal form. 10/480 useless extension candidates. Maximal degree in co-relation 1736. Up to 280 conditions per place. [2024-06-27 23:47:07,601 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 59 selfloop transitions, 37 changer transitions 12/111 dead transitions. [2024-06-27 23:47:07,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 111 transitions, 977 flow [2024-06-27 23:47:07,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:07,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:07,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-27 23:47:07,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-27 23:47:07,602 INFO L175 Difference]: Start difference. First operand has 179 places, 96 transitions, 729 flow. Second operand 12 states and 148 transitions. [2024-06-27 23:47:07,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 111 transitions, 977 flow [2024-06-27 23:47:07,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 111 transitions, 903 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 23:47:07,631 INFO L231 Difference]: Finished difference. Result has 173 places, 92 transitions, 706 flow [2024-06-27 23:47:07,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=655, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=706, PETRI_PLACES=173, PETRI_TRANSITIONS=92} [2024-06-27 23:47:07,631 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 143 predicate places. [2024-06-27 23:47:07,631 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 92 transitions, 706 flow [2024-06-27 23:47:07,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:07,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:07,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:07,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-27 23:47:07,632 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:07,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:07,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1096548441, now seen corresponding path program 19 times [2024-06-27 23:47:07,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:07,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625619985] [2024-06-27 23:47:07,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:07,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:07,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:09,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-27 23:47:09,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:09,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625619985] [2024-06-27 23:47:09,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625619985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:09,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:09,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:47:09,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573660049] [2024-06-27 23:47:09,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:09,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:47:09,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:09,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:47:09,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:47:10,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:10,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 92 transitions, 706 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:10,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:10,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:10,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:10,403 INFO L124 PetriNetUnfolderBase]: 205/444 cut-off events. [2024-06-27 23:47:10,404 INFO L125 PetriNetUnfolderBase]: For 19984/19986 co-relation queries the response was YES. [2024-06-27 23:47:10,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1725 conditions, 444 events. 205/444 cut-off events. For 19984/19986 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2146 event pairs, 33 based on Foata normal form. 8/452 useless extension candidates. Maximal degree in co-relation 1658. Up to 216 conditions per place. [2024-06-27 23:47:10,406 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 54 selfloop transitions, 37 changer transitions 13/107 dead transitions. [2024-06-27 23:47:10,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 107 transitions, 946 flow [2024-06-27 23:47:10,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:10,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:10,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 23:47:10,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-27 23:47:10,407 INFO L175 Difference]: Start difference. First operand has 173 places, 92 transitions, 706 flow. Second operand 12 states and 147 transitions. [2024-06-27 23:47:10,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 107 transitions, 946 flow [2024-06-27 23:47:10,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 107 transitions, 864 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 23:47:10,438 INFO L231 Difference]: Finished difference. Result has 168 places, 87 transitions, 663 flow [2024-06-27 23:47:10,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=663, PETRI_PLACES=168, PETRI_TRANSITIONS=87} [2024-06-27 23:47:10,439 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 138 predicate places. [2024-06-27 23:47:10,439 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 87 transitions, 663 flow [2024-06-27 23:47:10,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:10,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:10,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:10,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-27 23:47:10,439 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:10,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:10,439 INFO L85 PathProgramCache]: Analyzing trace with hash 966633033, now seen corresponding path program 20 times [2024-06-27 23:47:10,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:10,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257004323] [2024-06-27 23:47:10,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:10,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:10,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:12,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:12,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:12,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257004323] [2024-06-27 23:47:12,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257004323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:12,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:12,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:47:12,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176424012] [2024-06-27 23:47:12,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:12,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:47:12,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:12,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:47:12,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:47:12,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:12,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 87 transitions, 663 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:12,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:12,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:12,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:13,217 INFO L124 PetriNetUnfolderBase]: 190/413 cut-off events. [2024-06-27 23:47:13,217 INFO L125 PetriNetUnfolderBase]: For 18554/18554 co-relation queries the response was YES. [2024-06-27 23:47:13,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1631 conditions, 413 events. 190/413 cut-off events. For 18554/18554 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 1947 event pairs, 33 based on Foata normal form. 6/419 useless extension candidates. Maximal degree in co-relation 1566. Up to 264 conditions per place. [2024-06-27 23:47:13,220 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 54 selfloop transitions, 33 changer transitions 10/100 dead transitions. [2024-06-27 23:47:13,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 100 transitions, 885 flow [2024-06-27 23:47:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:13,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:13,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 23:47:13,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-27 23:47:13,220 INFO L175 Difference]: Start difference. First operand has 168 places, 87 transitions, 663 flow. Second operand 12 states and 143 transitions. [2024-06-27 23:47:13,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 100 transitions, 885 flow [2024-06-27 23:47:13,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 100 transitions, 780 flow, removed 3 selfloop flow, removed 15 redundant places. [2024-06-27 23:47:13,244 INFO L231 Difference]: Finished difference. Result has 160 places, 84 transitions, 613 flow [2024-06-27 23:47:13,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=613, PETRI_PLACES=160, PETRI_TRANSITIONS=84} [2024-06-27 23:47:13,245 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 130 predicate places. [2024-06-27 23:47:13,245 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 84 transitions, 613 flow [2024-06-27 23:47:13,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:13,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:13,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:13,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-27 23:47:13,245 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:13,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:13,245 INFO L85 PathProgramCache]: Analyzing trace with hash 367913785, now seen corresponding path program 21 times [2024-06-27 23:47:13,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:13,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287192573] [2024-06-27 23:47:13,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:13,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:13,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:15,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-27 23:47:15,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:15,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287192573] [2024-06-27 23:47:15,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287192573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:15,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:15,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:47:15,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602464078] [2024-06-27 23:47:15,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:15,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:47:15,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:15,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:47:15,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:47:15,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:15,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 84 transitions, 613 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:15,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:15,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:15,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:15,605 INFO L124 PetriNetUnfolderBase]: 183/400 cut-off events. [2024-06-27 23:47:15,605 INFO L125 PetriNetUnfolderBase]: For 17162/17162 co-relation queries the response was YES. [2024-06-27 23:47:15,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1541 conditions, 400 events. 183/400 cut-off events. For 17162/17162 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1872 event pairs, 33 based on Foata normal form. 6/406 useless extension candidates. Maximal degree in co-relation 1478. Up to 254 conditions per place. [2024-06-27 23:47:15,607 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 58 selfloop transitions, 25 changer transitions 11/97 dead transitions. [2024-06-27 23:47:15,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 97 transitions, 829 flow [2024-06-27 23:47:15,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:15,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:15,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 23:47:15,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-27 23:47:15,608 INFO L175 Difference]: Start difference. First operand has 160 places, 84 transitions, 613 flow. Second operand 12 states and 146 transitions. [2024-06-27 23:47:15,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 97 transitions, 829 flow [2024-06-27 23:47:15,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 97 transitions, 757 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 23:47:15,632 INFO L231 Difference]: Finished difference. Result has 156 places, 80 transitions, 573 flow [2024-06-27 23:47:15,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=573, PETRI_PLACES=156, PETRI_TRANSITIONS=80} [2024-06-27 23:47:15,632 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 126 predicate places. [2024-06-27 23:47:15,632 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 80 transitions, 573 flow [2024-06-27 23:47:15,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:15,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:15,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:15,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-27 23:47:15,632 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:15,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:15,633 INFO L85 PathProgramCache]: Analyzing trace with hash 960203943, now seen corresponding path program 22 times [2024-06-27 23:47:15,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:15,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150849427] [2024-06-27 23:47:15,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:15,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:15,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:17,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:17,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:17,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150849427] [2024-06-27 23:47:17,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150849427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:17,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:17,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:47:17,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349016294] [2024-06-27 23:47:17,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:17,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:47:17,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:17,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:47:17,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:47:17,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:17,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 80 transitions, 573 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:17,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:17,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:17,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:18,341 INFO L124 PetriNetUnfolderBase]: 175/382 cut-off events. [2024-06-27 23:47:18,341 INFO L125 PetriNetUnfolderBase]: For 15896/15896 co-relation queries the response was YES. [2024-06-27 23:47:18,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1463 conditions, 382 events. 175/382 cut-off events. For 15896/15896 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1733 event pairs, 31 based on Foata normal form. 6/388 useless extension candidates. Maximal degree in co-relation 1402. Up to 236 conditions per place. [2024-06-27 23:47:18,343 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 48 selfloop transitions, 28 changer transitions 15/94 dead transitions. [2024-06-27 23:47:18,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 94 transitions, 785 flow [2024-06-27 23:47:18,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:18,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:18,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 23:47:18,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-27 23:47:18,344 INFO L175 Difference]: Start difference. First operand has 156 places, 80 transitions, 573 flow. Second operand 12 states and 143 transitions. [2024-06-27 23:47:18,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 94 transitions, 785 flow [2024-06-27 23:47:18,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 94 transitions, 727 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 23:47:18,363 INFO L231 Difference]: Finished difference. Result has 150 places, 75 transitions, 544 flow [2024-06-27 23:47:18,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=515, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=544, PETRI_PLACES=150, PETRI_TRANSITIONS=75} [2024-06-27 23:47:18,363 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 120 predicate places. [2024-06-27 23:47:18,363 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 75 transitions, 544 flow [2024-06-27 23:47:18,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:18,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:18,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:18,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-27 23:47:18,364 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:18,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:18,364 INFO L85 PathProgramCache]: Analyzing trace with hash 146268745, now seen corresponding path program 23 times [2024-06-27 23:47:18,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:18,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504860219] [2024-06-27 23:47:18,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:18,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:18,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:20,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:20,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:20,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504860219] [2024-06-27 23:47:20,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504860219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:20,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:20,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:47:20,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543487389] [2024-06-27 23:47:20,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:20,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:47:20,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:20,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:47:20,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:47:20,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:20,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 75 transitions, 544 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:20,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:20,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:20,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:20,665 INFO L124 PetriNetUnfolderBase]: 163/358 cut-off events. [2024-06-27 23:47:20,665 INFO L125 PetriNetUnfolderBase]: For 14106/14106 co-relation queries the response was YES. [2024-06-27 23:47:20,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1380 conditions, 358 events. 163/358 cut-off events. For 14106/14106 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1595 event pairs, 31 based on Foata normal form. 6/364 useless extension candidates. Maximal degree in co-relation 1322. Up to 226 conditions per place. [2024-06-27 23:47:20,667 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 53 selfloop transitions, 22 changer transitions 10/88 dead transitions. [2024-06-27 23:47:20,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 88 transitions, 742 flow [2024-06-27 23:47:20,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:20,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:20,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-27 23:47:20,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:47:20,667 INFO L175 Difference]: Start difference. First operand has 150 places, 75 transitions, 544 flow. Second operand 12 states and 144 transitions. [2024-06-27 23:47:20,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 88 transitions, 742 flow [2024-06-27 23:47:20,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 88 transitions, 663 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 23:47:20,684 INFO L231 Difference]: Finished difference. Result has 142 places, 72 transitions, 497 flow [2024-06-27 23:47:20,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=497, PETRI_PLACES=142, PETRI_TRANSITIONS=72} [2024-06-27 23:47:20,684 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 112 predicate places. [2024-06-27 23:47:20,684 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 72 transitions, 497 flow [2024-06-27 23:47:20,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:20,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:20,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:20,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-27 23:47:20,685 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:20,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:20,685 INFO L85 PathProgramCache]: Analyzing trace with hash -774307221, now seen corresponding path program 24 times [2024-06-27 23:47:20,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:20,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876508621] [2024-06-27 23:47:20,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:20,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:20,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:22,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:22,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:22,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876508621] [2024-06-27 23:47:22,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876508621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:22,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:22,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:47:22,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900224896] [2024-06-27 23:47:22,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:22,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:47:22,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:22,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:47:22,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:47:22,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:22,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 72 transitions, 497 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:22,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:22,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:22,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:23,003 INFO L124 PetriNetUnfolderBase]: 156/345 cut-off events. [2024-06-27 23:47:23,003 INFO L125 PetriNetUnfolderBase]: For 12356/12356 co-relation queries the response was YES. [2024-06-27 23:47:23,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1301 conditions, 345 events. 156/345 cut-off events. For 12356/12356 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1502 event pairs, 31 based on Foata normal form. 6/351 useless extension candidates. Maximal degree in co-relation 1246. Up to 216 conditions per place. [2024-06-27 23:47:23,005 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 49 selfloop transitions, 23 changer transitions 10/85 dead transitions. [2024-06-27 23:47:23,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 85 transitions, 689 flow [2024-06-27 23:47:23,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:23,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:23,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 23:47:23,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-27 23:47:23,006 INFO L175 Difference]: Start difference. First operand has 142 places, 72 transitions, 497 flow. Second operand 12 states and 145 transitions. [2024-06-27 23:47:23,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 85 transitions, 689 flow [2024-06-27 23:47:23,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 85 transitions, 639 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 23:47:23,018 INFO L231 Difference]: Finished difference. Result has 138 places, 69 transitions, 481 flow [2024-06-27 23:47:23,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=481, PETRI_PLACES=138, PETRI_TRANSITIONS=69} [2024-06-27 23:47:23,019 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 108 predicate places. [2024-06-27 23:47:23,019 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 69 transitions, 481 flow [2024-06-27 23:47:23,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:23,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:23,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:23,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-27 23:47:23,019 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:23,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:23,020 INFO L85 PathProgramCache]: Analyzing trace with hash 139839655, now seen corresponding path program 25 times [2024-06-27 23:47:23,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:23,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731525625] [2024-06-27 23:47:23,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:23,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:23,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:25,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:25,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:25,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731525625] [2024-06-27 23:47:25,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731525625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:25,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:25,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:47:25,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777237796] [2024-06-27 23:47:25,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:25,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:47:25,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:25,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:47:25,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:47:25,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:25,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 69 transitions, 481 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:25,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:25,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:25,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:25,574 INFO L124 PetriNetUnfolderBase]: 149/332 cut-off events. [2024-06-27 23:47:25,574 INFO L125 PetriNetUnfolderBase]: For 11300/11300 co-relation queries the response was YES. [2024-06-27 23:47:25,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1253 conditions, 332 events. 149/332 cut-off events. For 11300/11300 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1435 event pairs, 29 based on Foata normal form. 6/338 useless extension candidates. Maximal degree in co-relation 1200. Up to 198 conditions per place. [2024-06-27 23:47:25,575 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 47 selfloop transitions, 17 changer transitions 16/83 dead transitions. [2024-06-27 23:47:25,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 83 transitions, 671 flow [2024-06-27 23:47:25,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:25,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:25,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-27 23:47:25,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:47:25,576 INFO L175 Difference]: Start difference. First operand has 138 places, 69 transitions, 481 flow. Second operand 12 states and 144 transitions. [2024-06-27 23:47:25,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 83 transitions, 671 flow [2024-06-27 23:47:25,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 83 transitions, 619 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 23:47:25,588 INFO L231 Difference]: Finished difference. Result has 134 places, 63 transitions, 428 flow [2024-06-27 23:47:25,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=428, PETRI_PLACES=134, PETRI_TRANSITIONS=63} [2024-06-27 23:47:25,588 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 104 predicate places. [2024-06-27 23:47:25,588 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 63 transitions, 428 flow [2024-06-27 23:47:25,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:25,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:25,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:25,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-27 23:47:25,589 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:25,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:25,589 INFO L85 PathProgramCache]: Analyzing trace with hash -780736311, now seen corresponding path program 26 times [2024-06-27 23:47:25,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:25,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034682193] [2024-06-27 23:47:25,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:25,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:25,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:27,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:27,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:27,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034682193] [2024-06-27 23:47:27,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034682193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:27,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:27,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:47:27,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223405578] [2024-06-27 23:47:27,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:27,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:47:27,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:27,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:47:27,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:47:27,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:27,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 63 transitions, 428 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:27,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:27,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:27,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:28,096 INFO L124 PetriNetUnfolderBase]: 136/303 cut-off events. [2024-06-27 23:47:28,096 INFO L125 PetriNetUnfolderBase]: For 10258/10258 co-relation queries the response was YES. [2024-06-27 23:47:28,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1143 conditions, 303 events. 136/303 cut-off events. For 10258/10258 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1253 event pairs, 27 based on Foata normal form. 6/309 useless extension candidates. Maximal degree in co-relation 1092. Up to 174 conditions per place. [2024-06-27 23:47:28,098 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 44 selfloop transitions, 20 changer transitions 10/77 dead transitions. [2024-06-27 23:47:28,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 77 transitions, 606 flow [2024-06-27 23:47:28,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:28,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:28,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 23:47:28,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-27 23:47:28,099 INFO L175 Difference]: Start difference. First operand has 134 places, 63 transitions, 428 flow. Second operand 12 states and 145 transitions. [2024-06-27 23:47:28,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 77 transitions, 606 flow [2024-06-27 23:47:28,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 77 transitions, 554 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-27 23:47:28,108 INFO L231 Difference]: Finished difference. Result has 124 places, 59 transitions, 394 flow [2024-06-27 23:47:28,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=394, PETRI_PLACES=124, PETRI_TRANSITIONS=59} [2024-06-27 23:47:28,108 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 94 predicate places. [2024-06-27 23:47:28,108 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 59 transitions, 394 flow [2024-06-27 23:47:28,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:28,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:28,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:28,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-27 23:47:28,109 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:28,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:28,109 INFO L85 PathProgramCache]: Analyzing trace with hash -501960097, now seen corresponding path program 27 times [2024-06-27 23:47:28,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:28,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326138497] [2024-06-27 23:47:28,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:28,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:28,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:29,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:29,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:29,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326138497] [2024-06-27 23:47:29,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326138497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:29,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:29,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:47:29,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013695081] [2024-06-27 23:47:29,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:29,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:47:29,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:29,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:47:29,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:47:30,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:47:30,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 59 transitions, 394 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:30,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:30,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:47:30,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:30,545 INFO L124 PetriNetUnfolderBase]: 125/280 cut-off events. [2024-06-27 23:47:30,545 INFO L125 PetriNetUnfolderBase]: For 8362/8362 co-relation queries the response was YES. [2024-06-27 23:47:30,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1051 conditions, 280 events. 125/280 cut-off events. For 8362/8362 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1126 event pairs, 27 based on Foata normal form. 6/286 useless extension candidates. Maximal degree in co-relation 1004. Up to 212 conditions per place. [2024-06-27 23:47:30,546 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 47 selfloop transitions, 8 changer transitions 14/72 dead transitions. [2024-06-27 23:47:30,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 72 transitions, 560 flow [2024-06-27 23:47:30,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:47:30,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:47:30,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 132 transitions. [2024-06-27 23:47:30,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32754342431761785 [2024-06-27 23:47:30,547 INFO L175 Difference]: Start difference. First operand has 124 places, 59 transitions, 394 flow. Second operand 13 states and 132 transitions. [2024-06-27 23:47:30,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 72 transitions, 560 flow [2024-06-27 23:47:30,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 72 transitions, 508 flow, removed 4 selfloop flow, removed 14 redundant places. [2024-06-27 23:47:30,555 INFO L231 Difference]: Finished difference. Result has 118 places, 54 transitions, 337 flow [2024-06-27 23:47:30,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=337, PETRI_PLACES=118, PETRI_TRANSITIONS=54} [2024-06-27 23:47:30,555 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 88 predicate places. [2024-06-27 23:47:30,555 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 54 transitions, 337 flow [2024-06-27 23:47:30,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:30,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:30,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:30,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-27 23:47:30,556 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:30,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:30,556 INFO L85 PathProgramCache]: Analyzing trace with hash 46457805, now seen corresponding path program 28 times [2024-06-27 23:47:30,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:30,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160330211] [2024-06-27 23:47:30,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:30,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:30,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:32,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:32,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:32,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160330211] [2024-06-27 23:47:32,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160330211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:32,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:32,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:47:32,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115932727] [2024-06-27 23:47:32,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:32,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:47:32,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:32,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:47:32,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:47:33,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:33,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 54 transitions, 337 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:33,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:33,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:33,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:33,340 INFO L124 PetriNetUnfolderBase]: 116/259 cut-off events. [2024-06-27 23:47:33,340 INFO L125 PetriNetUnfolderBase]: For 6998/6998 co-relation queries the response was YES. [2024-06-27 23:47:33,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 945 conditions, 259 events. 116/259 cut-off events. For 6998/6998 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 996 event pairs, 12 based on Foata normal form. 6/265 useless extension candidates. Maximal degree in co-relation 901. Up to 80 conditions per place. [2024-06-27 23:47:33,341 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 28 selfloop transitions, 23 changer transitions 16/70 dead transitions. [2024-06-27 23:47:33,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 70 transitions, 505 flow [2024-06-27 23:47:33,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:33,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:33,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-27 23:47:33,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-27 23:47:33,342 INFO L175 Difference]: Start difference. First operand has 118 places, 54 transitions, 337 flow. Second operand 12 states and 142 transitions. [2024-06-27 23:47:33,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 70 transitions, 505 flow [2024-06-27 23:47:33,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 70 transitions, 479 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 23:47:33,349 INFO L231 Difference]: Finished difference. Result has 109 places, 48 transitions, 326 flow [2024-06-27 23:47:33,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=326, PETRI_PLACES=109, PETRI_TRANSITIONS=48} [2024-06-27 23:47:33,349 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 79 predicate places. [2024-06-27 23:47:33,349 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 48 transitions, 326 flow [2024-06-27 23:47:33,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:33,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:33,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:33,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-27 23:47:33,350 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:33,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:33,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1803505661, now seen corresponding path program 29 times [2024-06-27 23:47:33,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:33,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121731383] [2024-06-27 23:47:33,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:33,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:33,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:35,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:35,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:35,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121731383] [2024-06-27 23:47:35,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121731383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:35,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:35,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:47:35,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226722273] [2024-06-27 23:47:35,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:35,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:47:35,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:35,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:47:35,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:47:35,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:35,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 48 transitions, 326 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:35,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:35,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:35,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:35,831 INFO L124 PetriNetUnfolderBase]: 97/220 cut-off events. [2024-06-27 23:47:35,831 INFO L125 PetriNetUnfolderBase]: For 5506/5506 co-relation queries the response was YES. [2024-06-27 23:47:35,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 860 conditions, 220 events. 97/220 cut-off events. For 5506/5506 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 792 event pairs, 21 based on Foata normal form. 6/226 useless extension candidates. Maximal degree in co-relation 820. Up to 135 conditions per place. [2024-06-27 23:47:35,832 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 35 selfloop transitions, 13 changer transitions 10/61 dead transitions. [2024-06-27 23:47:35,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 61 transitions, 470 flow [2024-06-27 23:47:35,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:47:35,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:47:35,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 23:47:35,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-27 23:47:35,833 INFO L175 Difference]: Start difference. First operand has 109 places, 48 transitions, 326 flow. Second operand 11 states and 133 transitions. [2024-06-27 23:47:35,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 61 transitions, 470 flow [2024-06-27 23:47:35,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 61 transitions, 384 flow, removed 3 selfloop flow, removed 18 redundant places. [2024-06-27 23:47:35,838 INFO L231 Difference]: Finished difference. Result has 95 places, 45 transitions, 255 flow [2024-06-27 23:47:35,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=84, 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=255, PETRI_PLACES=95, PETRI_TRANSITIONS=45} [2024-06-27 23:47:35,838 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 65 predicate places. [2024-06-27 23:47:35,839 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 45 transitions, 255 flow [2024-06-27 23:47:35,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:35,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:35,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:35,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-27 23:47:35,839 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:35,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:35,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1630842791, now seen corresponding path program 30 times [2024-06-27 23:47:35,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:35,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889899664] [2024-06-27 23:47:35,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:35,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:35,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:37,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:37,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:37,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889899664] [2024-06-27 23:47:37,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889899664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:37,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:37,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:47:37,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608179072] [2024-06-27 23:47:37,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:37,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:47:37,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:37,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:47:37,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:47:37,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:37,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 45 transitions, 255 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:37,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:37,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:37,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:38,237 INFO L124 PetriNetUnfolderBase]: 90/207 cut-off events. [2024-06-27 23:47:38,237 INFO L125 PetriNetUnfolderBase]: For 4712/4712 co-relation queries the response was YES. [2024-06-27 23:47:38,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 751 conditions, 207 events. 90/207 cut-off events. For 4712/4712 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 719 event pairs, 19 based on Foata normal form. 6/213 useless extension candidates. Maximal degree in co-relation 713. Up to 108 conditions per place. [2024-06-27 23:47:38,238 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 30 selfloop transitions, 13 changer transitions 13/59 dead transitions. [2024-06-27 23:47:38,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 59 transitions, 397 flow [2024-06-27 23:47:38,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:38,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:38,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-27 23:47:38,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-27 23:47:38,239 INFO L175 Difference]: Start difference. First operand has 95 places, 45 transitions, 255 flow. Second operand 12 states and 141 transitions. [2024-06-27 23:47:38,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 59 transitions, 397 flow [2024-06-27 23:47:38,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 59 transitions, 365 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 23:47:38,243 INFO L231 Difference]: Finished difference. Result has 92 places, 41 transitions, 234 flow [2024-06-27 23:47:38,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=234, PETRI_PLACES=92, PETRI_TRANSITIONS=41} [2024-06-27 23:47:38,243 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 62 predicate places. [2024-06-27 23:47:38,243 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 41 transitions, 234 flow [2024-06-27 23:47:38,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:38,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:38,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:38,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-27 23:47:38,244 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:38,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:38,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1626374141, now seen corresponding path program 31 times [2024-06-27 23:47:38,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:38,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196436608] [2024-06-27 23:47:38,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:38,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:38,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:40,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:40,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:40,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196436608] [2024-06-27 23:47:40,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196436608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:40,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:40,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:47:40,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325923477] [2024-06-27 23:47:40,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:40,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:47:40,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:40,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:47:40,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:47:40,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:40,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 41 transitions, 234 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:40,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:40,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:40,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:40,779 INFO L124 PetriNetUnfolderBase]: 79/186 cut-off events. [2024-06-27 23:47:40,779 INFO L125 PetriNetUnfolderBase]: For 4078/4078 co-relation queries the response was YES. [2024-06-27 23:47:40,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 680 conditions, 186 events. 79/186 cut-off events. For 4078/4078 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 607 event pairs, 6 based on Foata normal form. 6/192 useless extension candidates. Maximal degree in co-relation 644. Up to 76 conditions per place. [2024-06-27 23:47:40,780 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 28 selfloop transitions, 12 changer transitions 13/56 dead transitions. [2024-06-27 23:47:40,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 56 transitions, 372 flow [2024-06-27 23:47:40,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:40,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:40,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-27 23:47:40,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-27 23:47:40,781 INFO L175 Difference]: Start difference. First operand has 92 places, 41 transitions, 234 flow. Second operand 12 states and 141 transitions. [2024-06-27 23:47:40,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 56 transitions, 372 flow [2024-06-27 23:47:40,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 56 transitions, 338 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 23:47:40,784 INFO L231 Difference]: Finished difference. Result has 86 places, 36 transitions, 204 flow [2024-06-27 23:47:40,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=204, PETRI_PLACES=86, PETRI_TRANSITIONS=36} [2024-06-27 23:47:40,784 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 56 predicate places. [2024-06-27 23:47:40,784 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 36 transitions, 204 flow [2024-06-27 23:47:40,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:40,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:40,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:40,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-27 23:47:40,785 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:40,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:40,785 INFO L85 PathProgramCache]: Analyzing trace with hash -552662181, now seen corresponding path program 32 times [2024-06-27 23:47:40,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:40,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367069191] [2024-06-27 23:47:40,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:40,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:40,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:42,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:42,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:42,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367069191] [2024-06-27 23:47:42,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367069191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:42,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:42,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:47:42,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218165785] [2024-06-27 23:47:42,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:42,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:47:42,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:42,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:47:42,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:47:42,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:42,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 36 transitions, 204 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:42,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:42,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:42,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:43,079 INFO L124 PetriNetUnfolderBase]: 64/155 cut-off events. [2024-06-27 23:47:43,079 INFO L125 PetriNetUnfolderBase]: For 3204/3208 co-relation queries the response was YES. [2024-06-27 23:47:43,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 579 conditions, 155 events. 64/155 cut-off events. For 3204/3208 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 466 event pairs, 15 based on Foata normal form. 6/161 useless extension candidates. Maximal degree in co-relation 546. Up to 72 conditions per place. [2024-06-27 23:47:43,079 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 22 selfloop transitions, 7 changer transitions 17/49 dead transitions. [2024-06-27 23:47:43,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 49 transitions, 324 flow [2024-06-27 23:47:43,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:43,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:43,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-27 23:47:43,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-27 23:47:43,081 INFO L175 Difference]: Start difference. First operand has 86 places, 36 transitions, 204 flow. Second operand 12 states and 136 transitions. [2024-06-27 23:47:43,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 49 transitions, 324 flow [2024-06-27 23:47:43,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 49 transitions, 290 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-27 23:47:43,084 INFO L231 Difference]: Finished difference. Result has 78 places, 29 transitions, 156 flow [2024-06-27 23:47:43,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=156, PETRI_PLACES=78, PETRI_TRANSITIONS=29} [2024-06-27 23:47:43,084 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 48 predicate places. [2024-06-27 23:47:43,084 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 29 transitions, 156 flow [2024-06-27 23:47:43,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:43,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:43,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:43,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-27 23:47:43,084 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:43,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:43,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1027787611, now seen corresponding path program 33 times [2024-06-27 23:47:43,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:43,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886803034] [2024-06-27 23:47:43,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:43,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:43,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:44,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:44,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:44,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886803034] [2024-06-27 23:47:44,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886803034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:44,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:44,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:47:44,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127887249] [2024-06-27 23:47:44,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:44,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:47:44,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:44,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:47:44,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:47:45,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:45,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 29 transitions, 156 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:45,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:45,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:45,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:45,381 INFO L124 PetriNetUnfolderBase]: 53/128 cut-off events. [2024-06-27 23:47:45,381 INFO L125 PetriNetUnfolderBase]: For 2180/2184 co-relation queries the response was YES. [2024-06-27 23:47:45,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 469 conditions, 128 events. 53/128 cut-off events. For 2180/2184 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 343 event pairs, 15 based on Foata normal form. 10/138 useless extension candidates. Maximal degree in co-relation 440. Up to 62 conditions per place. [2024-06-27 23:47:45,382 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 19 selfloop transitions, 9 changer transitions 11/42 dead transitions. [2024-06-27 23:47:45,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 42 transitions, 262 flow [2024-06-27 23:47:45,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:45,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:45,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-27 23:47:45,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-27 23:47:45,383 INFO L175 Difference]: Start difference. First operand has 78 places, 29 transitions, 156 flow. Second operand 12 states and 134 transitions. [2024-06-27 23:47:45,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 42 transitions, 262 flow [2024-06-27 23:47:45,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 42 transitions, 231 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-27 23:47:45,384 INFO L231 Difference]: Finished difference. Result has 66 places, 25 transitions, 127 flow [2024-06-27 23:47:45,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=127, PETRI_PLACES=66, PETRI_TRANSITIONS=25} [2024-06-27 23:47:45,384 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 36 predicate places. [2024-06-27 23:47:45,384 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 25 transitions, 127 flow [2024-06-27 23:47:45,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:45,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:45,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:45,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-27 23:47:45,385 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:45,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:45,385 INFO L85 PathProgramCache]: Analyzing trace with hash 806142571, now seen corresponding path program 34 times [2024-06-27 23:47:45,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:45,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728066741] [2024-06-27 23:47:45,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:45,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:45,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:47,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:47,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:47,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728066741] [2024-06-27 23:47:47,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728066741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:47,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:47,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:47:47,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921544521] [2024-06-27 23:47:47,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:47,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:47:47,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:47,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:47:47,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:47:47,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:47,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 25 transitions, 127 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:47,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:47,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:47,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:47,670 INFO L124 PetriNetUnfolderBase]: 45/110 cut-off events. [2024-06-27 23:47:47,670 INFO L125 PetriNetUnfolderBase]: For 1174/1174 co-relation queries the response was YES. [2024-06-27 23:47:47,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 386 conditions, 110 events. 45/110 cut-off events. For 1174/1174 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 271 event pairs, 15 based on Foata normal form. 6/116 useless extension candidates. Maximal degree in co-relation 362. Up to 52 conditions per place. [2024-06-27 23:47:47,670 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 17 selfloop transitions, 8 changer transitions 10/38 dead transitions. [2024-06-27 23:47:47,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 38 transitions, 225 flow [2024-06-27 23:47:47,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:47,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:47,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-27 23:47:47,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:47:47,671 INFO L175 Difference]: Start difference. First operand has 66 places, 25 transitions, 127 flow. Second operand 12 states and 132 transitions. [2024-06-27 23:47:47,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 38 transitions, 225 flow [2024-06-27 23:47:47,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 38 transitions, 199 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 23:47:47,672 INFO L231 Difference]: Finished difference. Result has 60 places, 22 transitions, 106 flow [2024-06-27 23:47:47,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=101, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=106, PETRI_PLACES=60, PETRI_TRANSITIONS=22} [2024-06-27 23:47:47,673 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 30 predicate places. [2024-06-27 23:47:47,673 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 22 transitions, 106 flow [2024-06-27 23:47:47,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:47,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:47,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:47,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-27 23:47:47,673 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:47:47,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:47,673 INFO L85 PathProgramCache]: Analyzing trace with hash 799713481, now seen corresponding path program 35 times [2024-06-27 23:47:47,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:47,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547962695] [2024-06-27 23:47:47,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:47,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:47,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:49,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-27 23:47:49,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:49,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547962695] [2024-06-27 23:47:49,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547962695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:49,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:49,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:47:49,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256759554] [2024-06-27 23:47:49,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:49,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:47:49,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:49,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:47:49,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:47:49,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:47:49,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 22 transitions, 106 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:49,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:49,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:47:49,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:50,141 INFO L124 PetriNetUnfolderBase]: 23/64 cut-off events. [2024-06-27 23:47:50,141 INFO L125 PetriNetUnfolderBase]: For 374/374 co-relation queries the response was YES. [2024-06-27 23:47:50,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189 conditions, 64 events. 23/64 cut-off events. For 374/374 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 89 event pairs, 0 based on Foata normal form. 6/70 useless extension candidates. Maximal degree in co-relation 168. Up to 24 conditions per place. [2024-06-27 23:47:50,142 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 0 selfloop transitions, 0 changer transitions 31/31 dead transitions. [2024-06-27 23:47:50,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 31 transitions, 158 flow [2024-06-27 23:47:50,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:47:50,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:47:50,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-27 23:47:50,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33602150537634407 [2024-06-27 23:47:50,143 INFO L175 Difference]: Start difference. First operand has 60 places, 22 transitions, 106 flow. Second operand 12 states and 125 transitions. [2024-06-27 23:47:50,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 31 transitions, 158 flow [2024-06-27 23:47:50,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 31 transitions, 124 flow, removed 1 selfloop flow, removed 17 redundant places. [2024-06-27 23:47:50,143 INFO L231 Difference]: Finished difference. Result has 48 places, 0 transitions, 0 flow [2024-06-27 23:47:50,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=0, PETRI_PLACES=48, PETRI_TRANSITIONS=0} [2024-06-27 23:47:50,143 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 18 predicate places. [2024-06-27 23:47:50,143 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 0 transitions, 0 flow [2024-06-27 23:47:50,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:50,146 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-27 23:47:50,146 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-27 23:47:50,146 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-27 23:47:50,146 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-27 23:47:50,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-27 23:47:50,146 INFO L445 BasicCegarLoop]: Path program histogram: [37, 35, 35, 28, 21, 15, 14, 10, 7, 6, 5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:47:50,149 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-27 23:47:50,149 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-27 23:47:50,151 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-27 23:47:50,151 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-27 23:47:50,152 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.06 11:47:50 BasicIcfg [2024-06-27 23:47:50,152 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-27 23:47:50,153 INFO L158 Benchmark]: Toolchain (without parser) took 569521.82ms. Allocated memory was 153.1MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 79.2MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 171.0MB. Max. memory is 16.1GB. [2024-06-27 23:47:50,154 INFO L158 Benchmark]: Witness Parser took 0.10ms. Allocated memory is still 153.1MB. Free memory is still 111.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 23:47:50,154 INFO L158 Benchmark]: CDTParser took 0.07ms. Allocated memory is still 153.1MB. Free memory was 125.8MB in the beginning and 125.7MB in the end (delta: 85.7kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 23:47:50,154 INFO L158 Benchmark]: CACSL2BoogieTranslator took 529.93ms. Allocated memory is still 153.1MB. Free memory was 79.1MB in the beginning and 96.5MB in the end (delta: -17.5MB). Peak memory consumption was 6.4MB. Max. memory is 16.1GB. [2024-06-27 23:47:50,154 INFO L158 Benchmark]: Boogie Procedure Inliner took 72.85ms. Allocated memory is still 153.1MB. Free memory was 96.5MB in the beginning and 92.8MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-27 23:47:50,154 INFO L158 Benchmark]: Boogie Preprocessor took 41.19ms. Allocated memory is still 153.1MB. Free memory was 92.8MB in the beginning and 89.2MB in the end (delta: 3.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-27 23:47:50,155 INFO L158 Benchmark]: RCFGBuilder took 619.97ms. Allocated memory is still 153.1MB. Free memory was 89.2MB in the beginning and 103.6MB in the end (delta: -14.4MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. [2024-06-27 23:47:50,155 INFO L158 Benchmark]: TraceAbstraction took 568252.14ms. Allocated memory was 153.1MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 102.9MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 192.4MB. Max. memory is 16.1GB. [2024-06-27 23:47:50,156 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.10ms. Allocated memory is still 153.1MB. Free memory is still 111.2MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.07ms. Allocated memory is still 153.1MB. Free memory was 125.8MB in the beginning and 125.7MB in the end (delta: 85.7kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 529.93ms. Allocated memory is still 153.1MB. Free memory was 79.1MB in the beginning and 96.5MB in the end (delta: -17.5MB). Peak memory consumption was 6.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 72.85ms. Allocated memory is still 153.1MB. Free memory was 96.5MB in the beginning and 92.8MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 41.19ms. Allocated memory is still 153.1MB. Free memory was 92.8MB in the beginning and 89.2MB in the end (delta: 3.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 619.97ms. Allocated memory is still 153.1MB. Free memory was 89.2MB in the beginning and 103.6MB in the end (delta: -14.4MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. * TraceAbstraction took 568252.14ms. Allocated memory was 153.1MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 102.9MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 192.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 816]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 817]: 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, 50 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: 568.2s, OverallIterations: 235, TraceHistogramMax: 1, PathProgramHistogramMax: 37, EmptinessCheckTime: 0.0s, AutomataDifference: 198.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 14724 SdHoareTripleChecker+Valid, 67.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12136 mSDsluCounter, 7654 SdHoareTripleChecker+Invalid, 59.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6567 mSDsCounter, 3131 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 96323 IncrementalHoareTripleChecker+Invalid, 99454 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3131 mSolverCounterUnsat, 1087 mSDtfsCounter, 96323 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2656 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 2627 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4734 ImplicationChecksByTransitivity, 104.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3435occurred in iteration=177, InterpolantAutomatonStates: 2458, 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.2s SsaConstructionTime, 3.1s SatisfiabilityAnalysisTime, 364.4s InterpolantComputationTime, 3942 NumberOfCodeBlocks, 3942 NumberOfCodeBlocksAsserted, 235 NumberOfCheckSat, 3707 ConstructedInterpolants, 0 QuantifiedInterpolants, 208817 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 235 InterpolantComputations, 235 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-27 23:47:50,306 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